
Best places to travel in December
Sun in Goa, Sri Lanka and the Gulf, or snow and Christmas markets in Europe. December goes both ways.
There are two ways to spend December. You can chase the sun to Goa, Sri Lanka, Dubai or the Thai islands, all in their peak season. Or you can lean into winter, with Christmas markets in Strasbourg, Vienna and Kraków, Santa and the northern lights in Rovaniemi, and Hogmanay in Edinburgh.
These are the best places to travel in December, picked from our city guides using their own weather, crowds and daily costs. December is the busiest month in many of them, so book early.
☀️ Warm places to travel in December
📍 Goa, India

☀️ 33° average high👥 very busy💶 about €19 a day
December is peak season in Goa, at about 33°. India’s beach state has palm-lined sands, Portuguese churches and Latin-quarter lanes, and a party scene that runs from November to March. At about €19 a day on a shoestring, it’s the cheapest warm escape of the month.
📍 Galle, Sri Lanka

☀️ 29° average high👥 very busy💶 about €20 a day
Sri Lanka’s south coast is back in peak season in December, at about 29°. Walk the Dutch fort’s ramparts at sunset and spend the days on the beaches along the coast. Budget about €20 a day on a shoestring.
📍 Dubai, United Arab Emirates

☀️ 26° average high👥 very busy💶 about €39 a day
Dubai’s peak season comes with highs of about 26°, perfect for the beach strip, the souks and an abra across the creek. It’s busy and not cheap, at about €39 a day on a shoestring.
📍 Koh Lanta, Thailand

☀️ 32° average high👥 very busy💶 about €28 a day
December is peak season on Koh Lanta, at about 32°. The long, laid-back island has miles of quiet beaches, an old town on stilts, a national park at its southern tip and the best sunsets in the south. A shoestring day is about €28.
📍 Funchal, Portugal

☀️ 20° average high👥 busy💶 about €42 a day
Madeira is about 20° in December, and its New Year fireworks fill the island. Our guide’s advice is to book months ahead. Budget about €42 a day on a shoestring.
🎄 Christmas markets and snow
📍 Strasbourg, France

☀️ 5° average high👥 very busy💶 about €45 a day
Strasbourg has the oldest Christmas market in France, and our guide calls it packed, cold, expensive and unmissable. At about 5°, the canals, timber houses and sandstone cathedral are made for mulled wine. Plan on about €45 a day on a shoestring.
📍 Vienna, Austria

☀️ 4° average high👥 very busy💶 about €52 a day
Markets, lights and Glühwein: Vienna in December is busy and expensive, at about 4°, and very beautiful. Standing opera tickets cost about the price of a beer, and the coffee houses will never ask you to leave. Budget about €52 a day.
📍 Kraków, Poland

☀️ 2° average high👥 fairly busy💶 about €28 a day
Kraków’s Christmas market and its szopki, the city’s glittering nativity scenes, fill the market square in December, at about 2°. At about €28 a day on a shoestring, it’s the cheapest Christmas city on this list.
📍 Rovaniemi, Finland

☀️ -9° average high👥 very busy💶 about €64 a day
Christmas on the Arctic Circle is Rovaniemi’s peak, at about -9°, with snow, huskies, reindeer and the official Santa Claus Village. It’s also the most expensive time of year here, at about €64 a day on a shoestring.
📍 Edinburgh, Scotland

☀️ 7° average high👥 busy💶 about €65 a day
Hogmanay makes Edinburgh a classic for New Year, at about 7°. The castle, the old town and the new town are lit up for the holidays. Budget about €65 a day on a shoestring.
🏖️ Best places for a beach trip in December
Our guides with a beach and a beach-weather high in December, the most hostels first.
1PhuketThailand31°, very busy
2Ho Chi Minh CityVietnam31°, very busy
3Hoi AnVietnam24°, quiet
4DubaiUnited Arab Emirates26°, very busy
5GoaIndia33°, very busy
6Koh TaoThailand28°, quiet
💸 Cheapest places to travel in December
Good weather in December and the lowest shoestring budget.
1VaranasiIndia€13 a day
2PushkarIndia€13 a day
3AmritsarIndia€13 a day
4KolkataIndia€14 a day
5HanoiVietnam€15 a day
6VientianeLaos€15 a day
🤫 Quietest places to visit in December
Good weather and quiet or very quiet in December.
Find your own
All the best places to travel in December
Every city here has good weather in December. Narrow it down by budget and kind of trip.
4 places match
Ha Giang
18°fairly busy€28a day on a shoestring€3cheapest dorm, a nightCool
- Adventure
- Road trip
Ponta Delgada
18°quiet€39a day on a shoestring€16cheapest dorm, a nightMild, wet and empty
- Adventure
- Road trip
Kotor
14°very quiet€38a day on a shoestring€10cheapest dorm, a nightQuiet
- Adventure
- Beach
- Nightlife
- Culture
- Road trip
Funchal
20°busy€42a day on a shoestring€14cheapest dorm, a nightNew Year fireworks fill the island. Book months ahead
- Adventure
- Road trip
Close matches
These miss one of your answers.
Bangkok
31°very busy€21a day on a shoestring€5cheapest dorm, a nightPeak season
- Nightlife
- Food
- Culture
- Not for Road trip
Chiang Mai
28°very busy€17a day on a shoestring€3cheapest dorm, a nightPeak season
- Adventure
- Food
- Culture
- Not for Road trip
Phuket
31°very busy€30a day on a shoestring€5cheapest dorm, a nightPeak
- Beach
- Not for Road trip
Hanoi
22°fairly busy€15a day on a shoestring€4cheapest dorm, a nightCool
- Nightlife
- Food
- Not for Road trip
Ho Chi Minh City
31°very busy€17a day on a shoestring€4cheapest dorm, a nightDry
- Beach
- Nightlife
- Food
- Culture
- Not for Road trip
Barcelona
14°quiet€60a day on a shoestring€14cheapest dorm, a nightChristmas
- City break
- Nightlife
- Not for Road trip
Rome
13°fairly busy€57a day on a shoestring€15cheapest dorm, a nightChristmas market in Piazza Navona
- City break
- Nightlife
- Culture
- Not for Road trip
Hoi An
24°quiet€17a day on a shoestring€3cheapest dorm, a nightRainy
- Beach
- Food
- Not for Road trip
Kathmandu
20°fairly busy€17a day on a shoestring€4cheapest dorm, a nightCold, clear
- City break
- Adventure
- Food
- Culture
- Not for Road trip
Ninh Binh
22°fairly busy€20a day on a shoestring€3cheapest dorm, a nightCool
- Adventure
- Not for Road trip
Dubai
26°very busy€39a day on a shoestring€11cheapest dorm, a nightPeak season
- City break
- Beach
- Nightlife
- Food
- Culture
- Not for Road trip
Goa
33°very busy€19a day on a shoestring€1cheapest dorm, a nightPeak
- Beach
- Not for Road trip
New Delhi
23°busy€16a day on a shoestring€3cheapest dorm, a nightCool
- City break
- Food
- Culture
- Not for Road trip
Ubud
29°busy€22a day on a shoestring€3cheapest dorm, a nightChristmas crowds
- Adventure
- Food
- Culture
- Not for Road trip
Tokyo
12°fairly busy€48a day on a shoestring€15cheapest dorm, a nightIlluminations
- City break
- Adventure
- Food
- Not for Road trip
Yogyakarta
30°fairly busy€21a day on a shoestring€3cheapest dorm, a nightHolidays
- Adventure
- Food
- Culture
- Not for Road trip
Lisbon
16°quiet€45a day on a shoestring€10cheapest dorm, a nightChristmas lights, cool days, and the lowest prices of the year
- City break
- Nightlife
- Food
- Culture
- Not for Road trip
Rishikesh
22°quiet€16a day on a shoestring€2cheapest dorm, a nightCool
- Adventure
- Not for Road trip
Varanasi
25°busy€13a day on a shoestring€3cheapest dorm, a nightGood
- Culture
- Not for Road trip
Koh Tao
28°quiet€27a day on a shoestring€8cheapest dorm, a nightRainy
- Adventure
- Beach
- Not for Road trip





















