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
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.