WhereItsSunny

Climate of Santa Marta, Magdalena, Colombia

Point-value climate at Santa Marta (Magdalena, Colombia). Population approximately 431,781.

Located in Magdalena, Colombia, Santa Marta has a consistently warm climate. Population approximately 431,781. Monthly average temperatures range from 27.3°C / 81.1°F in January to 28.8°C / 83.8°F in June, with rainfall varying from 5 mm / 0.2 in (January) to 164 mm / 6.5 in (October) — about 786 mm / 30.9 in across the year. Santa Marta is the capital of Magdalena. These are point-value climate normals sampled at Santa Marta's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: January, February, March, April, December.

Best time to visit Santa Marta →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January27.3°C81.1°F5 mm0.2″Sunny & Hot
February27.6°C81.7°F10 mm0.4″Sunny & Hot
March28.1°C82.6°F12 mm0.5″Sunny & Hot
April28.5°C83.3°F38 mm1.5″Sunny & Hot
May28.7°C83.7°F73 mm2.9″
June28.8°C83.8°F83 mm3.3″Tropical
July28.6°C83.5°F50 mm2″
August28.3°C82.9°F83 mm3.3″Tropical
September28.1°C82.6°F121 mm4.8″Tropical
October27.8°C82°F164 mm6.5″Tropical
November27.8°C82°F117 mm4.6″Tropical
December27.5°C81.5°F30 mm1.2″Sunny & Hot

Frequently asked questions

What is the best time to visit Santa Marta?

The months with the sunniest, driest weather are January, February, March, April, December. Santa Marta's warmest month is June at an average of 28.8°C / 83.8°F, and its driest month is January with about 5 mm / 0.2 in of rain.

What is the climate of Santa Marta?

Santa Marta, in Magdalena, Colombia, has monthly average temperatures ranging from 27.3°C / 81.1°F in January to 28.8°C / 83.8°F in June. Annual rainfall is approximately 786 mm / 30.9 in, with the wettest month being October (164 mm / 6.5 in) and the driest January (5 mm / 0.2 in).

What is the average temperature in Santa Marta in June?

The average temperature in Santa Marta in June is 28.8°C / 83.8°F, with rainfall of about 83 mm / 3.3 in — the warmest month of the year.

When is the driest month in Santa Marta?

The driest month in Santa Marta is January, with about 5 mm / 0.2 in of average monthly rainfall. Average temperature that month is 27.3°C / 81.1°F.

When is the wettest month in Santa Marta?

The wettest month in Santa Marta is October, with approximately 164 mm / 6.5 in of average monthly rainfall.