🇧🇷 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 high27°C30°C
Hottest monthJanuary (30°C)July (30°C)
Coldest monthJuly (18°C low)January (25°C low)
Rainy days / year130148
SnowRareRare
Best months to visitJune, July, AugustJanuary, 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.

Not sure? Find your ideal destination by climate →