Loading...
Loading...
Set your ideal temperature range, rainfall, and sunshine preferences, then discover which of our 380 cities worldwide match your perfect climate.
380 cities match your climate preferences
Limassol
🇨🇾Cyprus
22°C
avg temp
500mm
rainfall
2800h
sunshine
Paphos
🇨🇾Cyprus
22°C
avg temp
500mm
rainfall
2800h
sunshine
Sliema
🇲🇹Malta
22°C
avg temp
500mm
rainfall
2800h
sunshine
Nicosia
🇨🇾Cyprus
22°C
avg temp
500mm
rainfall
2800h
sunshine
Curepipe
🇲🇺Mauritius
22°C
avg temp
500mm
rainfall
2800h
sunshine
Larnaca
🇨🇾Cyprus
22°C
avg temp
500mm
rainfall
2800h
sunshine
Birkirkara
🇲🇹Malta
22°C
avg temp
500mm
rainfall
2800h
sunshine
Thessaloniki
🇬🇷Greece
22°C
avg temp
500mm
rainfall
2800h
sunshine
Valletta
🇲🇹Malta
22°C
avg temp
500mm
rainfall
2800h
sunshine
Medellin
🇨🇴Colombia
22°C
avg temp
1600mm
rainfall
2000h
sunshine
Rose Hill
🇲🇺Mauritius
22°C
avg temp
500mm
rainfall
2800h
sunshine
Port Louis
🇲🇺Mauritius
22°C
avg temp
500mm
rainfall
2800h
sunshine
Heraklion
🇬🇷Greece
22°C
avg temp
500mm
rainfall
2800h
sunshine
St. Julian's
🇲🇹Malta
22°C
avg temp
500mm
rainfall
2800h
sunshine
Quatre Bornes
🇲🇺Mauritius
22°C
avg temp
500mm
rainfall
2800h
sunshine
Patras
🇬🇷Greece
22°C
avg temp
500mm
rainfall
2800h
sunshine
Valencia
🇪🇸Spain
18°C
avg temp
475mm
rainfall
2696h
sunshine
Barcelona
🇪🇸Spain
17°C
avg temp
640mm
rainfall
2590h
sunshine
Coimbra
🇵🇹Portugal
22°C
avg temp
500mm
rainfall
2800h
sunshine
Split
🇭🇷Croatia
22°C
avg temp
500mm
rainfall
2800h
sunshine
Monterrey
🇲🇽Mexico
22°C
avg temp
500mm
rainfall
2800h
sunshine
Osijek
🇭🇷Croatia
22°C
avg temp
500mm
rainfall
2800h
sunshine
Braga
🇵🇹Portugal
22°C
avg temp
500mm
rainfall
2800h
sunshine
Zagreb
🇭🇷Croatia
22°C
avg temp
500mm
rainfall
2800h
sunshine
Sfax
🇹🇳Tunisia
22°C
avg temp
500mm
rainfall
2800h
sunshine
Marrakech
🇲🇦Morocco
22°C
avg temp
500mm
rainfall
2800h
sunshine
Lisbon
🇵🇹Portugal
17°C
avg temp
725mm
rainfall
2800h
sunshine
Rijeka
🇭🇷Croatia
22°C
avg temp
500mm
rainfall
2800h
sunshine
Athens
🇬🇷Greece
19°C
avg temp
365mm
rainfall
2771h
sunshine
Cape Town
🇿🇦South Africa
17°C
avg temp
515mm
rainfall
3100h
sunshine
Cities are ranked by our climate index (0-100), which combines temperature moderation, sunshine hours, humidity levels, and rainfall patterns. Higher scores indicate climates that most people find pleasant year-round. You can override this by setting your own temperature and humidity preferences.
Yes. Use the climate type filter to narrow results to specific climate classifications like Mediterranean, Tropical, Oceanic, Continental, Arid, Highland, or Monsoon. You can select multiple types to compare across climate zones.
50 cities use verified historical weather data from Open-Meteo, Weather Atlas, and climate-data.org covering 30+ years of records. The remaining 330 cities use estimates derived from our climate index. All temperature, rainfall, and sunshine figures represent annual averages.