← Best time to visit

The best winter-sun destinations

Where to find warm, dry weather from December to February, ranked by average daytime high and rainfall from ten-year climate normals. Warmest and driest: Ahmedabad.

Every city with stored climate is scored on how warm and dry it is on average across December, January and February — a place must average a daytime high of at least 20°C to count as winter sun. Warm (ideal around 27°C) and rain-free scores highest. We show at most two cities per country (the most-visited ones), so the list spans the world rather than one hot region. Part of our wider best time to visit study.

#CityAvg high °CRain days/moWinter-sun score
1AhmedabadIndia29098
2AdenYemen28295
3NagpurIndia29294
4CamayenneGuinea31194
5DubaiUnited Arab Emirates26292
6BarranquillaColombia31488
7BangkokThailand32585
8Mexico CityMexico23284
9Benin CityNigeria34583
10Bien HoaVietnam32683
11LagosNigeria31782
12PueblaMexico22281
13DammamSaudi Arabia22380
14MelbourneAustralia25879
15Shubra al KhaymahEgypt21278
16TaguigPhilippines301077
17Guatemala CityGuatemala24776
18Porto AlegreBrazil301175
19SydneyAustralia261274
20Al Basrah al QadimahIraq21473
21JieyangChina21671
22MatolaMozambique301469
23MiamiUnited States251269
24HaikouChina22968
25MacauMacao20667
26WillemstadCuracao281765
27HarareZimbabwe251957
28GuarulhosBrazil272256
29DavaoPhilippines302253
30SingaporeSingapore292352
31CaliColombia262448
32Pointe-NoireRepublic of the Congo292646
33JakartaIndonesia302743
34BogorIndonesia292842