Best places to visit in December
Where to travel in December, ranked by climate — each destination scored at its seasonal best (beaches when they're warm, cities when they're mild, ski towns in snow season). Tap any place for the full December weather breakdown.
In season in December, and why
The regions of the world at one of their best months, and the ones in their low season — what drives it and when to go instead. Each place is judged for what it is: beaches on beach weather, ski towns on snow, cities on walking comfort. Colour is the region's score for December. Every region, month by month →
In season in December
- The Horn of Africa: score 93 out of 100 in December, in season.7 places · e.g. Bahir Dardry season · 23°C highs · 11 h sun93
- Central Mexico: score 92 out of 100 in December, in season.9 places · e.g. Querétaroreligious feast · dry season · 24°C highs · peak crowds92
- Southern China & Hong Kong: score 89 out of 100 in December, in season.8 places · e.g. Shenzhensporting event · dry season · the heat has broken · peak crowds89
Low season in December
Every region in December
in seasongoodnot its bestlow season
- The Alps: score 82 out of 100 in December, in season.in season ·41 places · e.g. Courchevel4°C highs82
- The Atlantic islands: score 84 out of 100 in December, good.good ·6 places · e.g. Las Palmaswinter-sun season · 4 wet days · 21°C highs84
- Catalonia, Valencia & the Balearics: score 69 out of 100 in December, not its best.not its best ·12 places · e.g. Barcelonaoff-season shutdown · 16°C highs · best May–Aug69
- Andalusia & the Algarve: score 68 out of 100 in December, not its best.not its best ·16 places · e.g. Gibraltaroff-season shutdown · 17°C highs · best Jun–Sep68
- Central Spain: score 67 out of 100 in December, not its best.not its best ·3 places · e.g. Toledo11°C highs · best Apr–Jun67
- Lisbon & Central Portugal: score 65 out of 100 in December, not its best.not its best ·10 places · e.g. Lisbonoff-season shutdown · 16°C highs · best May–Aug65
- Central & Southern Italy: score 64 out of 100 in December, not its best.not its best ·22 places · e.g. Cataniaoff-season shutdown · best Apr–Jun64
- Southern France: score 64 out of 100 in December, not its best.not its best ·13 places · e.g. Cortewind season · 9 h daylight · best Jun–Sep64
- Greece & Cyprus: score 64 out of 100 in December, not its best.not its best ·22 places · e.g. Nicosiaoff-season shutdown · 16°C highs · best Jun–Sep64
- Green Spain & Northern Portugal: score 63 out of 100 in December, not its best.not its best ·8 places · e.g. Picos de Europa9 h daylight · 15°C highs · best Jun–Sep63
- Northern Italy: score 58 out of 100 in December, low season.low season ·12 places · e.g. Genoaoff-season shutdown · 9°C highs · best Sep58
- The Balkans: score 54 out of 100 in December, low season.low season ·25 places · e.g. Borovetswinter smog · 7°C highs · best Aug–Sep54
- Western Europe: score 53 out of 100 in December, low season.low season ·22 places · e.g. Bordeaux8 h daylight · 8°C highs · best Jun–Sep53
- The British Isles: score 52 out of 100 in December, low season.low season ·40 places · e.g. Aviemoreoff-season shutdown · 8 h daylight · best May–Aug52
- The Adriatic coast: score 50 out of 100 in December, low season.low season ·15 places · e.g. Splitoff-season shutdown · 14°C highs · best Jun–Aug50
- Central Europe: score 48 out of 100 in December, low season.low season ·37 places · e.g. Jasná8 h daylight · 6°C highs · best May–Aug · still good for snow48
- Scandinavia: score 42 out of 100 in December, low season.low season ·15 places · e.g. Hemsedaloff-season shutdown · 6 h daylight · best May–Aug · still good for snow42
- The Baltics: score 35 out of 100 in December, low season.low season ·8 places · e.g. Kaliningradoff-season shutdown · 7 h daylight · best May–Aug35
- The Norwegian fjords: score 33 out of 100 in December, low season.low season ·4 places · e.g. Geiranger6 h daylight · 20 wet days · best May–Aug33
- Eastern Europe: score 31 out of 100 in December, low season.low season ·5 places · e.g. Minsk7 h daylight · -2°C highs · best Jun–Aug31
- Lapland & the Arctic: score 28 out of 100 in December, low season.low season ·11 places · e.g. Rukapolar night · -4°C highs · best Jun–Aug · still good for snow28
- Iceland & the Faroes: score 28 out of 100 in December, low season.low season ·5 places · e.g. Tórshavnpolar night · 3°C highs · best Jun–Aug28
- Hawaii: score 83 out of 100 in December, good.good ·8 places · e.g. Konawhale season · 25°C highs · 9 h sun83
- Florida: score 80 out of 100 in December, good.good ·15 places · e.g. Orlandodry season · the heat has broken · 24°C highs80
- The Desert Southwest: score 75 out of 100 in December, good.good ·25 places · e.g. Big Bend National Park3 wet days · the heat has broken · 12°C highs75
- The Rockies: score 69 out of 100 in December, not its best.not its best ·30 places · e.g. Alta0°C highs · 9 h daylight · best Aug–Sep69
- The US South: score 66 out of 100 in December, not its best.not its best ·21 places · e.g. San Antonio14°C highs · best Mar–May66
- California: score 63 out of 100 in December, not its best.not its best ·22 places · e.g. Mammoth Lakes7 wet days · 15°C highs · best Jun–Sep63
- The Great Lakes & Midwest: score 49 out of 100 in December, low season.low season ·33 places · e.g. Lake Placidoff-season shutdown · 4°C highs · best Aug–Sep · still good for snow49
- The Northeast & Atlantic Canada: score 41 out of 100 in December, low season.low season ·19 places · e.g. Mont-Tremblant6°C highs · best May–Aug41
- The Pacific Northwest: score 41 out of 100 in December, low season.low season ·11 places · e.g. Whistler9 h daylight · 18 wet days · best Jun–Aug41
- Alaska & the Far North: score 25 out of 100 in December, low season.low season ·14 places · e.g. Katmai National Parkoff-season shutdown · 6 h daylight · best Jun–Aug25
- Ecuador's coast & the Galápagos: score 93 out of 100 in December, in season.in season ·3 places · e.g. Montañitadry season · 28°C highs · 10 h sun93
- Central Mexico: score 92 out of 100 in December, in season.in season ·9 places · e.g. Querétaroreligious feast · dry season · 24°C highs92
- Northeast Brazil: score 90 out of 100 in December, in season.in season ·8 places · e.g. João Pessoadry season · 30°C highs · 11 h sun90
- Patagonia: score 78 out of 100 in December, in season.in season ·9 places · e.g. El Calafatebirdlife season · 13°C highs · 11 h sun78
- The Colombian Andes: score 78 out of 100 in December, in season.in season ·7 places · e.g. Villa de Leyva23°C highs · 10 h sun78
- The Atacama: score 92 out of 100 in December, good.good ·4 places · e.g. San Pedro de Atacamadark-sky season · barely a wet day · 24°C highs92
- The Mexican Pacific coast: score 90 out of 100 in December, good.good ·6 places · e.g. Puerto Escondidowhale season · dry season · 30°C highs90
- Baja & Northern Mexico: score 89 out of 100 in December, good.good ·5 places · e.g. Los Caboswhale season · barely a wet day · the heat has broken89
- Peru's desert coast: score 89 out of 100 in December, good.good ·6 places · e.g. Máncora3 wet days · 26°C highs · 11 h sun89
- The Greater Antilles: score 88 out of 100 in December, good.good ·17 places · e.g. Negrildry season · 30°C highs · 10 h sun88
- The Lesser Antilles: score 88 out of 100 in December, good.good ·21 places · e.g. Castrieswinter-sun season · 29°C highs · 10 h sun88
- Central Chile & Mendoza: score 87 out of 100 in December, good.good ·4 places · e.g. Valparaísobarely a wet day · 28°C highs · 13 h sun87
- The Bahamas & Bermuda: score 86 out of 100 in December, good.good ·4 places · e.g. Providenciales26°C highs · 9 h sun86
- The Southern Caribbean: score 86 out of 100 in December, good.good ·6 places · e.g. Kralendijkwinter-sun season · 31°C highs · 11 h sun86
- Northern Central America: score 84 out of 100 in December, good.good ·17 places · e.g. Guatemala Citydry season · 29°C highs · 10 h sun84
- The Yucatán & Belize: score 84 out of 100 in December, good.good ·13 places · e.g. Holboxdry season · 28°C highs · 9 h sun84
- The Pampas & Uruguay: score 84 out of 100 in December, good.good ·8 places · e.g. Montevideo27°C highs · 12 h sun84
- The Altiplano & Lake Titicaca: score 81 out of 100 in December, good.good ·8 places · e.g. Cochabambaaltiplanic winter · 19°C highs · 10 h sun81
- The Peruvian Andes: score 79 out of 100 in December, good.good ·6 places · e.g. Arequipa20°C highs · 10 h sun79
- Caribbean Colombia & Venezuela: score 78 out of 100 in December, good.good ·6 places · e.g. Santa Martadry season · 31°C highs · 10 h sun78
- Southern Brazil & Iguazú: score 77 out of 100 in December, good.good ·6 places · e.g. Gramado29°C highs · 11 h sun77
- The Guianas & Northern Brazil: score 76 out of 100 in December, good.good ·10 places · e.g. Pipa31°C highs · 11 h sun76
- Costa Rica & Panama: score 74 out of 100 in December, good.good ·13 places · e.g. Tamarindodry season · 27°C highs · 10 h sun74
- The Ecuadorian Andes: score 73 out of 100 in December, good.good ·4 places · e.g. Cuenca20°C highs · 9 h sun73
- Southeast Brazil: score 72 out of 100 in December, good.good ·9 places · e.g. Búzios28°C highs · 10 h sun72
- Northwest Argentina: score 72 out of 100 in December, good.good ·4 places · e.g. Cafayate25°C highs · 11 h sun72
- Central Brazil & the Chaco: score 62 out of 100 in December, not its best.not its best ·5 places · e.g. Brasília17 wet days · 32°C highs · best Jun–Aug62
- Amazonia: score 51 out of 100 in December, not its best.not its best ·5 places · e.g. Alter do Chão32°C highs · best Jun–Aug51
- The Andes ski country: score 24 out of 100 in December, not its best.not its best ·4 places · e.g. Valle Nevadooff-season shutdown · 16°C highs · best Jun–Sep24
- The Andean Lakes District: score 17 out of 100 in December, low season.low season ·5 places · e.g. Castro21°C highs · best Aug–Sep · still good for hiking17
- The Horn of Africa: score 93 out of 100 in December, in season.in season ·7 places · e.g. Bahir Dardry season · 23°C highs · 11 h sun93
- The Cape & Garden Route: score 88 out of 100 in December, in season.in season ·7 places · e.g. Cape Town25°C highs · 12 h sun88
- The Sahel & Cabo Verde: score 84 out of 100 in December, in season.in season ·13 places · e.g. Praiabarely a wet day · the humidity has gone · 29°C highs84
- The Gulf of Guinea: score 70 out of 100 in December, in season.in season ·11 places · e.g. Abujadry season · 32°C highs · 10 h sun70
- Egypt & the Red Sea: score 90 out of 100 in December, good.good ·11 places · e.g. Sharm El Sheikhbarely a wet day · the heat has broken · 24°C highs90
- The Swahili coast: score 87 out of 100 in December, good.good ·8 places · e.g. Lamu31°C highs · 11 h sun87
- Morocco's Atlantic coast: score 82 out of 100 in December, good.good ·8 places · e.g. Laayoune3 wet days · 21°C highs82
- The Indian Ocean islands: score 80 out of 100 in December, good.good ·16 places · e.g. Le Morne30°C highs · 12 h sun80
- The Maghreb: score 79 out of 100 in December, good.good ·15 places · e.g. Merzougaharvest · the heat has broken · 19°C highs79
- East Africa: score 79 out of 100 in December, good.good ·14 places · e.g. Nairobi26°C highs · 10 h sun79
- Eastern South Africa & Mozambique: score 77 out of 100 in December, good.good ·14 places · e.g. Tofo29°C highs · 10 h sun77
- Namibia & Botswana: score 74 out of 100 in December, good.good ·9 places · e.g. Jamestown33°C highs · 12 h sun74
- Central Africa: score 73 out of 100 in December, good.good ·6 places · e.g. Yaoundédry season · 31°C highs · 10 h sun73
- Zambia, Zimbabwe & Malawi: score 66 out of 100 in December, not its best.not its best ·9 places · e.g. Harareinsects & disease · 19 wet days · best May–Aug66
- Arabia & the Gulf: score 90 out of 100 in December, good.good ·21 places · e.g. Sur2 wet days · the heat has broken · 26°C highs90
- The Levant: score 79 out of 100 in December, good.good ·14 places · e.g. Aqabathe heat has broken · 18°C highs79
- Iran & Iraq: score 70 out of 100 in December, good.good ·4 places · e.g. Yazd4 wet days · the heat has broken · 15°C highs70
- The Caucasus: score 65 out of 100 in December, not its best.not its best ·15 places · e.g. Elbrusavalanche season · 6°C highs · best Aug–Oct65
- Western Turkey: score 65 out of 100 in December, not its best.not its best ·17 places · e.g. Uludağoff-season shutdown · 16°C highs · best Jul–Oct65
- Central & Eastern Turkey: score 64 out of 100 in December, not its best.not its best ·9 places · e.g. Göreme8°C highs · 9 wet days · best Sep–Oct64
- Central Asia: score 53 out of 100 in December, low season.low season ·20 places · e.g. Ashgabat5°C highs · 7 wet days · best Sep–Oct53
- Western India & Goa: score 89 out of 100 in December, in season.in season ·4 places · e.g. Goadry season · the humidity has gone · 32°C highs89
- Northern India & Pakistan: score 88 out of 100 in December, in season.in season ·12 places · e.g. Khajurahodry season · before the heat · 23°C highs88
- Bangladesh & Bengal: score 88 out of 100 in December, in season.in season ·6 places · e.g. Sylhetdry season · before the heat · 26°C highs88
- The Himalaya: score 78 out of 100 in December, in season.in season ·28 places · e.g. Rishikesh14°C highs · 9 h sun78
- South India: score 84 out of 100 in December, good.good ·15 places · e.g. Madikeridry season · the humidity has gone · 28°C highs84
- Sri Lanka & the Maldives: score 73 out of 100 in December, good.good ·13 places · e.g. Nuwara Eliyadry season · 29°C highs · 9 h sun73
- Southern China & Hong Kong: score 89 out of 100 in December, in season.in season ·8 places · e.g. Shenzhensporting event · dry season · the heat has broken89
- Hokkaido: score 85 out of 100 in December, in season.in season ·3 places · e.g. Furano1°C highs85
- Taiwan & Okinawa: score 81 out of 100 in December, in season.in season ·11 places · e.g. Sun Moon Lakethe heat has broken · 23°C highs81
- Yunnan: score 81 out of 100 in December, good.good ·5 places · e.g. Jinghongbirdlife season · 3 wet days · 17°C highs81
- Mainland Japan: score 71 out of 100 in December, good.good ·26 places · e.g. Hakubathe heat has broken · 12°C highs71
- Central China: score 69 out of 100 in December, not its best.not its best ·8 places · e.g. Zhangjiajieoff-season shutdown · 12°C highs · best Oct–Nov69
- Korea: score 59 out of 100 in December, low season.low season ·10 places · e.g. Busan7°C highs · best Apr–May59
- Northern China: score 58 out of 100 in December, low season.low season ·6 places · e.g. Pingyaowinter smog · 6°C highs · best Apr–May58
- Siberia & Mongolia: score 29 out of 100 in December, low season.low season ·12 places · e.g. Sheregeshextreme cold · -10°C highs · best May–Aug29
- Myanmar: score 88 out of 100 in December, in season.in season ·8 places · e.g. Ngapalidry season · before the heat · 28°C highs88
- Central Thailand: score 86 out of 100 in December, in season.in season ·6 places · e.g. Hua Hindry season · 32°C highs · 10 h sun86
- Northern Thailand & Laos: score 86 out of 100 in December, in season.in season ·9 places · e.g. Luang Prabangdry season · before the heat · 28°C highs86
- Northern Vietnam: score 84 out of 100 in December, in season.in season ·5 places · e.g. Hanoidry season · the heat has broken · 21°C highs84
- Southern Vietnam & Cambodia: score 82 out of 100 in December, good.good ·13 places · e.g. Koh Rongdry season · 30°C highs · 9 h sun82
- The Andaman coast: score 80 out of 100 in December, good.good ·8 places · e.g. Khao Lakdry season · 31°C highs · 9 h sun80
- The Gulf of Thailand islands: score 73 out of 100 in December, good.good ·3 places · e.g. Ko Pha Ngan28°C highs · 9 h sun73
- The Philippines: score 65 out of 100 in December, not its best.not its best ·14 places · e.g. Baguio23 wet days · best Feb–Apr65
- Java, Bali & Nusa Tenggara: score 62 out of 100 in December, not its best.not its best ·17 places · e.g. Flying Fish Covemonsoon · best Jun–Sep62
- Central Vietnam: score 56 out of 100 in December, low season.low season ·6 places · e.g. Phong Nhaflood season · 24 wet days · best Feb–Apr56
- Malaysia, Singapore & Sumatra: score 52 out of 100 in December, low season.low season ·17 places · e.g. Sempornamonsoon · best Feb52
- The Australian east coast: score 86 out of 100 in December, in season.in season ·9 places · e.g. Hervey Bay28°C highs · 11 h sun86
- Western Australia & the Outback: score 87 out of 100 in December, good.good ·5 places · e.g. Exmouthwhale season · 3 wet days · 31°C highs87
- New Zealand's North Island: score 87 out of 100 in December, good.good ·8 places · e.g. Napier22°C highs · 11 h sun87
- Southeast Australia & Tasmania: score 85 out of 100 in December, good.good ·11 places · e.g. Melbourne22°C highs · 12 h sun85
- New Zealand's South Island: score 80 out of 100 in December, good.good ·10 places · e.g. Christchurch19°C highs · 11 h sun80
- Micronesia: score 72 out of 100 in December, good.good ·8 places · e.g. Saipan30°C highs · 10 h sun72
- The South Pacific: score 71 out of 100 in December, good.good ·27 places · e.g. Hanga Roa29°C highs · 10 h sun71
- Tropical Australia: score 71 out of 100 in December, good.good ·6 places · e.g. Airlie Beach34°C highs · 11 h sun71
The editor's letter
December 2026
Written
December is two months wearing one name. South of the equator, and across the dry-season tropics, it is the best stretch of the year. In the mountains, altitude is the only thing that reliably has snow this early. North of the tropics, cities sell Christmas at the highest rates they charge, then shut on the day. The traps this month are all holidays: the crowd you did not book, the transport that stops, the market already packed away.
Go
- Málaga: the lights go up and the terraces stay out · Málaga, Spain · city
The Costa del Sol keeps its terraces open all winter, which is not true anywhere else on the Spanish mainland. Calle Larios turns into a nightly light show, and the crowd for it is the only crowd in town. Nobody is swimming; the point is walking, eating and sitting outside after dark.
- Cape Town: peak summer, and a stage on the lawn · Cape Town, South Africa · beach
This is the fortnight the city stops working and moves down to the water. The mountain paths are dry, the wine farms are open, and the evening lasts long enough to waste. Kirstenbosch puts a stage on the lawn beneath the eastern slope for the whole season.
- Chiang Mai: the cool season, before the smoke arrives · Chiang Mai, Thailand · city
The rains stopped a month ago and the hills north of the city are still green. This is the gap between the wet season and the smoke, and it does not last. Two hours up Doi Inthanon the mornings are properly cold, which surprises everybody.
- Siem Reap: Angkor at its driest, and quieter than it was · Siem Reap, Cambodia · city
The floodwater has drained out of the barays and the causeways are walkable at dawn. Visitor numbers are down for reasons that have nothing to do with the temples, and it shows on the terraces. Bring a torch: the good hour starts before the ticket office is properly awake.
- Mexico City: the country walks to one basilica · Mexico City, Mexico · city
For two days in the middle of the month the north of the city belongs to pilgrims. It is among the largest religious gatherings on earth, and almost nobody outside Mexico plans around it. The rest of December is clear, cool and long enough in the afternoon to walk everywhere.
- Santiago: the Andes open, an hour from the runway · Santiago, Chile · hiking
The mountains behind the city thaw this month and the Cajón del Maipo road fills with day walkers. Glacier and lagoon trails that are shut all winter reopen, and the evening light runs late. The city itself is emptying for the summer, which makes it calm and a little closed.
- Aspen: the season opens with the snow to back it · Aspen, United States · snow
Colorado's high resorts do not wait for the valley, and this is the month the terrain fills in. Four mountains sit within a shuttle ride of each other, which is the actual argument for coming. The town is expensive and entirely unembarrassed about it.
- Zermatt: high enough that December is not a gamble · Zermatt, Switzerland · snow
Most of the Alps spend early December hoping. Zermatt skis terrain that begins where other resorts finish, so the question is weather rather than cover. The village is car-free, which is charming until you are the one carrying the luggage.
Avoid
- London: the city you booked closes on the 25th · London, United Kingdom · city
A London Christmas works right up to the day itself, when the railway simply stops and barely restarts for Boxing Day. Museums shut, a taxi across town costs what the hotel does, and the parks become the plan. The dark arrives mid-afternoon whatever you had booked.
- Dubai: the priciest week, and the air nobody mentions · Dubai, United Arab Emirates · city
New Year in Downtown is a managed event: streets closed in phases, a metro station shut, a crowd counted in hundreds of thousands. Rates peak on the 31st and the city knows exactly what it is charging for. What the brochure leaves out is what you are breathing while you queue.
- Cusco: the trail is mud, and in February it shuts · Cusco, Peru · hiking
The Andean wet season is at full volume and the high passes are slick clay rather than stone. Showers pass and the sun returns, so the sky lies to you; the ground does not. Peru's own answer to this season is to close the trail network and repair it.
- Rio: two and a half million people on one beach · Rio de Janeiro, Brazil · beach
Réveillon is the largest New Year gathering on record, and Copacabana absorbs a city's worth of people for one night. Hotels sell minimum stays at holiday rates, and the rest of the month is the heavy end of the Brazilian summer. Wonderful to attend, expensive to be stranded in afterwards.
- Vienna: the markets shut before most people arrive · Vienna, Austria · city
The week people actually book is the one between Christmas and New Year, by which point most of the stalls have gone. What is left is the square in front of the town hall and a couple of palace courtyards. It is still Vienna, and not the thing the photographs sold.
Classics at their best in December
15The places you already know, in the month the climate actually agrees with them.
- 1Puerto Escondido 🇲🇽 Mexicohot, dry, clean air · best December95
- 2San Pedro de Atacama 🇨🇱 Chilewarm, dry, clean air · best March95
- 3Antigua Guatemala 🇬🇹 Guatemalawarm, dry · best January93
- 4Exmouth 🇦🇺 Australiasweltering, dry, clean air · best October93
- 5Huatulco 🇲🇽 Mexicosweltering, dry, clean air · best February93
- 6Los Cabos 🇲🇽 Mexicowarm, dry, clean air · best March93
- 7Negril 🇯🇲 Jamaicahot, dry, clean air · best February93
- 8Puerto Ayora 🇪🇨 Ecuadorhot, dry, clean air · best August93
- 9San Miguel de Allende 🇲🇽 Mexiconice, dry, clean air · best November93
- 10Sharm El Sheikh 🇪🇬 Egyptnice, dry · best April93
- 11AlUla 🇸🇦 Saudi Arabianice, dry · best February92
- 12Guanajuato 🇲🇽 Mexiconice, dry, clean air · best November92
- 13Marsa Alam 🇪🇬 Egyptnice, dry · best April92
- 14Melbourne 🇦🇺 Australiawarm, a little rain, clean air · best March92
- 15Mexico City 🇲🇽 Mexiconice, dry · best November92
Under the radar in December
25Less-visited places whose December weather outscores the famous ones — the data's own suggestions.
- 16Bahir Dar 🇪🇹 Ethiopiawarm, dry, clean air · best December97
- 17Guatemala City 🇬🇹 Guatemalawarm, dry, clean air · best January96
- 18Simien Mountains National Park 🇪🇹 Ethiopianice, dry, clean air · best December96
- 19Gondar 🇪🇹 Ethiopiawarm, dry, clean air · best November95
- 20Ngapali 🇲🇲 Myanmarhot, dry, clean air · best February95
- 21Sur 🇴🇲 Omanwarm, dry · best November95
- 22Antofagasta 🇨🇱 Chilewarm, dry, clean air · best January94
- 23Fujairah 🇦🇪 United Arab Emirateswarm, dry · best March94
- 24Montañita 🇪🇨 Ecuadorhot, dry, clean air · best November94
- 25Salalah 🇴🇲 Omanhot, dry, poor air quality · best January94
- 26El Tunco 🇸🇻 El Salvadorsweltering, dry, clean air · best January93
- 27Khajuraho 🇮🇳 Indianice, dry, poor air quality · best December93
- 28Lalibela 🇪🇹 Ethiopianice, dry · best October93
- 29Máncora 🇵🇪 Peruhot, dry, clean air · best July93
- 30Napier 🇳🇿 New Zealandwarm, a little rain, clean air · best December93
- 31Praia 🇨🇻 Cabo Verdewarm, dry · best June93
- 32Querétaro 🇲🇽 Mexiconice, dry, clean air · best January93
- 33Taif 🇸🇦 Saudi Arabianice, dry · best February93
- 34Addis Ababa 🇪🇹 Ethiopianice, dry · best January92
- 35Boa Vista 🇨🇻 Cabo Verdewarm, dry · best June92
- 36Hua Hin 🇹🇭 Thailandhot, dry · best December92
- 37Kalaw 🇲🇲 Myanmarnice, dry, clean air · best January92
- 38Khasab 🇴🇲 Omanwarm, a little rain · best March92
- 39Ko Chang 🇹🇭 Thailandsweltering, dry, clean air · best December92
- 40Mazatlán 🇲🇽 Mexicohot, dry, clean air · best April92
A pick from every region in December
111The best-known place in each climate region this month, continent by continent, even where the month is only fair.
- Puerto Escondido 🇲🇽 MexicoMexican Pacific Coast · hot, dry, clean air95
- Antigua Guatemala 🇬🇹 GuatemalaNorthern Central America · warm, dry93
- Los Cabos 🇲🇽 MexicoBaja & Northern Mexico · warm, dry, clean air93
- Negril 🇯🇲 JamaicaGreater Antilles · hot, dry, clean air93
- San Miguel de Allende 🇲🇽 MexicoCentral Mexico · nice, dry, clean air93
- Castries 🇱🇨 Saint LuciaLesser Antilles · hot, a little rain, clean air90
- Holbox 🇲🇽 MexicoYucatán & Belize · hot, a little rain, clean air89
- Orlando 🇺🇸 United StatesFlorida · warm, a little rain, clean air89
- Vail 🇺🇸 United StatesRockies · freezing, a little rain, clean air89
- Providenciales Turks and Caicos IslandsBahamas & Bermuda · hot, a little rain, clean air88
- Mont-Tremblant 🇨🇦 CanadaNortheast & Atlantic Canada · freezing, rainy, clean air87
- Nosara 🇨🇷 Costa RicaCosta Rica & Panama · sweltering, a little rain, clean air87
- Kauai 🇺🇸 United StatesHawaii · nice, a little rain, clean air86
- Kralendijk BonaireSouthern Caribbean · hot, a little rain, clean air86
- Joshua Tree National Park 🇺🇸 United StatesDesert Southwest · cool, dry, clean air85
- Lake Placid 🇺🇸 United StatesGreat Lakes & Midwest · freezing, a little rain, clean air85
- Whistler 🇨🇦 CanadaPacific Northwest · freezing, soaked, clean air82
- Los Angeles 🇺🇸 United StatesCalifornia · nice, a little rain81
- San Antonio 🇺🇸 United StatesUS South · nice, a little rain, clean air80
- Anchorage 🇺🇸 United StatesAlaska & the Far North · freezing, a little rain, clean air27
- San Pedro de Atacama 🇨🇱 ChileAtacama · warm, dry, clean air95
- Puerto Ayora 🇪🇨 EcuadorEcuador's Coast & Galápagos · hot, dry, clean air93
- Lima 🇵🇪 PeruPeru's Desert Coast · warm, dry, clean air91
- Maceió 🇧🇷 BrazilNortheast Brazil · sweltering, a little rain, clean air91
- El Calafate 🇦🇷 ArgentinaPatagonia · cool, a little rain, clean air90
- Cartagena 🇨🇴 ColombiaCaribbean Colombia & Venezuela · sweltering, a little rain, clean air88
- Montevideo 🇺🇾 UruguayPampas & Uruguay · warm, a little rain, clean air88
- Santiago 🇨🇱 ChileCentral Chile & Mendoza · hot, dry88
- Fernando de Noronha 🇧🇷 BrazilGuianas & Northern Brazil · sweltering, a little rain, clean air87
- Villa de Leyva 🇨🇴 ColombiaColombian Andes · nice, rainy, clean air87
- Arequipa 🇵🇪 PeruPeruvian Andes · nice, a little rain86
- Florianópolis 🇧🇷 BrazilSouthern Brazil & Iguazú · hot, soaked, clean air82
- La Paz 🇧🇴 BoliviaAltiplano & Lake Titicaca · nice, rainy, clean air81
- Ilha Grande 🇧🇷 BrazilSoutheast Brazil · nice, soaked, muggy air77
- Quito 🇪🇨 EcuadorEcuadorian Andes · nice, soaked, clean air60
- Pantanal 🇧🇷 BrazilCentral Brazil & the Chaco · hot, rainy, clean air45
- Valle Nevado 🇨🇱 ChileAndes Ski Country · cool, a little rain35
- San Carlos de Bariloche 🇦🇷 ArgentinaAndean Lakes District · nice, a little rain, clean air17
- Sharm El Sheikh 🇪🇬 EgyptEgypt & the Red Sea · nice, dry93
- Cape Town 🇿🇦 South AfricaCape & Garden Route · warm, dry91
- Merzouga 🇲🇦 MoroccoMaghreb · cool, dry, clean air91
- Nairobi 🇰🇪 KenyaEast Africa · warm, a little rain, clean air91
- Lamu 🇰🇪 KenyaSwahili Coast · sweltering, a little rain, clean air90
- Grand Baie 🇲🇺 MauritiusIndian Ocean Islands · hot, a little rain, clean air88
- Casablanca 🇲🇦 MoroccoMorocco's Atlantic Coast · nice, a little rain, clean air87
- Swakopmund 🇳🇦 NamibiaNamibia & Botswana · warm, dry, clean air87
- Durban 🇿🇦 South AfricaEastern South Africa & Mozambique · hot, rainy, clean air83
- Livingstone 🇿🇲 ZambiaZambia, Zimbabwe & Malawi · hot, soaked, clean air65
- Exmouth 🇦🇺 AustraliaWestern Australia & the Outback · sweltering, dry, clean air93
- Melbourne 🇦🇺 AustraliaSoutheast Australia & Tasmania · warm, a little rain, clean air92
- Auckland 🇳🇿 New ZealandNew Zealand's North Island · nice, a little rain, clean air90
- Christchurch 🇳🇿 New ZealandNew Zealand's South Island · nice, a little rain, clean air89
- Hervey Bay 🇦🇺 AustraliaAustralian East Coast · hot, rainy, clean air89
- Airlie Beach 🇦🇺 AustraliaTropical Australia · sweltering, soaked, clean air83
- Rarotonga Cook IslandsSouth Pacific · hot, soaked, clean air79
- Saipan 🇲🇵 Northern Mariana IslandsMicronesia · hot, rainy, clean air79
- AlUla 🇸🇦 Saudi ArabiaArabia & the Gulf · nice, dry92
- Pattaya 🇹🇭 ThailandCentral Thailand · hot, dry92
- Rishikesh 🇮🇳 IndiaHimalaya · nice, dry, muggy air92
- Varanasi 🇮🇳 IndiaNorthern India & Pakistan · warm, dry, poor air quality92
- Furano 🇯🇵 JapanHokkaido · freezing, rainy, clean air91
- Goa 🇮🇳 IndiaWestern India & Goa · sweltering, dry90
- Luang Prabang 🇱🇦 LaosNorthern Thailand & Laos · hot, dry, clean air90
- Shenzhen 🇨🇳 ChinaSouthern China & Hong Kong · nice, dry, poor air quality90
- Sun Moon Lake 🇹🇼 TaiwanTaiwan & Okinawa · nice, a little rain, muggy air90
- Aqaba 🇯🇴 JordanLevant · nice, dry89
- Elbrus 🇷🇺 RussiaCaucasus · freezing, rainy, clean air88
- Kolkata 🇮🇳 IndiaBangladesh & Bengal · warm, dry, poor air quality88
- Lijiang 🇨🇳 ChinaYunnan · cool, dry, clean air87
- Varkala 🇮🇳 IndiaSouth India · sweltering, a little rain, muggy air87
- Hanoi 🇻🇳 VietnamNorthern Vietnam · nice, dry, poor air quality86
- Bagan 🇲🇲 MyanmarMyanmar · hot, dry, clean air85
- Phu Quoc 🇻🇳 VietnamSouthern Vietnam & Cambodia · sweltering, a little rain, clean air84
- Khao Lak 🇹🇭 ThailandAndaman Coast · sweltering, rainy, clean air83
- Nuwara Eliya 🇱🇰 Sri LankaSri Lanka & the Maldives · nice, soaked, clean air82
- Hakuba 🇯🇵 JapanMainland Japan · cold, soaked, clean air81
- Uludağ 🇹🇷 TurkeyWestern Turkey · freezing, rainy, clean air78
- Zhangjiajie 🇨🇳 ChinaCentral China · cold, a little rain78
- Yazd 🇮🇷 IranIran & Iraq · cool, dry, clean air76
- Coron 🇵🇭 PhilippinesPhilippines · hot, soaked, clean air74
- Göreme 🇹🇷 TurkeyCentral & Eastern Turkey · cold, a little rain, muggy air74
- Ko Pha Ngan 🇹🇭 ThailandGulf of Thailand Islands · hot, soaked, muggy air73
- Gili Trawangan 🇮🇩 IndonesiaJava, Bali & Nusa Tenggara · sweltering, soaked, clean air72
- Penang 🇲🇾 MalaysiaMalaysia, Singapore & Sumatra · sweltering, soaked, muggy air71
- Busan 🇰🇷 South KoreaKorea · cold, dry70
- Nha Trang 🇻🇳 VietnamCentral Vietnam · hot, soaked, clean air66
- Bukhara 🇺🇿 UzbekistanCentral Asia · cold, dry, clean air65
- Xi'an 🇨🇳 ChinaNorthern China · cold, dry, poor air quality63
- Petropavlovsk-Kamchatsky 🇷🇺 RussiaSiberia & Mongolia · freezing, soaked, clean air32
- Las Palmas 🇪🇸 SpainAtlantic Islands · nice, dry91
- Courchevel 🇫🇷 FranceAlps · freezing, soaked, clean air90
- Catania 🇮🇹 ItalyCentral & Southern Italy · nice, a little rain, clean air82
- Barcelona 🇪🇸 SpainCatalonia, Valencia & the Balearics · cool, a little rain, clean air80
- Ruka 🇫🇮 FinlandLapland & the Arctic · freezing, a little rain, clean air80
- Zakopane 🇵🇱 PolandCentral Europe · cold, a little rain, clean air80
- Åre 🇸🇪 SwedenScandinavia · freezing, a little rain, clean air79
- Borovets 🇧🇬 BulgariaBalkans · cold, a little rain, clean air79
- Gibraltar GibraltarAndalusia & the Algarve · cool, rainy, clean air78
- Lisbon 🇵🇹 PortugalLisbon & Central Portugal · cool, a little rain, clean air75
- Athens 🇬🇷 GreeceGreece & Cyprus · cool, a little rain, clean air74
- Marseille 🇫🇷 FranceSouthern France · cool, a little rain, clean air72
- Madrid 🇪🇸 SpainCentral Spain · cold, a little rain, muggy air67
- Split 🇭🇷 CroatiaAdriatic Coast · cool, rainy, clean air67
- Aviemore 🇬🇧 United KingdomBritish Isles · cold, rainy, clean air65
- Bilbao 🇪🇸 SpainGreen Spain & Northern Portugal · cool, rainy, clean air64
- Genoa 🇮🇹 ItalyNorthern Italy · cool, rainy, clean air64
- Bordeaux 🇫🇷 FranceWestern Europe · cool, rainy, clean air63
- Geiranger 🇳🇴 NorwayNorwegian Fjords · cold, rainy, clean air48
- Tórshavn Faroe IslandsIceland & the Faroes · cold, rainy, clean air43
- Kaliningrad 🇷🇺 RussiaBaltics · freezing, a little rain, clean air41
- Moscow 🇷🇺 RussiaEastern Europe · freezing, a little rain, clean air31