26 Cheap destinations in 2023 with great weather in December

December is an interesting and unusual month for choosing holiday destinations. Many of the world’s favorite tropical beach areas and cities have the best weather of the year in December, but because most people can only take that last week of the month off work, the prices from one week to the next can be vastly different. The first two weeks of December are some of the cheapest weeks of the year in most of the places listed below, while the last week of the year is often literally the most expensive week of the year. In other words, if you can go in early December you can save a fortune or stay in a much nicer place than if you go for Christmas week.

We have a separate list of cheap and warm places to spend Christmas and New Years and there are similarities with the list below, but the prices are more in line with what you might expect to pay. On the other hand, if you can do a trip early in the month of December, you’ll get basically the same weather and the hotels (and flights) will be half the price. The important thing is to book early if you are going over the big holidays.

This article was updated in July, 2023.

Important December 2023 holidays

  • December 2 and 3 – National Day Holiday in United Arab Emirates (major public holiday)
  • December 6 – St. Nicholas’ Eve and Day (major public holiday in many European countries)
  • December 8 – Feast of the Immaculate Conception (public holiday in many Catholic countries)
  • December 10 – Constitution Day in Thailand (major public holiday with celebrations on 12-Dec)
  • December 24, 25 – Christmas Eve and Day (major public holiday)
  • December 26 – St. Stephen’s Day and Boxing Day (major public holidays in many countries)
  • December 31 – New Year’s Eve (major public holiday, celebrations)

New video of this article

Here’s a new video I made showing all the highlights of the article below with footage of most places on this list. Please have a look!

The Americas

If you are looking to save money you’ll find that the first week of December will be many times cheaper than the last week of December in the Caribbean and most other places on this list.

The Caribbean

The Caribbean generally has excellent weather in December, although sometimes the rainy season keeps going through the first week or so. Cancun is the most popular destination in the area and it has perfect weather starting in December.

If you are mainly looking for a place to relax on the beach and take a couple boat trips or water sports, you might consider just booking at an all-inclusive resort. There are hundreds of them in the Caribbean and they have to compete for guests by offering prices that can seem suspiciously low, but most of them actually deliver what they promise for those low rates.


Cancun, Mexico

  • December avg high: 83°F/28°C
  • December avg low: 70°F/21°C
  • December avg precip: 3.8″/9.5cm

Cancun is far more popular than any Caribbean island because it is easier to reach and there is excellent infrastructure for visitors. It has a perfect Caribbean climate, although there might be a downpour or two early in December, although those tend to last 15 minutes or less and can be refreshing.

When planning a trip to Cancun it’s important to choose the best area for your style. Cancun itself is mainly a long L-shaped strip of resort hotels and timeshares along a beach, with very few other restaurants or shops between them. If you want to stay in your resort the whole time, Cancun itself is a good choice. But about an hour south of Cancun by shuttle you can be in Playa del Carmen, which is an actual fun tourist town filled with shops, bars, and restaurants. If you want to sample different things on your trip, Playa del Carmen is a better choice. The island of Cozumel is just across the water from Playa del Carmen and it’s kind of a hybrid of the other two. And Tulum is a bit south of those and it’s a smaller and more artsy town that is gaining in popularity in recent years. All of these choices are served by the Cancun airport and are easy to reach from there.

You might also consider getting a Cancun Pass for your trip. It bundles a bunch of expensive attractions into one moderate price. It’s worth a look because some of the attractions are amazing and most people aren’t even aware of them.

>>>New: Guide to choosing where to stay in the Cancun area

  • 3-star hotels from: US$67 per night for two people
  • 4-star hotels from: US$139 per night for two people

>>Cancun prices and travel tips
>>>Check current Cancun resort and package deals


Where to find the cheapest Caribbean all-inclusive resorts

In this new video below I’ll explain exactly how and where to find the cheapest all-inclusive resorts in the Caribbean that are really good.


Punta Cana, Dominican Republic

  • December avg high: 84°F/29°C
  • December avg low: 73°F/23°C
  • December avg precip: 0.8″/2.0cm

As December begins in the Caribbean, the hurricane season is officially over and the weather is pretty much perfect by any standard. Punta Cana is the Dominican Republic’s most popular resort areas, especially for those who aren’t particularly interested in absorbing the local culture. This is a resort area with wonderful beaches and not much history.

Unsurprisingly, the end of December is the beginning of the peak season for resort prices, so those who are able to come earlier in the month will be getting better deals. Still, the all-inclusive resorts are locked in heavy competition all year so this area can be a great deal compared to the alternatives, even in high season. If you are looking for where to go in December for an all-inclusive beach holiday, this is your best option for most people. Punta Cana is also on the list of our best Caribbean destinations for families with kids, by the way.

  • 3-star hotels from: US$48 per night for two people
  • 4-star hotels from: US$91 per night for two people

>>Check current Punta Cana resort and package deals


Montego Bay, Jamaica

  • December avg high: 85°F/29°C
  • December avg low: 73°F/23°C
  • December avg precip: 1.6″/4.0cm

As with other Caribbean resort destinations, the weather in Montego Bay is perfect in December, and the first half of the month is still cheap for flights and resort prices. The weekend before Christmas is when peak season here starts, and if you book early enough you can still get a good deal then, but don’t expect many last-minute bargains during that period.

Montego Bay’s busy airport has cheap flights from most major hubs including many in Europe, so it’s one of the easier places to reach as well. If Montego Bay itself doesn’t sound perfect then you might instead consider Negril or Ocho Rios, both of which are about 90 minutes from the same airport and each has a different feel. Two of our 11 best luxury all-inclusive resorts in the entire Caribbean are in Jamaica, and one is near the Montego Bay Airport so it’s easy to reach.

It’s worth noting a couple more points about Jamaica if you are considering a visit. On a positive note, many people enjoy the fact that it’s a place where all of the locals (and therefore the hotel staff) speak English. In Mexico and the DR you’ll find that only the key hotel employees can speak English very well. On the other hand, Jamaica has a pretty bad reputation for aggressive vendors on beaches and sometimes even in shops. If that bothers you then Jamaica will probably be more annoying than most other places in the Caribbean.

  • 3-star hotels from: US$83 per night for two people
  • 4-star hotels from: US$209 per night for two people

>>Check current Montego Bay resort and package deals


Puerto Vallarta, Mexico

  • December avg high: 86°F/30°C
  • December avg low: 64°F/18°C
  • December avg precip: 0.9″/2.3cm

The destinations above are good choices for anyone in Europe or the eastern half of the US or Canada, but those in the western US and Canada should consider Puerto Vallarta instead. Unlike many other tropical resort destinations, Puerto Vallarta is a real town with history and an interesting downtown area right on the beach.

The December weather is pretty much perfect and dry, and airfares and hotel rates are very reasonable up until Christmas itself. If you are in California you might also consider Los Cabos (see below), although Puerto Vallarta is more interesting and usually cheaper as well. This is definitely one of the best places to go in December if you are anywhere near the Pacific Ocean.

It’s worth noting that while the hotel prices listed below are real, those are not typical of larger chain hotels on the beach. If you want to stay in, say, a Marriott on the beach in Puerto Vallarta, you are going to be paying much closer to US$200 per night for two people if not more.

  • 3-star hotels from: US$35 per night for two people
  • 4-star hotels from: US$64 per night for two people

>>Puerto Vallarta prices and travel tips
>>>Check current Puerto Vallarta resort and package deals


Mexico City, Mexico

  • December avg high: 69°F/21°C
  • December avg low: 44°F/7°C
  • December avg precip: 0.2″/0.5cm

Surprising to some people, December can actually be a bit cool in Mexico City, especially at night. Its elevation keeps it mild all year, but at least the rainy season is totally over by December, so it’s an ideal month for a cheap cultural holiday, perhaps combined with a trip to one of Mexico’s many beach resorts. You can get cheap flights between Mexico City and Cancun or Puerto Vallarta, for example. This could be a good place to do some Christmas shopping because they have huge shopping centers with appealing prices, while in the beach resorts it tends to be cheap souvenirs and bathing attire.

As Christmas approaches the city will fill up much more, so if you can go early in the month you’ll be much better off. But even if you can’t go before the last week of the month you’ll still find Mexico City to be a tremendous bargain compared to pretty much anywhere else in North America. It’s a great shopping destination, and not just for goofy souvenirs, so that’s something to think about as well.

  • 3-star hotels from: US$61 per night for two people
  • 4-star hotels from: US$72 per night for two people

>>Mexico City prices and travel tips
>>>Check current Mexico City hotel and package deals


Los Cabos, Mexico

  • December avg high: 80°F/27°C
  • December avg low: 58°F/15°C
  • December avg precip: 0.6″/1.4cm

While Puerto Vallarta is a classic and traditional Mexican beach resort area, Los Cabos is much newer and very different. One important thing to note is that the evening temperatures in Cabo in December are cool enough that you’ll need to bring a light jacket or sweater, so if you want a real tropical destination you’ll want to go elsewhere. The weather is dry and very pleasant though, so Cabo has become a very popular and trendy winter destination for celebrities and other rich folks in the last decade or so.

Los Cabos is the name for the whole area, but it’s really two towns that are also quite different. Cabo San Lucas is in the west and it’s built around the large and somewhat glamorous marina. This is also where you’ll find the famous Land’s End arch that is in every photo of Cabo. About 30 minutes away by car to the east is San José del Cabo, which has a newer and more modern town center and is close to the airport. There are also really nice beach resorts stretching along the coast between the two towns, so if you don’t want to go bar hopping or do much shopping, you might be better booking at one of the stand-alone resorts in between.

  • 3-star hotels from: US$55 per night for two people
  • 4-star hotels from: US$163 per night for two people

>>>Check current Cabo resort and package deals


Guanacaste, Costa Rica

  • December avg high: 91°F/33°C
  • December avg low: 70°F/21°C
  • December avg precip: 0.5″/1.3cm

Costa Rica is known as the adventure travel capital of Central America, partly because a third of the country is national parks. But Costa Rica is also famous for beaches, and the best ones are mainly clustered along the northern Pacific coast in the Guanacaste region. The nearby Liberia Airport provides a convenient way to get in and out quickly.

Tamarindo and Smara are two of the most popular beach areas, but there are other good choices in the area as well. This part of Costa Rica is known for large chain resorts on the beach, and the 4-star resorts can be pricey, while the more traditional 3-star hotels are still very reasonable. Costa Rica is obviously one of the hot countries in December in both temperature and popularity, so book early. Each of the beach towns also has smaller and cheaper family-run hotels that also have the advantage that you can try different local restaurants for every meal. They are very different experiences and you probably know which one suits you better.

  • 3-star hotels from: US$65 per night for two people
  • 4-star hotels from: US$179 per night for two people

>>Guanacaste prices and travel tips
>>>Check current San Jose hotel and package deals


Cartagena, Colombia

  • December avg high: 86°F/30°C
  • December avg low: 76°F/24°C
  • December avg precip: 1.3″/3.3cm

By early December the rainy season is pretty much over in Cartagena, and it cools down just a bit more as well, so the weather really doesn’t get any better than this. As with most others on this list, right around Christmas you’ll find that hotels get more expensive and are more crowded, so if you can go earlier in the month you’ll be paying less and dealing with fewer crowds.

Cartagena is becoming a very popular winter beach destination for people from North America, and it’s still a fantastic bargain compared to better known places, but it might not stay that way forever. As Colombia gets more popular (and as long as it stays safe) then prices should keep going up at these resort towns. The gorgeous and historic walled city in Cartagena makes for a great cultural and culinary visit, and there are nice beaches just a few blocks away. Very few tropical destinations have both in one place.

  • 3-star hotels from: US$71 per night for two people
  • 4-star hotels from: US$119 per night for two people

>>Cartagena prices and travel tips
>>>Check current Cartagena hotel and package deals


Lima, Peru

  • December avg high: 76°F/24°C
  • December avg low: 66°F/19°C
  • December avg precip: 0.0″/0.0cm

While December is quite busy in Lima, as a very popular summer beach destination for South Americans, it’s also still very reasonably priced so it’s worth considering if you are exploring the continent. The beaches aren’t spectacular as they are in Brazil and elsewhere, but Lima is still a great summer city with great outdoor life this time of year.

The food, including its famous ceviche dishes, is a particular highlight here, and the tourist district of Miraflores is packed with interesting and cheap restaurants. Basic and cheap hotels are in the same neighborhood, so it’s a better alternative to the historic center of Lima for most people. By the way, the rainy season in Cusco starts in December, so the trails can sometimes be cut off, although many people go anyway.

  • 3-star hotels from: US$52 per night for two people
  • 4-star hotels from: US$83 per night for two people

>>Lima prices and travel tips
>>>Check prices on Peru hotels and resorts


Santiago, Chile

  • December avg high: 83°F/28°C
  • December avg low: 54°F/12°C
  • December avg precip: 0.1″/0.3cm

The weather during December is Santiago is pretty much perfect, with warm days and nights cool enough so that anyone can sleep without needing air conditioning. This is obviously part of high season in Santiago, although the first half of the month won’t be as crowded or expensive as the second half.

It’s true that Santiago is not considered a top-flight destination by everyone, but it’s a fantastic base for a trip involving several stops in Chile, especially this time of year. There’s the Colonial town of Valparaiso and many adventure towns in the mountains, so you can get a bit of everything in at very reasonable prices.

  • 3-star hotels from: US$65 per night for two people
  • 4-star hotels from: US$97 per night for two people

>>Santiago prices and travel tips
>>>Check prices on Chile hotels and resorts


Buenos Aires, Argentina

  • December avg high: 83°F/28°C
  • December avg low: 65°F/18°C
  • December avg precip: 4.1″/10.3cm

Unlike most cities on South America’s west coast, Buenos Aires has fairly consistent rainfall all year long, and you might see a bit of the wet stuff even during December. Still, the temperatures should be ideal for being outdoors, and this is really mostly an indoor city anyway, so when it does rain you’ll be able to pop into a shop or museum or cafe and have a great time.

Hotel prices definitely go up in around Christmas so it’s best to come early in the month if that’s possible, but it’s still a pretty good bargain even during the peak weeks. Book early if you can because the better and cheaper hotels will fill up first, of course. Also consider a side trip to the Mendoza wine region, Patagonia, or the amazing water falls of Iguazu.

In 2023 the Argentine peso continues to drop and local inflation is very high, but the entire country remains incredibly cheap for foreigners. Better still, if you read up on the “blue dollar” and how to bring US dollars and exchange them in Argentina for the current rate, everything will cost about half what it would otherwise. If this is the first you are hearing of it you probably think it sounds very shady or like a scam, but it’s very normal in Argentina where they are desperate to get currencies that don’t evaporate like their peso does for the last decade or so.

  • 3-star hotels from: US$33 per night for two people
  • 4-star hotels from: US$52 per night for two people

>>Buenos Aires prices and travel tips
>>>Check current Buenos Aires hotel and package deals


Rio de Janeiro, Brazil

  • December avg high: 88°F/31°C
  • December avg low: 72°F/22°C
  • December avg precip: 5.1″/12.8cm

December is yet another fantastic month for weather in Brazil, although you can expect some short tropical rain storms a couple times each week, usually only an hour or so each time. It’s also getting warm enough that you are going to want a hotel with air conditioning to get to sleep at night, since it’ll be warm and muggy even in the wee hours.

As with most on this list, hotels get very full and more expensive just before the Christmas holidays, so it’s better to come early in the month if possible. That way you’ll have your pick of places at some surprisingly good room rates, even at some high-end places on the famous beaches. If you are coming during Christmas then book a hotel NOW because they’ll be full and will keep getting more expensive the longer you wait.

Brazil was one of the more expensive countries in Latin America as of a few years ago, but its currency has dropped and stayed lower so it’s quite a bargain again for foreign visitors.

  • 3-star hotels from: US$55 per night for two people
  • 4-star hotels from: US$67 per night for two people

>>>Rio de Janeiro prices and travel tips
>>>Check current Rio de Janeiro hotel and package deals


Europe

From December through February there are literally no European cities that could qualify as having “great weather,” except for the Canary Islands, which is listed below. So during the winter Europe is all about cultural tourism, and lower hotel prices make it especially appealing for those who like to stretch their travel budgets and avoid crowds at the same time.

If you are thinking about a city break instead you should check out our recommended cheap London hotels, our recommended cheap Paris hotels, and our recommended cheap Amsterdam hotelsrecommended cheap Rome hotelsrecommended cheap Prague hotels, and recommended cheap Berlin hotels.

Tenerife, Canary Islands, Spain

  • December avg high: 71°F/22°C
  • December avg low: 61°F/16°C
  • December avg precip: 1.7″/4.3cm

December might be the only month of the year in the Canary Islands where very few people would consider sunbathing. Still, compared to everywhere else in Europe, Tenerife is balmy. The largest and most English-speaking of the Canary Islands, Tenerife is no mystery to the hundreds of thousands of northern Europeans who spend a month or more here every year.

Even if you can’t sunbathe, the weather is still reliably pleasant all the time, with almost no rain. Weekly and monthly apartment rentals here are very popular, but there are plenty of hotels and hundreds of restaurants for those coming for shorter periods. If you want to be with the most English speakers you’ll want to focus on the southwest area of the island around Los Cristianos and Playa de la America.

It’s also worth mentioning that Tenerife is only one of the Canary Islands and there are sometimes even better deals on the others including Gran Canary, Lanzarote, and La Palma. They are usually all shown together when searching ‘Canary Islands’ for hotels, but in Europe they are usually listed separately so you have to check each of them out on your own.

  • 3-star hotels from: US$58 per night for two people
  • 4-star hotels from: US$79 per night for two people

>>>Tenerife prices and travel tips
>>>Check current Tenerife hotel deals


Africa

December is ideal in much of Africa, though Morocco might be a bit too cool by this time. The list below is quite incomplete due to how few cities we cover in the region.

Cairo, Egypt

  • December avg high: 68°F/20°C
  • December avg low: 50°F/10°C
  • December avg precip: 0.2″/0.5cm

In spite of its image of being blazing hot all the time, December in Cairo can actually be on the cool side, at least in the evenings. This is great though because almost all the important sights are outdoors and requite a lot of walking between them. For 9 months of the year it can get very hot doing that, so these few cooler months are ideal for visiting the famous sights.

Fortunately, it rarely rains at all in Cairo, so even though December is one of the wetter months, that means nothing and you are unlikely to see even a drop of rain. Hotel prices do reach their peak in Cairo starting late in December, so it’s best to go early in the month if possible. Egypt is definitely one of the cheapest places to travel in December, and the weather is surprisingly nice as well.

  • 3-star hotels from: US$36 per night for two people
  • 4-star hotels from: US$52 per night for two people

>>Cairo prices and travel tips
>>>Check current Cairo hotel deals


Cape Town, South Africa

  • December avg high: 77°F/25°C
  • December avg low: 59°F/15°C
  • December avg precip: 0.7″/1.8cm

Cape Town obviously has its summer beginning in December, so temperatures should feel nice to anyone coming from a winter climate. It’s about as far from the equator as Los Angeles is, and it has a similar climate in reverse, meaning that it rarely gets too hot or cold, at least near the coast.

This is a fairly cheap city compared to Europe or North America, so at least bargains are not hard to find on the ground once you get there. The flights are of course long and usually a bit expensive, so the whole trip will add up for sure. Hotels will be cheaper in early December than during Christmas week, of course.

  • 3-star hotels from: US$58 per night for two people
  • 4-star hotels from: US$83 per night for two people

>>>Cape Town prices and travel tips
>>>Check Cape Town hotel deals


Middle East

December is cool and even a bit rainy in most of the Middle East. An exception is Dubai and Abu Dhabi, which both have perfect sunny weather.

Dubai, UAE

  • December avg high: 79°F/26°C
  • December avg low: 61°F/16°C
  • December avg precip: 0.6″/1.5cm

December and January are the busiest two months in Dubai, primarily because it’s one of the closest places to Europe that actually has warm weather this time of year and is also safe. Even though the UAE is a Muslim country, the Christmas weeks are the most expensive here because most visitors are from Europe anyway.

The December weather is actually warm enough to sit on the beach, but most people who come to Dubai tend to just relax and do a lot of shopping at one of the enormous and modern malls here. The restaurant scene is very interesting as well, and you can eat cheaply if you follow the local workers, or go to one of the hotel restaurants and get world-class cuisine.

  • 3-star hotels from: US$55 per night for two people
  • 4-star hotels from: US$79 per night for two people

>>>Dubai prices and travel tips
>>>Check current Dubai hotel deals


Asia

December is an ideal month in most of Southeast Asia, except for much of the coast of Vietnam, which gets rain this month. Crowds, of course, get big just before Christmas, and hotel prices go up accordingly. It’s too cold in China, Korea, and Japan to make this list.

For a longer list see our best December destinations in Asia choices, which includes some of these but quite a few more.

Boracay Island, Philippines

  • December average high: 82°F/28°C
  • December average low: 75°F/24°C
  • December avg precip: 7.1″/17.8cm

The traditional rainy season winds down in early December in Boracay, but even early in the month you are only likely to get a few quick showers each week. Typical of the Tropics, the rain often hits in the afternoon, and is over 30 minutes later, leaving behind yet another amazing sunset as the clouds slowly disappear.

If you are looking for something far less developed than Phuket or any other Thai island, Boracay might be for you. This gorgeous strip of sand is a bit out of the way, but partly because of that it still feels somewhat undiscovered. You’ll spend your days relaxing along White Beach or walking up and down the sandy paths that serve as the only real form of transport for most people. Many visitors come every year, and quite a few of those never seem to leave.

The hotel prices here might seem a bit high for Asia at first glance, but that’s because the island is long and thin so almost every hotel is literally on the beach or within a block or maybe two of it. The value is very good and food is a bargain here as well.

  • 3-star hotels from: US$72 per night for two people
  • 4-star hotels from: US$119 per night for two people

>>Boracay prices and travel tips
>>>Check Boracay resort deals


Bangkok, Thailand

  • December avg high: 88°F/31°C
  • December avg low: 69°F/21°C
  • December avg precip: 0.4″/1.0cm

The driest and coolest month of the year, Bangkok is ideal during December, or at least as ideal as it’s ever going to get. It’s very hot and quite humid almost every day of the year, but the humidity backs off just a bit during winter, and that will be much appreciated for anyone spending more than an hour or two outside.

There’s a massive range of quality and prices when it comes to hotels in Bangkok, and the city is enormous as well, so you really want to do your research for this place. Most people are happier paying a bit more to stay near the river and all the tourist attractions, or even in the infamous Khosan Road backpacker district, which is cheap and fun, if tacky. If you like to shop then Bangkok is a slice of heaven. There are close to 15 large malls in the Siam Square area, which is also central and convenient since the elevated metro system cuts right through it.

  • 3-star hotels from: US$38 per night for two people
  • 4-star hotels from: US$48 per night for two people

>>Bangkok prices and travel tips
>>>Check current Bangkok hotel deals


Phuket, Thailand

  • December avg high: 88°F/31°C
  • December avg low: 75°F/24°C
  • December avg precip: 2.3″/5.8cm

Phuket is incredibly popular among Europeans in December, especially the final week, of course, so it’s critical to book early to get a good price at a beachfront hotel if that’s your mission. It’s also important to mention that Phuket is an island with more than a dozen different beach towns, each with its own personality and price range. Some are raucous and down-market while others are quiet and very expensive.

The prices given here are on the low side, especially during the winter season, so you are going to pay more unless you are willing to stay in one of the simple hotels in Phuket Town. It’s not a beach resort, but it’s a fun place itself, cheaper than the beaches, and allows an easy way to cheaply visit multiple beaches during a visit. My favorite beaches are Kata and Karon beach, which are both a bit south of the adult-oriented Patong Beach area.

  • 3-star hotels from: US$45 per night for two people
  • 4-star hotels from: US$62 per night for two people

>>Phuket prices and travel tips
>>>Check Phuket hotel and resort promotions


Chiang Mai, Thailand

  • December avg high: 83°F/28°C
  • December avg low: 59°F/15°C
  • December avg precip: 0.8″/2.0cm

Unlike Bangkok, which has warm evenings and blazing hot days pretty much all year, Chiang Mai cools off nicely during December, at least in the evenings. This is an outdoor city with an emphasis on hiking and exploring temples so the cooler temperatures will be welcome for most people. It’s still hot most days, and quite dry as well, so it balances nicely.

Hotels in Chiang Mai are among the world’s greatest travel bargains, with decent private rooms available for under US$15 per night in the city center. Pay more and you get a lot more, so it’s fun to feel like a big shot in a US$30 room that is almost like a suite. It gets crowded around Christmas so prepare for that and book early.

  • 3-star hotels from: US$27 per night for two people
  • 4-star hotels from: US$55 per night for two people

>>Chiang Mai prices and travel tips
>>>Check current Chiang Mai hotel deals


Goa, India

  • December avg high: 91°F/33°C
  • December avg low: 69°F/21°C
  • December avg precip: 0.3″/0.8cm

If you are looking for a cheap, beautiful, and relaxing beach destination during December then Goa is ideal. This has become hugely popular with package tourists from Europe and Israel (and more recently Russia), and the fact that pretty much everyone speaks English and there aren’t many cultural opportunities means that it’s a perfect place to just vegetate in a beach chair for a week or two.

Not surprisingly, the weeks around Christmas and New Years are literally the busiest of the year in Goa, so either book a hotel way in advance or be flexible once you arrive. Some towns, like Calungute, are lined with package hotels that fill up completely, but other towns, like Anjuna and Vagator, are usually booked in person or by email, so you can often find a place just walking around. If you are in the mood to tour around, Mumbai has great weather during December, and Delhi has warm days but cool evenings this time of year. Goa has some of the best beaches in December in all of Asia, so give this one a serious look.

  • 3-star hotels from: US$38 per night for two people
  • 4-star hotels from: US$72 per night for two people

>>Goa prices and travel tips
>>>Check current Goa hotel deals


Luang Prabang, Laos

  • December avg high: 80°F/27°C
  • December avg low: 58°F/14°C
  • December avg precip: 0.5″/1.3cm

It’s not the most famous city in Southeast Asia, but Luang Prabang is incredibly popular among those who’ve visited, and fortunately the weather during December is pretty much perfect. There’s no rain to worry about and it even cools off enough in the evenings to where you won’t need an air conditioner and morning hikes will be very comfortable.

Hotel prices definitely jump up around Christmas, so this is yet another place where you should come in the first half of the month if possible. Most people visit along with a trip to Bangkok and Siem Reap, but other cities in Laos are worth a stop as well, especially Vang Vieng (if you are a backpacker type) and Vientiane.

  • 3-star hotels from: US$54 per night for two people
  • 4-star hotels from: US$61 per night for two people

>>Luang Prabang prices and travel tips
>>>Check current Luang Prabang hotel deals


Siem Reap, Cambodia

  • December avg high: 88°F/31°C
  • December avg low: 69°F/21°C
  • December avg precip: 0.4″/1.0cm

There is a key reason why December is the best month of the year to visit Siem Reap. More than any non-beach city on this list, Siem Reap is an outdoor town due to the main attraction being the glorious Angkor Wat temples just to its north (and the whole reason you are coming to Siem Reap in the first place).

Those temples are all outdoor for the most part, so cooler and dryer conditions mean you can spend more time touring the temples and still being comfortable. Almost any other month of the year and you’ll be better off going back to your hotel for a few hours in the afternoon, but in December you can carry on all day if you like. The town of Siem Reap is a delight in itself, but of course it fills up near Christmas.

  • 3-star hotels from: US$36 per night for two people
  • 4-star hotels from: US$54 per night for two people

>>Siem Reap prices and travel tips
>>>Check current Siem Reap hotel deals


Hanoi, Vietnam

  • December avg high: 71°F/22°C
  • December avg low: 60°F/16°C
  • December avg precip: 0.8″/2.0cm

It’s actually a bit chilly in Hanoi in December, but generally very dry and exceedingly pleasant around the clock, so it’s a very good time to visit. Nearly everyone who visits Hanoi will be doing it as part of a larger tour of Vietnam or other countries in Southeast Asia, and this is one of the cooler cities this time of year, therefore a nice balance to some of the places that are still quite hot.

Hanoi is actually one of the cheapest tourist cities in the world according to our Backpacker Index, and that’s partly due to beer and museums being incredibly cheap. In reality, you’ll want to spend more money than the minimum because everything is great value. There are hundreds of family-run hotels with 10 to 20 rooms and a breakfast room in the basement serving surprisingly great food included in the rate. They tend to be spotless and well run, so it could be worth skipping a chain hotel and saving some money in the process.

  • 3-star hotels from: US$29 per night for two people
  • 4-star hotels from: US$65 per night for two people

>>Hanoi prices and travel tips
>>>Check current Hanoi hotel deals


Ho Chi Minh City, Vietnam

  • December avg high: 87°F/31°C
  • December avg low: 71°F/22°C
  • December avg precip: 2.2″/5.5cm

December is the coolest month of the year in Saigon (as it’s locally known) and the rainy season is pretty much over by November, so this is an ideal time to come as part of a tour of Southeast Asia. It’s normally blazing hot and humid here, so the moderate temperatures will be a bonus even if you have nothing to compare it to.

HCMC is not quite as cheap as Hanoi, and it’s not as nice to look at either, but it’s definitely worth a visit for a combination of history and culture. This is a huge and sprawling city so it’s important to choose the location of your hotel carefully. During Christmas things do fill up and prices go up as well, so book early if possible.

  • 3-star hotels from: US$46 per night for two people
  • 4-star hotels from: US$75 per night for two people

>>>Ho Chi Minh City prices and travel tips
>>>Check current Ho Chi Minh City hotel deals


Oceania

Auckland, New Zealand

  • December average high: 71°F/22°C
  • December average low: 57°F/14°C
  • December avg precip: 3.6″/9.0cm

Auckland is where most international flights to New Zealand land, but most people get their fill of the crowded city within a day or two. The real magic of New Zealand is in the scenery and smaller towns. December is the beginning of summer in New Zealand so temperatures should rise as the month goes on. If you’ve got at least a week and hopefully more, New Zealand is best discovered by doing a tour. You can rent a campervan/RV in Auckland and drive around to see the best sights on the North Island, and then take a ferry to the South Island to see even better scenery.

You can also rent a car and drive to the same places where you can stay in cabins in holiday parks/campgrounds, and small hotels and guest houses are reasonably priced as well. But renting a campervan is the classic way to see New Zealand and it can be surprisingly cheap since you’ll only be paying a small fee to park for the night in the abundant campgrounds. You’ll also be cooking many of your own meals, which is helpful because New Zealand doesn’t have many cheap restaurants or take out joints outside of the bigger cities. Queenstown on the South Island is the adventure sports capital of New Zealand and not to be missed. Rotorua on the North Island is also very much worth a stop.

  • 3-star hotels from: US$65 per night for two people
  • 4-star hotels from: US$81 per night for two people

>>>Auckland prices and travel tips

Leave a Reply

Your email address will not be published. Required fields are marked *

All Comments

  1. Joe says:

    Good place to go for 3 weeks in december until after new years with cheap flights and places to stay? any recommendation?

    1. Roger Wade says:

      Joe,

      That really depends on your starting point. Most of the cheapest places are in Asia, but the flight would be quite expensive if you are in North America or Europe. If you are in the US, your best bets for cheap places with good weather that time of year will be the non-resort towns of Mexico, or even the resort towns if your budget is a bit higher. Let me know your starting point and more about what you are looking for and I can give you a more complete answer. -Roger

  2. Loren says:

    1What about Belize? Too expensive for the list? Thanks

    1. Roger Wade says:

      Loren,

      The rainy season in Belize doesn’t really end until early January, which is why it didn’t make the December list. Belize is definitely affordable enough to make this list and it appears for many of the following months. If you are thinking about going to Belize in December I think it’s a good choice. As you probably know, the Tropical rain patterns are such that the showers tend to come and go quickly, and they are often overnight. -Roger

  3. Yasir says:

    Dear Roger,
    I appreciated your precious advices. I live in Saudi Arabia . I want to travel some where in December . I want to travel cheap destination because my budget is limited. I like natural beauty and cool weather and some night life in clubs…

    1. Roger Wade says:

      Yasir,

      I’m not sure what you mean by “cool weather.” I’ll assume that you are interested in someplace warm instead of blistering heat, but if you really want cold weather I’d make different suggestions.

      My best recommendation would be somewhere in the islands of Thailand. December has very pleasant weather with warm days and nights that can be a bit chilly (for some people). Best of all, it’s a very beautiful place and the tourist infrastructure makes it easy to get around speaking English and with very few headaches. The largest island is Phuket and it has famous nightlife in the Patong Beach area. In fact, the nightlife is so notorious that many people think it’s too much so they avoid the place. There are many other beach areas that are quiet and still close enough to go into Patong once in a while.

      There are many other Thai islands that could also be ideal and have what you are looking for. Another option is Boracay Island and I mention it because I spent an evening hanging out with some guys visiting from Saudi Arabia and they liked it a lot. The weather won’t be “cool” but it should be nice, and they do have very good nightlife in the Boat Station 1 area.

      If you had something different in mind please let me know and I’ll try again. -Roger

  4. Franz says:

    Hello Roger, we thats me, my wife, our 2 year old daughter and parents inlaw are planing our december vacation. Our starting point is philippines. We have been to thailand last year and are looking at vietnam , cambodia or laos for this year. We are not much for beaches and party but we like culture, history and beautyfull landscapes and warm weather and good food. We are greatfull for ideas and tips that point us in the right direction. Thx a million.

    1. Roger Wade says:

      Franz,

      Weirdly enough, there is a huge difference between Thailand and Cambodia, Vietnam, and Laos. Thailand is much wealthier and more modern, and it’s much better at dealing with tourism. The others are a bit cheaper and they all have lovely parts to them, but getting around tends to be more complicated.

      In Cambodia and Laos most people get around by bus, and the quality of service tends to be well below what you get in Thailand. In Vietnam you can get from Hanoi to Saigon by train, and the train is fairly nice, but it’s somewhat slow so the whole journey takes more than a day.

      I’ll give you what I consider the highlights of each country and you can hopefully decide which appeals to you most.

      In Cambodia the best place by far is the Angkor Wat temples just outside of Siem Reap. Siem Reap itself is a nice town with plenty to see and do, but 3 or maybe 4 days should be enough. Otherwise you have Phnom Penh, which isn’t too special, or Sihanoukville, which is a pleasant beach town that doesn’t really match up to most of what you are used to in the Philippines.

      In Laos, Luang Prabang is a really lovely city, and Vang Vieng is nice, but Vientiane is kind of plain and probably not worth a stop. I don’t think I’d recommend Laos for a multi-generational trip, unless you just want to fly into and out of Luang Prabang. Laos is really interesting for backpackers and adventure travelers, but it’s behind the times for family travel.

      Vietnam might be your best choice of the three. Most people (if they can) fly into Hanoi and fly out of Ho Chi Minh City (Saigon) or the other way around. Again, you can travel between them by train, although getting tickets can be a bit complicated. Hanoi is really interesting and nice (and super cheap). The best tourist city in Vietnam is Hoi An, which is between the two big cities. There’s a nice beach there and a bit farther away is Denang, which has large resorts along an excellent beach. Nha Trang is another good beach city in Vietnam, but probably not great for families. Ho Chi Minh City is bigger and more crowded than Saigon, but it’s also more modern (and hotter). You could spend two really nice weeks going north to south in Vietnam with a long stop in Hoi An.

      But again, Vietnam can be a bit complicated for first-timers. Specifically, you need to book trains and tours through travel agencies, and Vietnam’s many travel agencies have a worldwide reputation for being hard to trust. They are all great salespeople but the product they deliver isn’t always what you expected. I spent 4 months in Vietnam and loved most of it, though I think it was much easier as a solo traveler who didn’t have a set schedule.

      You might also consider Malaysia and perhaps a stop in Singapore. Malaysia is actually more modern than Thailand so everything is easy and reliable. They have cheap VIP buses that are very comfortable. Penang in the north is really nice and also interesting. Kuala Lumpur is a modern and pleasant big city. A bit south of that is the colonial town of Malacca, which is also very nice and worth a look. Going south from there you can reach Singapore in a few hours, and that is an amazing city, although accommodation there is expensive.

      Hopefully this helps and feel free to write back if you have follow up questions. -Roger

  5. Tasha says:

    Hiya,

    This thread has been an interesting read! I’ve been lucky enough to have visited the majority of the places you’ve listed – good list!
    I’m looking for some ideas for driving holidays and have a month off over December and January. I’m not into trekking and looking for good warm/hot places to visit for the less mobile. Went to South Africa last year which was amazing. I like diversity, definitely not into trekking or just laying on a beach. Ideas that are floating around in my head are Bolivia, Chile and Argentina (worried about accessibility and state of roads) but loved Buenos Aires when I went there. Was also considering NZ with a fun stop on the way. I’ll be flying from the UK and will be solo.

    1. Roger Wade says:

      Tasha,

      Always happy to hear that people find this useful. If you are looking for a driving holiday with warm weather in December I think you’ve already narrowed down the best choices. New Zealand will be ideal, although maybe not for more than two weeks or so. As you might know, the South Island is more scenic than the North, but the North has many great things to see and do as well.

      You might also combine that with an Australia road trip. You could hire a car in Melbourne and do the Great Ocean Road before heading east towards Sydney and the Blue Mountains. You could even drive up to Brisbane or even Cairns if you like long trips.

      I haven’t driven in South America, but I do know that road conditions tend to be poor outside of the main population centers (and even within many of them). If you speak fluent Spanish and are a real adventurer, it might be fun, but otherwise I don’t know how safe it would be.

      Let me know if you have any other questions I might help with. -Roger

  6. Warren says:

    Hey roger, I’m looking on taking my girlfriend on a surprise holiday during the first two weeks in December can you reccomend a warm destination for young adults.
    I’m looking for a nice beach a spa and a few clubs to visit.

    Thanks warren

    1. Roger Wade says:

      Warren,

      I’ll be happy to give you some suggestions, but it would really help to know your starting point and approximate budget. At this moment I am writing this reply from Cancun, which could be perfect if you are in or near the US, but if you are in another part of the world there will likely be better choices. Although thinking about it, even if you are in Europe, a place like Cancun might still be best. Let me know and I’ll give you my best answer and an alternative or two. -Roger

  7. PP says:

    Hi Roger,

    I will start my two week trip from Singapore in first half of December. Do you have any reccommend place for teenagers with good but cheap outdoor activities and if there are some night life scenes or cultural/historic places to go it would be great.
    Ps. I totally agreed with you that December is an ideal month for great weather in SEA though i want to go to another region this year.
    Thank you.

    1. Roger Wade says:

      PP,

      Hmmm…this is a tricky one. Since you want to get out of SEA, you might have to go a long way to reach someplace that could be considered cheap and also has decent weather in December. Japan and South Korea will be cold, and not really cheap. If you go south you hit Australia, which is very expensive by most SEA standards (although not bad by Singapore standards). Perth is obviously closest and it’s a real city, and of course Sydney and Melbourne will be in early summer in December so those could work if your budget allows. Brisbane and Cairns are both known for outdoor activities, although nightlife might be tough for teenagers and there are no real cultural sights.

      Taiwan could fit the bill because Taipei is a proper city and the weather is still decent in December. Hong Kong is another to consider if you haven’t already. Neither is really famous for “outdoor activities” though.

      Heading east, India could be a possibility, although it’s not for the faint of heart. As a resident of Singapore, I assume you know a fair bit about India. Outside of Mumbai, it’s all quite cheap and the weather will at least be good. Personally, I love the southern state of Goa, and it has everything you are looking for, without the insanely crowded conditions of India’s big cities.

      Continuing east, the only very-easy place to go is Dubai (or Abu Dhabi, which is more expensive). But I wouldn’t recommend it for a teenager because the main focus is on shopping, and the “nightlife” consists almost entirely of hotel bars which are extremely expensive and filled with tourists or fairly expensive and half filled with prostitutes.

      Even southern Turkey is cold in December, and the resort towns are mostly shut down until spring. Southern Europe is also too cold to reliably enjoy the outdoors. Morocco isn’t too cold and has loads of great outdoor activities, but there’s no real nightlife there unless you know some locals or want to sit in a generic hotel bar.

      So in summary, I think one or more stops in Australia could be ideal if you can afford it. If not then I’d head to Goa. It’s fun for me to try to solve these little puzzles so feel free to respond if these suggestions were off the mark or you have more information that could help. Best of luck with this. -Roger

  8. Shavon says:

    Hi Roger,

    My husband and I want to do some traveling December 18th – January 2nd, where would be the best place to go in Europe if we wanted to visit multiple cities and celebrate New Years Eve. We will be traveling from NC.

    1. Roger Wade says:

      Shavon,

      This is a difficult question to answer without quite a bit more information. First off, it’s obviously going to be pretty cold in most of Europe that time of year, although most of the major cities aren’t known for accumulations of snow. As long as you are okay with cold weather then it’s mostly down to budget and your main interests. I’m guessing that you haven’t been to Europe yet since you didn’t mention any places that you’d prefer to skip this time.

      Here is an article that should be helpful on European cities ranked by price for 3-star travelers. All of your best choices will be on that list, and most of the best and most famous ones are closer to the bottom because they tend to be pricey.

      In colder weather it’s probably better to focus on the great cities rather than places more known for scenery and outdoor activities. If your budget is generous then my top choice would be London, Paris, and Amsterdam. You could fly into any of those and then visit the others by high-speed train. The train that connects London to Paris and Amsterdam is called the Eurostar, and the earlier you buy your tickets the cheaper they will be. Paris and Amsterdam are linked by normal high-speed trains, which are also cheapest when you buy early. Speaking of that, your dates are prime travel dates over the Christmas holidays so the airfares will be kind of expensive and they will only go up from here. In other words, buy as soon as you can.

      In general I’d recommend at least 3 nights in any city you visit, and the huge cities like London and Paris (and Rome) could be better in 4 nights.

      Another option would be to focus on Italy’s Big 3 cities of Rome, Florence, and Venice. It’s a bit warmer in Italy that time of year, but still pretty cold. You could do those 3 cities and also add Paris with a flight between Rome and Paris.

      Those are the most obvious choices and hopefully that gives you something to consider. If you have other preferences or budget constraints please let me know in a reply below and I’ll try to come up with some alternatives that could work. -Roger

  9. KK says:

    Hi Roger,
    Planning to travel to Australia in late nov/early dec. We are not beach people. More like to see the interesting places and monuments in the city. Want to cover as much as we can in Australia. How many days/weeks trip should we plan? We are a family of 2 adults and 2 teenagers. Starting point is singapore. Is it going to be very expensive.

    1. Roger Wade says:

      KK,

      Yes, Australia is pretty expensive by most standards, although it shouldn’t seem too bad since you are coming from Singapore. Hotels in Australia are pretty expensive no matter where you go, although quite a bargain compared to the same thing in Singapore. Restaurants in Australia will seem quite expensive compared to the hawker centers, but not bad compared to Singapore’s sit-down restaurants.

      Needless to say, Australia is a huge country so you could spend 6 months there and not get bored, or you could spend one week there and barely see any of it. The obvious destinations are Sydney and Melbourne, both with plenty to do for non-beach people. Melbourne is known a bit more for culture and food, while Sydney is more pleasant and still very interesting. There is also the Great Ocean Road, which is a very scenic drive just a bit south of Melbourne.

      Otherwise the big draws are the Great Barrier Reef, which is obviously focused on diving, snorkeling, and water activities, so it may not be too interesting, and Uluru, which is the big rock in the center of the country (and not near anything else of interest). There is also wine regions in the south near Sydney, and of course nature parks to see kangaroos and the other indigenous animals.

      Without knowing more about your interests, my top suggestion would be to focus on Sydney and Melbourne and the areas around both. The Blue Mountains near Sydney are also nice for a couple days or so. The main challenge you’d have in seeing a lot of Australia is that it’s all so spread out. You can hire a car for Melbourne and Sydney and that whole area, but it’s better to fly to get to Uluru (near Alice Springs) or Brisbane or Cairns/Great Barrier Reef or Perth. You’d be driving for days in between those places if you started from the southeast area where most people live.

      I’d plan on at least 8 days, and I’m sure in two weeks you’d still be rushing a bit to see the main things you want to see around Melbourne and Sydney. But if you have different preferences please let me know and I’ll try to offer some other suggestions. Have a great trip. -Roger

  10. Jolie says:

    Thank you very much Roger. I truly value your insight and am taking into consideration everything you’ve noted above. I’m going to check out the link you posted as well. That just reassured me that Bali would be great during that period. I’m thinking principally of staying in Ubud, Sanur or Seminyak for the type of trip I have in mind which is equal parts warm weather, walking/discovering, culture and some beach life. I’d love to visit Thailand but it’s just not the right time. At this point, I’m more intrigued by all of the many, still remote islands of Philippines than the chaotic lifestyle in Thailand. Perhaps, that’s just me still reeling from my trip to India a few months ago.

    It was either Bali or South/Central America which is a beast of its own with each country even cheaper and more beautiful than the last which would require a lot more research and at this time, I’m ready to book before prices skyrocket. Thanks again for your input, keep up the incredible job with the site. It’s my go-to!