Skip to main content
AMZBooking
Marrakech

Travel ideas · Best places to visit in Africa in May

Best places to visit in Africa in May

Where to go in Africa in May: destinations at their best that month.

Updated By the AMZBooking editorial team

Photo: Boris Macek, CC BY-SA 3.0

Quick answer

Top picks for May: Marrakech, Johannesburg and Casablanca. Marrakech averages 29°C (84°F); Johannesburg averages 19°C (66°F); Casablanca averages 22°C (72°F). All 5 destinations below list May among their best months or have reliably pleasant weather then.

Key facts

Destinations
5
Warmest
Marrakech (29°C (84°F))
Driest
Marrakech (2 rainy days)

Africa

Marrakech
Photo: Boris Macek, CC BY-SA 3.0

Morocco · 29°C (84°F) · 2 rainy days

Marrakech

Souks, riad courtyards and the High Atlas on the horizon. Hot by midday but pleasant in the mornings and evenings; a good month for the mountains and the coast.

Johannesburg
Photo: Mark Hillary, CC BY 2.0

South Africa · 19°C (66°F) · 2 rainy days

Johannesburg

Apartheid history, Soweto, gallery districts and the road to Kruger. Dry and sunny, with cold nights starting; a good month for Pilanesberg and Kruger as vegetation thins.

Casablanca
Photo: Chah.salah, CC0

Morocco · 22°C (72°F) · 3 rainy days

Casablanca

An Atlantic seafront mosque, Art Deco boulevards and Morocco's modern pulse. Mild, mostly dry and comfortable; good for combining the city with day trips.

Mauritius
Photo: "dronepicr", CC BY 2.0

Mauritius · 27°C (81°F) · 9 rainy days

Mauritius

Reef-sheltered lagoons, volcanic peaks, dholl puri and Creole, Indian and French culture. Pleasant, sunny and less humid; one of the best months for good weather with moderate prices.

Beach, city or budget: May picks by trip type

Best places to visit in Africa in May, grouped by kind of trip
Trip typeDestinations
Beach tripsMauritius
City breaksMarrakech, Johannesburg, Fes
Lower-cost tripsMarrakech, Johannesburg, Casablanca, Fes

What's on in May

Recurring events; dates move from year to year, so confirm with the organiser.

  • Fes: Fes Festival of World Sacred Music (usually late May or June)

Daylight in May

Day length on these trips ranges from about 10.8 hours in Johannesburg to 13.9 hours in Casablanca (sunrise to sunset on 15 May). Longer days mean more sightseeing time; shorter ones favour museums, food and evenings.

May weather compared

Average May weather
DestinationHighLowRainy daysCrowds
Marrakech29°C (84°F)15°C (59°F)24/5
Johannesburg19°C (66°F)6°C (43°F)22/5
Casablanca22°C (72°F)15°C (59°F)33/5
Mauritius27°C (81°F)19°C (66°F)93/5
Fes26°C (79°F)12°C (54°F)54/5

Questions travellers ask

+Where is good to travel in May?

Marrakech, Johannesburg, Casablanca, Mauritius and Fes are all at or near their best in May.