WhereItsSunny

Climate of Bahamas — Month by Month

Country-wide average for Bahamas. Part of Caribbean, America.

Located in Caribbean, America, Bahamas has a consistently warm climate. Country-wide average temperatures range from 22°C / 71.6°F in January to 28°C / 82.4°F in July, with annual rainfall totalling around 1378 mm / 54.3 in — driest in January (42 mm / 1.7 in), wettest in June (220 mm / 8.7 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.

Best time to visit Bahamas →
See all 29 subdivisions side by side →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January22°C71.6°F42 mm1.7″Sunny & Mild
February22°C71.6°F44 mm1.7″Sunny & Mild
March23°C73.4°F48 mm1.9″
April24°C75.2°F62 mm2.4″
May26°C78.8°F125 mm4.9″Tropical
June27°C80.6°F220 mm8.7″Tropical
July28°C82.4°F165 mm6.5″Tropical
August28°C82.4°F195 mm7.7″Tropical
September27°C80.6°F185 mm7.3″Tropical
October26°C78.8°F162 mm6.4″Tropical
November24°C75.2°F78 mm3.1″
December23°C73.4°F52 mm2″

Frequently asked questions

What is the best time to visit Bahamas?

The best months to visit Bahamas for sunny, dry weather are January, February. The warmest month is July (28°C / 82.4°F average), and the driest is January (~42 mm / 1.7 in rainfall).

What is the climate of Bahamas?

Bahamas has country-wide monthly average temperatures ranging from 22°C / 71.6°F in January to 28°C / 82.4°F in July. Annual rainfall averages about 1378 mm / 54.3 in, with the wettest month being June (220 mm / 8.7 in) and the driest January (42 mm / 1.7 in). Regional variation within Bahamas can be significant — see subdivision or city pages for detail.

What is the hottest month in Bahamas?

The hottest month in Bahamas is July, with a country-wide average temperature of 28°C / 82.4°F.

What is the coldest month in Bahamas?

The coldest month in Bahamas is January, with a country-wide average temperature of 22°C / 71.6°F.

When does it rain most in Bahamas?

The wettest month in Bahamas is June, averaging about 220 mm / 8.7 in of rain. The driest is January with about 42 mm / 1.7 in.