
Where to go in April

April is the first month where southern Europe and the Levant appear together at the top, and the first where the tropics begin to drop out. Nairobi, perfect in February, now registers 27 days of rain; Kerala counts 27 as well and Diani Beach 24 — the long rains have begun, and no amount of warmth buys that back. What replaces them reads like a spring itinerary: Athens, Marrakesh, Essaouira, Jerusalem, Tel Aviv, Beirut and Byblos, all at 100. Two price effects overlap. Easter shifts from year to year and carries a costly fortnight wherever it lands, while the Mediterranean season restarts in stages, so the last week of the month is dearer than the first. A reminder of what the score ignores: sea temperature, weeks behind the air everywhere in Europe, and wind, which shapes an Aegean April far more than a degree does.
The ranking for April


2. Stellenbosch — South Africa
Score 100.0
3. Sal — Cape Verde
Score 100.0








Three of them in detail
Athens — Greece
Athens takes a perfect score at 22.6 °C by day, 13.2 °C at night, three rainy days for 15.3 mm. The Acropolis can be climbed at noon without suffering, and that will not last: its hottest month is July. April belongs to a good season that holds May and October only.
Tel Aviv — Israel
Tel Aviv shows 25.8 °C in the afternoon and 13.3 °C at night, two days above 1 mm. The sea is still cool; the seafront is not. At 1,365 on our index this is the dearest base in the April table, well beyond France at 1,000, and Ben Gurion is 13 km out.
Marrakesh — Morocco
Marrakesh reads 27.2 °C by day and 13.4 °C at night, nearly fourteen degrees of swing that catch riad terraces unawares. Two rainy days, 23.4 mm. April closes its good season: summer here is at once the driest and the most punishing. The airport is 4 km from the medina.
What to avoid this month
Three tropical entries flip. Kerala counts 27 days above 1 mm, Nairobi 27 after a perfect February, Diani Beach 24 for 220.2 mm — warm rain is still rain. Europe supplies the usual pair: Bled, 14 wet days and 159.9 mm, and Reykjavik, 15.
- Bledtoo wet
- Keralatoo wet
- Reykjaviktoo wet
- Nairobitoo wet
- Diani Beachtoo wet
How the score is calculated
One formula, applied identically to the hundred places, on measured station records:
score = 100 − 3·max(0, |tMax − 25| − 3) − 4·max(0, rainyDays1 − 6) − 2·max(0, 12 − tMin)A place is flagged as one to avoid when it records 14 rainy days or more in the month, an average high of 34 °C or more, or an average high of 8 °C or less. Only the five lowest-scoring flagged places are listed.
Updated on 21 September 2026