Country · 13 destinations
Best time to visit Ghana
The best time to visit Ghana is January, when its destinations average a travel score of 51 out of 100.
The climate in Ghana through the year
When to go
No month reaches an average score of 65 across the 13 destinations Eddigo covers in Ghana. January comes closest with 51 out of 100. Daytime highs in January range from 31°C in Takoradze to 36°C in Tamale. The lowest average is in May (22), with daytime highs around 33°C.
Where in the country
In January, the highest scores are in Tamale (58), Kumasi (57) and Takoradze (56), while Koforidua scores 43. The destinations do not all peak at the same time:
Warmest, coolest, wettest and driest
Over the year, Tamale is the warmest destination (daytime highs averaging 34°C) and Takoradze the coolest (30°C). Obuasi gets the most precipitation, about 1,420 mm a year, and Accra the least, about 950 mm. The warmest sea is at Ho: 32°C in April.
Month by month
| Month | Score | Day | Sea | Rain | Best destinations |
|---|---|---|---|---|---|
| January | 51 | 31–36° | 31° | 17 mm | Tamale 58 · Kumasi 57 · Takoradze 56 |
| February | 40 | 32–38° | 31° | 39 mm | Tamale 57 · Takoradze 50 · Cape Coast 48 |
| March | 31 | 32–39° | 32° | 85 mm | Tamale 43 · Takoradze 40 · Cape Coast 39 |
| April | 29 | 32–37° | 32° | 119 mm | Labadi Beach 34 · Takoradze 33 · Accra 32 |
| May | 22 | 31–35° | 32° | 158 mm | Ho 25 · Labadi Beach 25 · Accra 24 |
| June | 27 | 29–32° | 30° | 197 mm | Takoradze 32 · Cape Coast 30 · Accra 28 |
| July | 39 | 28–31° | 29° | 102 mm | Labadi Beach 47 · Accra 46 · Amanfro 45 |
| August | 43 | 28–30° | 29° | 68 mm | Labadi Beach 52 · Accra 50 · Cape Coast 47 |
| September | 31 | 28–31° | 30° | 125 mm | Takoradze 37 · Labadi Beach 37 · Accra 35 |
| October | 25 | 30–33° | 31° | 155 mm | Takoradze 30 · Cape Coast 29 · Tamale 28 |
| November | 36 | 31–36° | 31° | 73 mm | Tamale 52 · Labadi Beach 41 · Accra 40 |
| December | 50 | 31–36° | 31° | 26 mm | Tamale 59 · Kumasi 57 · Ho 57 |
Score: average of the cities and beach destinations with the default preferences (ski resorts are left out). Day: lowest to highest typical daytime temperature among them. Sea: the warmest. Rain: average.