Skip to main content
AMZBooking
Cape Town

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

Photo: Der Berzerker from Washington, DC, USA, CC BY-SA 2.0

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

Marrakech
Photo: Boris Macek, CC BY-SA 3.0

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.

Casablanca
Photo: Chah.salah, CC0

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.

Johannesburg
Photo: Mark Hillary, CC BY 2.0

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
Photo: "dronepicr", CC BY 2.0

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.

Beach, city or budget: April picks by trip type

Best places to visit in Africa in April, grouped by kind of trip
Trip typeDestinations
Beach tripsMauritius
City breaksMarrakech, Johannesburg, Fes
Lower-cost tripsCape 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

Average April weather
DestinationHighLowRainy daysCrowds
Cape Town23°C (73°F)12°C (54°F)63/5
Marrakech25°C (77°F)12°C (54°F)45/5
Casablanca21°C (70°F)12°C (54°F)63/5
Johannesburg21°C (70°F)10°C (50°F)63/5
Mauritius29°C (84°F)21°C (70°F)113/5
Fes22°C (72°F)9°C (48°F)84/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.