Country · 8 destinations

Best time to visit Tunisia

The best time to visit Tunisia is September–June. Its destinations score highest in May, with an average travel score of 92 out of 100.

Loading climate data…

The climate in Tunisia through the year

When to go

Tunisia scores highest on Eddigo’s travel score in September–June, with an average of 92 out of 100 in May across the 8 destinations Eddigo covers. Daytime highs in May range from 24°C in Bizerte to 30°C in Kairouan. July and August are a fair alternative. The lowest average is in August (59), with daytime highs from 32°C to 38°C.

Where in the country

In May, the highest scores are in Sfax (97), Gabès (97) and Port El Kantaoui (94). The destinations do not all peak at the same time:

Warmest, coolest, wettest and driest

Over the year, Kairouan is the warmest destination (daytime highs averaging 28°C) and Bizerte the coolest (23°C). Bizerte gets the most precipitation, about 610 mm a year, and Gabès the least, about 180 mm. The warmest sea is at Gabès: 30°C in August.

By type of trip

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

Month by month

MonthScoreDaySeaRainBest destinations
January7216–18°17°41 mmDjerba (Houmt Souk) 85 · Sfax 83 · Kairouan 83
February8016–20°15°35 mmDjerba (Houmt Souk) 94 · Sfax 89 · Kairouan 89
March8618–23°16°37 mmSfax 96 · Gabès 96 · Djerba (Houmt Souk) 96
April8721–26°18°31 mmSfax 95 · Gabès 95 · Djerba (Houmt Souk) 95
May9224–30°21°19 mmSfax 97 · Gabès 97 · Port El Kantaoui 94
June7529–36°25°6 mmBizerte 89 · Yasmine Hammamet 80 · Sfax 79
July6132–39°28°2 mmBizerte 75 · Yasmine Hammamet 64 · Sfax 63
August5932–38°30°8 mmBizerte 73 · Yasmine Hammamet 62 · Sfax 61
September7229–34°28°36 mmBizerte 81 · Sfax 75 · Yasmine Hammamet 74
October8926–30°26°50 mmSfax 96 · Gabès 96 · Port El Kantaoui 91
November9021–24°23°41 mmGabès 99 · Sfax 98 · Djerba (Houmt Souk) 97
December7817–19°19°49 mmDjerba (Houmt Souk) 92 · Sfax 89 · Gabès 89

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.