Where to go in May
What is actually pleasant in May — by average temperature and rainy days, not by feel. The numbers are climate normals, the same for every place.
Cities

Beijing
China
21°C4 rainy days

Fez
Morocco
22°C4 rainy days

Ephesus
Turkey
21°C6 rainy days

El Jem
Tunisia
22°C4 rainy days

Seville
Spain
22°C4 rainy days

Athens
Greece
20°C5 rainy days

Xi'an
China
21°C8 rainy days

Marrakech
Morocco
23°C2 rainy days

Tunis
Tunisia
20°C8 rainy days

Catania
Italy
20°C6 rainy days

Valencia
Spain
19°C5 rainy days

Kairouan
Tunisia
23°C6 rainy days

Évora
Portugal
19°C4 rainy days

Lisbon
Portugal
19°C4 rainy days

Granada
Spain
19°C5 rainy days

Bari
Italy
20°C8 rainy days

Windhoek
Namibia
17°C0 rainy days

Lecce
Italy
19°C9 rainy days

Madrid
Spain
18°C6 rainy days

São Paulo
Brazil
18°C5 rainy days

Palermo
Italy
19°C10 rainy days

Thessaloniki
Greece
19°C10 rainy days

Barcelona
Spain
18°C8 rainy days

Subotica
Serbia
17°C9 rainy days

Sremski Karlovci
Serbia
17°C10 rainy days

Bucharest
Romania
17°C9 rainy days

Niš
Serbia
17°C10 rainy days

Istanbul
Turkey
17°C10 rainy days

Debrecen
Hungary
17°C10 rainy days

Cuenca
Spain
15°C6 rainy days

Porto
Portugal
16°C10 rainy days

Bratislava
Slovakia
16°C10 rainy days

Johannesburg
South Africa
13°C3 rainy days

Buenos Aires
Argentina
13°C4 rainy days

Warsaw
Poland
14°C8 rainy days

Santiago
Chile
13°C4 rainy days

Wrocław
Poland
15°C10 rainy days

Poznań
Poland
14°C9 rainy days

Lublin
Poland
14°C8 rainy days

Toruń
Poland
14°C9 rainy days

Berlin
Germany
14°C10 rainy days

Dresden
Germany
13°C10 rainy days

Malbork
Poland
13°C10 rainy days
Coast
Nature and mountains

Fish River Canyon
Namibia
19°C0 rainy days

Swakopmund
Namibia
18°C0 rainy days

Skeleton Coast
Namibia
18°C0 rainy days

Etosha
Namibia
22°C0 rainy days

Kruger
South Africa
21°C2 rainy days

Foz do Iguaçu
Brazil
19°C9 rainy days

Chefchaouen
Morocco
18°C7 rainy days

Sossusvlei
Namibia
22°C0 rainy days

Meteora
Greece
21°C6 rainy days

Ait Ben Haddou
Morocco
22°C1 rainy day

Provence
France
18°C8 rainy days

Madeira
Portugal
18°C10 rainy days

Serengeti
Tanzania
21°C7 rainy days

Pamukkale
Turkey
22°C5 rainy days

Sintra
Portugal
16°C7 rainy days

Amboseli
Kenya
22°C6 rainy days

San Pedro de Atacama
Chile
13°C1 rainy day

Cappadocia
Turkey
15°C10 rainy days

Albarracín
Spain
14°C8 rainy days

Mendoza
Argentina
11°C2 rainy days

The Masurian Lakes
Poland
13°C8 rainy days
Pleasant, and off season
The weather holds but the crowds and prices have dropped — the month where the same destination costs less than at peak.

Fish River Canyon
Namibia
19°C0 rainy days

Swakopmund
Namibia
18°C0 rainy days

Hurghada
Egypt
28°C0 rainy days

Beijing
China
21°C4 rainy days

Skeleton Coast
Namibia
18°C0 rainy days

El Jem
Tunisia
22°C4 rainy days

Etosha
Namibia
22°C0 rainy days

Kruger
South Africa
21°C2 rainy days

Foz do Iguaçu
Brazil
19°C9 rainy days

Sossusvlei
Namibia
22°C0 rainy days

Dahab
Egypt
30°C0 rainy days

Kairouan
Tunisia
23°C6 rainy days

Windhoek
Namibia
17°C0 rainy days

Sharm el-Sheikh
Egypt
31°C0 rainy days

Madeira
Portugal
18°C10 rainy days

Serengeti
Tanzania
21°C7 rainy days

São Paulo
Brazil
18°C5 rainy days

Thessaloniki
Greece
19°C10 rainy days

Amboseli
Kenya
22°C6 rainy days

San Pedro de Atacama
Chile
13°C1 rainy day

Sremski Karlovci
Serbia
17°C10 rainy days

Bucharest
Romania
17°C9 rainy days

Cappadocia
Turkey
15°C10 rainy days

Niš
Serbia
17°C10 rainy days

Istanbul
Turkey
17°C10 rainy days

Cuenca
Spain
15°C6 rainy days

Albarracín
Spain
14°C8 rainy days

Porto
Portugal
16°C10 rainy days

Bratislava
Slovakia
16°C10 rainy days

The Masurian Lakes
Poland
13°C8 rainy days

Johannesburg
South Africa
13°C3 rainy days

Buenos Aires
Argentina
13°C4 rainy days

Warsaw
Poland
14°C8 rainy days

Santiago
Chile
13°C4 rainy days

Wrocław
Poland
15°C10 rainy days

Poznań
Poland
14°C9 rainy days

Lublin
Poland
14°C8 rainy days

Toruń
Poland
14°C9 rainy days

Berlin
Germany
14°C10 rainy days

Dresden
Germany
13°C10 rainy days

Malbork
Poland
13°C10 rainy days
Temperatures and rainy days are climate normals from `content_geo.py`, the same for all 214 places. “Pleasant” means: a city at 12–26°C with at most 10 rainy days, coast above 24°C with at most 6, mountains 8–24°C with at most 10.
Front row for the next trip
Leave your email and we'll let you know when a new destination or story goes up.