Country · 17 destinations

Best time to visit Uganda

The best time to visit Uganda is June and July. Its destinations score highest in July, with an average travel score of 71 out of 100.

Loading climate data…

The climate in Uganda through the year

When to go

Uganda scores highest on Eddigo’s travel score in June and July, with an average of 71 out of 100 in July across the 17 destinations Eddigo covers. Daytime highs in July are around 28°C throughout the country. November–February and August–September are a fair alternative. The lowest average is in April (48), with daytime highs from 26°C to 31°C.

Where in the country

In July, the highest scores are in Mbarara (79), Masaka (79) and Katabi (76), while Mbale scores 58. The destinations do not all peak at the same time:

Warmest, coolest, wettest and driest

Over the year, Lira is the warmest destination (daytime highs averaging 31°C) and Ibanda the coolest (27°C). Katabi gets the most precipitation, about 1,610 mm a year, and Mbarara the least, about 1,120 mm. The highest-lying is Ibanda at about 1,450 m. The warmest sea is at Hoima: 30°C in March.

By type of trip

The best months change with what you want to do. With Eddigo’s trip types, Uganda averages 65 or more in these months:

Month by month

MonthScoreDaySeaRainBest destinations
January6027–33°29°65 mmGulu 74 · Hoima 69 · Lira 66
February6128–33°29°64 mmGulu 66 · Kajansi 64 · Hoima 64
March4927–32°30°129 mmGulu 56 · Lira 53 · Mbale 53
April4826–31°30°169 mmKampala 50 · Kajansi 50 · Katabi 50
May4926–30°30°152 mmMbale 51 · Kampala 50 · Mukono 50
June6926–30°29°84 mmMbarara 78 · Ibanda 78 · Mubende 73
July7127–29°28°73 mmMbarara 79 · Masaka 79 · Katabi 76
August6327–30°29°108 mmMbarara 70 · Ibanda 69 · Katabi 67
September5627–30°29°138 mmGulu 62 · Hoima 60 · Masindi 60
October4926–30°29°158 mmGulu 54 · Hoima 52 · Mubende 52
November5126–30°29°147 mmGulu 61 · Mbale 57 · Lira 56
December6026–31°29°97 mmGulu 76 · Hoima 71 · Lira 69

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.