Best places to visit in Africa in April
In April, Africa's best-scoring destinations are Sharm El Sheikh (97), Alexandria (96) and Marsa Alam (96): 16 of its 50 well-known places are at their seasonal best, mostly in Egypt & the Red Sea; East Africa averages 72/100.
Each place is scored at its seasonal best — beaches on beach weather, cities on walking weather, ski towns in snow season. Tap any place for the full April breakdown.
Classics at their best in Africa in April
15The places you already know, in the month the climate agrees with them. 16 of Africa's 50 well-known places are in one of their own top-three months.
- 1Sharm El Sheikh 🇪🇬 Egypthot, dry · best April97
- 2Alexandria 🇪🇬 Egyptwarm, dry · best April96
- 3Marsa Alam 🇪🇬 Egypthot, dry · best April96
- 4Dahab 🇪🇬 Egypthot, dry · best April95
- 5Hurghada 🇪🇬 Egypthot, dry · best November95
- 6Imlil 🇲🇦 Morocconice, dry · best April95
- 7Casablanca 🇲🇦 Morocconice, dry · best April94
- 8El Gouna 🇪🇬 Egypthot, dry · best October94
- 9Tunis 🇹🇳 Tunisianice, a little rain · best April94
- 10Cape Town 🇿🇦 South Africanice, dry · best November93
- 11Fes 🇲🇦 Morocconice, a little rain, clean air · best April92
- 12Marrakesh 🇲🇦 Moroccowarm, dry, clean air · best March92
- 13Siwa 🇪🇬 Egyptwarm, dry · best November90
- 14Stellenbosch 🇿🇦 South Africawarm, a little rain · best October90
- 15Ouarzazate 🇲🇦 Moroccowarm, dry · best March89
Under the radar in Africa in April
3Less-visited places whose April weather outscores the classics above — the data's own suggestions.
Every region of Africa in April
10The best-known place in each part of Africa this month, even where the month is only fair.
- Sharm El Sheikh 🇪🇬 EgyptEgypt & the Red Sea · avg 91/100 over 9 · hot, dry97
- Imlil 🇲🇦 MoroccoMaghreb · avg 88/100 over 7 · nice, dry95
- Casablanca 🇲🇦 MoroccoMorocco's Atlantic Coast · avg 89/100 over 3 · nice, dry94
- Cape Town 🇿🇦 South AfricaCape & Garden Route · avg 86/100 over 5 · nice, dry93
- Johannesburg 🇿🇦 South AfricaEastern South Africa & Mozambique · avg 84/100 over 5 · nice, a little rain88
- Swakopmund 🇳🇦 NamibiaNamibia & Botswana · avg 80/100 over 3 · warm, dry, clean air87
- Antananarivo 🇲🇬 MadagascarIndian Ocean Islands · avg 83/100 over 5 · warm, a little rain, clean air86
- Lamu 🇰🇪 KenyaSwahili Coast · avg 73/100 over 3 · sweltering, rainy, clean air84
- Nairobi 🇰🇪 KenyaEast Africa · avg 72/100 over 8 · warm, rainy, muggy air82
- Livingstone 🇿🇲 ZambiaZambia, Zimbabwe & Malawi · avg 81/100 over 2 · hot, dry, clean air81