Travel ideas · Best places to visit in Africa in April
Best places to visit in Africa in April
Where to go in Africa in April: destinations at their best that month.
Updated By the AMZBooking editorial team
Quick answer
Top picks for April: Cape Town, Marrakech and Casablanca. Cape Town averages 23°C (73°F); Marrakech averages 25°C (77°F); Casablanca averages 21°C (70°F). All 6 destinations below list April among their best months or have reliably pleasant weather then.
Key facts
- Destinations
- 6
- Warmest
- Mauritius (29°C (84°F))
- Driest
- Marrakech (4 rainy days)
Africa

South Africa · 23°C (73°F) · 6 rainy days
Cape Town
Table Mountain, two oceans, Cape Malay food and winelands an hour away. Mild, still days and autumn light; Easter brings a short spike in local visitors.

Morocco · 25°C (77°F) · 4 rainy days
Marrakech
Souks, riad courtyards and the High Atlas on the horizon. Comfortable warmth and gardens in bloom; Easter and spring holidays make it one of the busiest and priciest months.

Morocco · 21°C (70°F) · 6 rainy days
Casablanca
An Atlantic seafront mosque, Art Deco boulevards and Morocco's modern pulse. Pleasant temperatures and fewer showers; heritage events highlight the Art Deco centre.

South Africa · 21°C (70°F) · 6 rainy days
Johannesburg
Apartheid history, Soweto, gallery districts and the road to Kruger. Clear autumn days with crisp evenings; Easter and school holidays make it busier at game reserves.

Mauritius · 29°C (84°F) · 11 rainy days
Mauritius
Reef-sheltered lagoons, volcanic peaks, dholl puri and Creole, Indian and French culture. Rain and humidity fall away; warm sea and good diving visibility, with an Easter peak in visitors.

Morocco · 22°C (72°F) · 8 rainy days
Fes
A car-free medieval medina of madrasas, tanneries and craft souqs. Pleasant temperatures for walking; one of the busiest months, especially around European Easter holidays.
Beach, city or budget: April picks by trip type
| Trip type | Destinations |
|---|---|
| Beach trips | Mauritius |
| City breaks | Marrakech, Johannesburg, Fes |
| Lower-cost trips | Cape Town, Marrakech, Casablanca, Johannesburg, Fes |
What's on in April
Recurring events; dates move from year to year, so confirm with the organiser.
- Cape Town: Two Oceans Marathon — ultra and half marathon (usually Easter weekend)
- Marrakech: Easter holidays bring a peak of European visitors (March or April)
- Casablanca: Casablanca heritage days organised by Casamémoire (usually spring)
- Johannesburg: Freedom Day — anniversary of the 1994 election (27 April)
- Mauritius: Easter holidays
Daylight in April
Day length on these trips ranges from about 11.3 hours in Cape Town to 13 hours in Casablanca (sunrise to sunset on 15 April). Longer days mean more sightseeing time; shorter ones favour museums, food and evenings.
April weather compared
| Destination | High | Low | Rainy days | Crowds |
|---|---|---|---|---|
| Cape Town | 23°C (73°F) | 12°C (54°F) | 6 | 3/5 |
| Marrakech | 25°C (77°F) | 12°C (54°F) | 4 | 5/5 |
| Casablanca | 21°C (70°F) | 12°C (54°F) | 6 | 3/5 |
| Johannesburg | 21°C (70°F) | 10°C (50°F) | 6 | 3/5 |
| Mauritius | 29°C (84°F) | 21°C (70°F) | 11 | 3/5 |
| Fes | 22°C (72°F) | 9°C (48°F) | 8 | 4/5 |
Questions travellers ask
+Where is good to travel in April?
Cape Town, Marrakech, Casablanca, Johannesburg, Mauritius and Fes are all at or near their best in April.