🇧🇷 Rio de Janeiro vs Santa Marta 🇨🇴
Rio de Janeiro, Brazil vs Santa Marta, Colombia — a side-by-side climate comparison to help you pick. Santa Marta is the warmer of the two — about 3 degrees warmer on average across the year. Rio de Janeiro is drier, with roughly 18 fewer rainy days a year.
Climate at a glance
| 🇧🇷 Rio de Janeiro | 🇨🇴 Santa Marta | |
|---|---|---|
| Avg annual high | 27°C | 30°C |
| Hottest month | January (30°C) | July (30°C) |
| Coldest month | July (18°C low) | January (25°C low) |
| Rainy days / year | 130 | 148 |
| Snow | Rare | Rare |
| Best months to visit | June, July, August | January, February, March |
🇧🇷 Rio de Janeiro
Best around June, July, August. Hottest in January (30°C), coldest lows in July (18°C).
🇨🇴 Santa Marta
Best around January, February, March. Hottest in July (30°C), coldest lows in January (25°C).
Frequently asked questions
Is Rio de Janeiro or Santa Marta warmer?
Santa Marta is warmer overall, averaging about 3 degrees higher across the year.
Which is rainier, Rio de Janeiro or Santa Marta?
Santa Marta is rainier — Rio de Janeiro sees about 18 fewer rainy days per year.
When is the best time to visit Rio de Janeiro vs Santa Marta?
Rio de Janeiro is best around June, July, August; Santa Marta is best around January, February, March.
