PronunciationHub — a Field Guide
Feelings & small talk About Contact Random

A guide to saying it like a local

How to Say "I'm hot" in Spanish

Say 'Tengo calor' to express feeling hot due to weather or exertion.

Tengo calor

TEN-go kah-LORneutral

A single phrase, broken down

Tap to hear:

Spanish TTS · 0:01

Use this when the weather is warm and you're feeling uncomfortably warm, or after physical activity like running or dancing. It's the standard way to say you're experiencing heat.

Alternatives

  • Estoy acalorado/aUse when you're flushed and very hot from exertion.
  • Me derritoUse for a more dramatic, informal expression of extreme heat.

Ways to get it wrong

Don't say 'Soy caliente'

'Soy caliente' means 'I am sexually attractive' or 'I am hot' in a sexual way, not 'I am hot from the temperature'.

Don't say 'Estoy caliente'

'Estoy caliente' can mean 'I am sexually aroused' or, in some contexts, 'I am heated' (like an argument), but not typically for temperature.

A small cultural note

In many Spanish-speaking countries, especially warmer ones, complaining about the heat is a very common topic of small talk.

Frequently asked

What is the difference between tengo calor and estoy caliente?

Tengo calor is the correct way to say you feel hot due to temperature. Estoy caliente can have sexual connotations or mean 'I am heated' in an argument.

How do I say I'm hot if I'm sweating a lot?

Tengo calor is still the best general phrase. You could also say 'Estoy sudando mucho' (I'm sweating a lot) to add detail.

Can I use 'tengo calor' for a fever?

No, for a fever you would say 'Tengo fiebre'. Tengo calor specifically refers to feeling hot from the environment or exertion.