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 →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 22°C71.6°F | 42 mm1.7″ | Sunny & Mild |
| February | 22°C71.6°F | 44 mm1.7″ | Sunny & Mild |
| March | 23°C73.4°F | 48 mm1.9″ | — |
| April | 24°C75.2°F | 62 mm2.4″ | — |
| May | 26°C78.8°F | 125 mm4.9″ | Tropical |
| June | 27°C80.6°F | 220 mm8.7″ | Tropical |
| July | 28°C82.4°F | 165 mm6.5″ | Tropical |
| August | 28°C82.4°F | 195 mm7.7″ | Tropical |
| September | 27°C80.6°F | 185 mm7.3″ | Tropical |
| October | 26°C78.8°F | 162 mm6.4″ | Tropical |
| November | 24°C75.2°F | 78 mm3.1″ | — |
| December | 23°C73.4°F | 52 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.