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. Bonnie Okoth says:

    am looking to visit a beach destination in December where the weather is hot .
    /am from Africa Kenya to be precise so i require degress of 25 plus .

    Where wouldyou recommend am travelling with 2 boys aged 8 and 11

    1. Roger Wade says:

      Bonnie,

      In December if you want it that hot you’ll need to go either to Southeast Asia, Australia, South America, or the Caribbean. The Caribbean seems too far from you, and Australia will be crowded and expensive in its better beach areas such as Sydney and Brisbane.

      So you could go to South America, with Rio de Janeiro being the easiest place to reach. The beaches there are incredible, although they’ll be packed with locals in December, and nicer hotels aren’t exactly cheap. Still, it’s one to consider.

      The cheaper option would be Southeast Asia or even India. You could go to Goa, which is hot and dry in December. There are very good beaches there and some of the beach towns are geared towards families rather than the party crowd Goa is more known for. And Goa is very inexpensive once you get there.

      In SE Asia you have many choices, but probably the best choice for a family would be Phuket, Thailand. It’s more expensive than Goa, but the infrastructure there is much better. Patong Beach is the biggest town on the island and the main tourist hub, but for a family I’d recommend Karon Beach or Kata Beach, both of which are just a bit south of Patong, and both lovely.

      Flights to any of these places might be expensive, but once you get there they are quite reasonable. I hope this helps. Let me know if you have any other questions. -Roger

  2. HowardRoark says:

    Namaste
    From India…

    For a week long honeymoon in mid-December. had a long list of options but found these pocket-friendly:
    Bhutan, Maldives, Sri Lanka, Kerala (India), Mauritius are options. Which one would be the best? Can you suggest?

    Thanks.

    1. Roger Wade says:

      Howard Roark,

      I’m a fan of your architecture. I’ve not been to Bhutan and I believe you have to go there on an organized tour.

      The Maldives is mostly known for water villa resorts, which start at around US$400 per night. I’m not that impressed by the hotels and resorts on the main islands closer to the airport, so I don’t think it’s great value unless you want to stay at one of the water villa resorts.

      Mauritius would be an interesting option if you wanted to mainly stay in one place, which I think is typical on a honeymoon. Sri Lanka is fascinating and really nice, though most people who visit tend to tour around seeing some beach areas and some of the hills and jungles. So I’m not sure if it’s ideal if you want to just stay in one place. Kerala has some really nice resorts that are within easy reach of the backwater boat tours and other attractions.

      So I’m not sure how helpful I’m being with this. If you primarily want to stay in one nice resort for a week, I think Sri Lanka, Kerala, and Mauritius could be great as long as you find a resort you like. But if you want to see 2 or 3 different places in that week, Sri Lanka is your best option on your list.

      You might even consider Phuket, as the 5-star hotels there start at under US$100 per night (and go WAY up from there). There are so many resorts and hotels on Phuket that you tend to get very good value. I hope this helps and let me know if you have other questions. -Roger

  3. Jasmin says:

    Hi Roger,
    First of all, this is probably the most informative travel advice I have ever read. Great stuff!

    My partner and I (in our 20s) are thinking about where to travel next December. We are from Australia, and since our last 2 trips have been to cold places (US and Japan) we are looking for a warm place to head to next. We aren’t into partying and I would love somewhere with nice beaches, wildlife and rainforests, but my partner can get easily bored so we need some activities and civilisation too. Probably looking at around 2-4 weeks depending on how much there is to see and do and would like to spend $100-200 AUD per night accommodation. Also, would like to feel safe wherever we end up.

    Sorry for the long post and hopefully all the info helps!
    Thanks in advance.

    P.s. I know SE Asia is probably best suggestion, but I have heard many stories of being robbed and how many drunk people are around (mainly Thailand and Bali), so am a bit put off. Saying this, I don’t know much about SEA and am open to anything.

    1. Roger Wade says:

      Jasmin,

      Thank you for the kind words. I know what you mean about the image of Thailand and Bali, particularly among Australians. On one hand you could go to either of those places and easily avoid the most notorious party neighborhoods, but it’s probably easier to head somewhere else since both of those places are so crowded that time of year anyway. I do have a few suggestions, which I’ll describe briefly and then if you want more details about any that appeal to you I can do that in a follow up comment.

      Vietnam might fit the bill for what you are looking for. The most popular itineraries are to start in Hanoi and end up in Ho Chi Minh City, or the other way around. There is a nice train connecting them that is scenic in many places, and the best must-stop place in between them is Hoi An. You also don’t want to miss Halong Bay, which is just outside Hanoi. Vietnam mostly attracts cultural travelers rather than party people. The food is excellent (France used to run the place) and there is plenty of culture all around, in addition to some nice beaches in Nha Trang and Da Nang (next to Hoi An).

      One reason that Vietnam isn’t as popular as it could be is that travelers often feel a bit hounded when they are there. For some reason, those in the travel business in Vietnam (working at travel agencies where you book tours and such) make tourists feel like they are being hustled. They are rarely 100% honest with what they tell you or about the prices they are charging. Still, it’s an amazing country and it’s also incredibly cheap, even if you end up paying a bit more than you were supposed to. I highly recommend it, and it won’t be a problem if you realize before you get there that you can’t take everything at face value in the way that you usually can in Thailand or Bali. Quality of hotels for the money is also very good.

      Two other suggestions would be India or Sri Lanka. Except for a few beaches in Goa, neither of those attract the party crowd, and both are excellent for scenery and culture. India is cheaper as long as you minimize time in Mumbai and other big cities, but that is good advice for many reasons. Sri Lanka is a bit better organized, and on your budget it is good value and easily affordable. There are good beaches along the south coast of Sri Lanka, but India is probably better for beaches.

      The last suggestion would be to start in Bangkok, which is an amazing city even if you avoid the Khosan Road party area, and then head south along the coast and into Malaysia and finally Singapore if you feel like it. There are many nice beaches and islands in Thailand that aren’t filled with party folks, and some really interesting places in Malaysia as well. George Town on Penang is really nice with excellent food, and Kuala Lumpur is my favorite city in Asia for few reasons. The town of Malacca is really nice, and Singapore is amazing, if a bit expensive.

      Let me know if you want more info on any of those. -Roger

  4. sue says:

    hi we have 3 boys age, 9, 7 and 5. we want to go on a two week holiday anywhere ( not europe or africa)over december for christmas and new year. we are from england. where is the cheapest to go/ fly to for a beach holiday and some day trips to experience the culture of the country? some tips on where to stay,best towns for families, and is package holidays better than booking everything individually? many thanks

    1. Roger Wade says:

      Sue,

      From England I would say your cheapest and best late December destination with warm weather and reasonable prices is going to be Phuket. There are some other Thai islands that might be a bit cheaper, but they would be more complicated to reach, and they’d have fewer activities for the boys. Here are some Phuket resorts good for families. You can see that the price range is wide from cheapest to most expensive. In late December it’s peak season so you’ll pay at or near the top of those ranges.

      For a family I’d recommend Kata Beach or Karon Beach, but of which are just a bit south of the main town on Phuket’s west coast called Patong Beach. Patong has great shopping and dining, but it’s also home to a lot of nightclubs and such, so at night it might not be the best place. And it’s quite crowded as well.

      You might get a decent deal on a package from one of the UK online travel agencies or a high street agency. But it’s worth checking the prices online because with the flights and a hotel booking, it’s pretty easy to do it yourself.

      It could be even cheaper to go to Goa, but I wouldn’t recommend it for a family like yours.

      It would probably be a bit more expensive, but another idea that could be great would be to fly to San Juan, Puerto Rico, and rent an apartment for two weeks. It’s a wonderful place that is family friendly, and rental apartments can be good deals. It’s obviously peak season there as well so nothing will be cheap. But the weather will be fantastic and the beaches are great, even in and near the city. I hope this helps. Let me know if you have any other questions.

  5. Rachel Lee says:

    Hi Roger, do you suggest to go to Boracay in Mid of December? I never been there so I was planning to find somewhere which I can relax there alone but I heard it takes long journey to reach Boracay beach.

    1. Roger Wade says:

      Rachel,

      December is the end of the rainy season in Boracay, but by the middle of December you would probably only get a few quick tropical showers a week. Room rates are a bit lower at that time as well, so it can be a great time to visit. If you were looking for a place to go for 2 or 3 days, I wouldn’t recommend it because it does take some time to get there and you could be a bit unlucky with the rain. But if you are going for longer than that I’d highly recommend it. It’s a wonderful little island that feels like you’ve gone back in time to before mass-market tourism in places like Phuket.

      Even when those quick rain storms come, you can see them forming and head indoors for a while. Nearly every hotel on Boracay is on the beach or within 200 meters of the beach, so it’s really easy to stay dry. If you stay along White Beach (where most hotels are) I think it would be easy to meet other people if you choose as well. Let me know if you have any other questions. -Roger

      1. Rachel Lee says:

        Thanks Roger, I will definitely stay a bit longer more than a week probably but I only able to be there by 17 Dec onwards 🙂

  6. Carol says:

    Hi lm looking to go to penang and langkaiw 29 Dec till the 23 January can you help needed how to book flights and boat

    1. Roger Wade says:

      Carol,

      I’m not sure what you need help with. You can book a flight into Penang and then an onward flight from there to Langkawi. Or you could book a ferry to Langkawi from Penang when you get there. Let me know if you have specific questions. -Roger

  7. Michelle says:

    We are from Ireland. We have 5 children(3 boys & 2 girls). We r looking somewhere hot Surf & skateboard park nearby. Fly around 20th December for 2 weeks

    1. Roger Wade says:

      Michelle,

      I’m not really an expert on surf destinations and even less so on skate parks, although I am aware of many places that do have good surf beaches. From Ireland I think your two best bets would be either Rincon, Puerto Rico, which has the best surfing in the Caribbean and is good for longer rentals like that. You could get a reasonably priced flight into San Juan, which is also a really nice place with some surfing and great beaches, and then hire a car for the drive to Rincon.

      The other option is Costa Rica, which has great surf along the Pacific coast and is definitely the adventure capital of Central America.

      There are a few other Caribbean islands with surfing, and some of the other countries in Central America also offer it, but those are the best spots and the easiest to reach. Let me know if you have any other questions. -Roger

  8. Martina says:

    Hello!!

    Thank you sooo much for helping everyone here for so long 🙂

    We are a couple that are trying to find our honeymoon destination. We start from Italy so south America is kind of out cause the plane tickets are just too much. We love adventures nature, not so much for cities…and we’ve been to thailand sri lanka philippines and my partner now wants something little bit different to see, different scenario 🙂 im in love with Asia 😉

    First question: what would you do? One trip from one month (december) or 3-4 smaller trips untill may-june?

    Second: december destination for one month/10 days? If its smaller trip, even 2 weeks, it will be for christmas new year time

    Hope i dont askfor toomuch and thank you again!!!

    Martina

    1. Roger Wade says:

      Martina,

      I’m happy to try to help. It’s hard to say whether one 30-day trip would be better than several shorter trips. On one hand, it’s much more efficient to go for a month because it obviously saves you all the going back and forth. Also, one week is a short time to go 7 or 8 time zones away, as it takes pretty much an entire day each way, and at least a few days to adjust to the time change. Hmmm…

      If a December trip would be over the Christmas week, it means you’d be paying peak rates at any resort in a warm place. You might want to check out my recommendations for cheap Christmas destinations, in case you haven’t already. That could really get expensive unless you choose one of the cheaper spots.

      Since you’ve been to several of the top places in Asia already, and you love it, I think Bali might be your best bet. As I’ve written many times recently, I feel that the main tourist area of Kuta/Legian/Seminyak is just too crowded and overdeveloped to recommend, although it is interesting for a couple days and some nightlife. The arts and crafts town of Ubud is still nice, although also a bit crowded, but it’s not anything like a city so I still think you’d enjoy it.

      My favorite part of Bali is now the area around Lovina along the north coast, which is still very mellow and mostly open spaces with light development. It’s really beautiful and there is plenty to do. You can get similar experiences by visiting the nearby Gili islands, which also feel like Bali used to be 20 years ago when it was much nicer. They are all really beautiful and relaxing islands with great scenery and very friendly people. You just need to steer clear of the places that are the most crowded.

      And if you are mostly interested in adventure and nature rather than cities, you might also consider India. The cities in India are complete insane asylums, but once you get outside of them it’s a beautiful country. The area of Kerala and its backwaters are a big highlight. They’ll remind you a bit of Sri Lanka in some ways, although things are cheaper and the scenery is quite different. The various beach areas of Goa, just to the north of Kerala, are also worth considering.

      Another option would be Cambodia and/or Vietnam. The town of Siem Reap, which is just next to the Angkor Wat Temples is the real highlight. Phnom Penh is worth a quick look, but not on a shorter trip. Vietnam itself is a wonderful and gorgeous country, and you can see a lot of the highlights in 10 days or so. It’s also very cheap, even around Christmas. You could fly into Hanoi and then go see Ha Long Bay, and then take a train down to Hoi An. After that you could go to Nha Trang for the best beach experience or the hilltown of Sapa. The city of Ho Chi Minh City is quite crowded and you might not like it for more than a day or two.

      Let me know if you have any questions about any of these options and I’ll try to help more if I can. -Roger

  9. Dave says:

    Hi Roger,
    What a fantastic site you have. I am in Dallas, TX and looking for a 7-10 day getaway in late November or any time in December, depending on when my passport renewal comes in. I am going solo and have a reasonable budget. My goal is relaxing mostly but as a solo upper 40’s male, it wouldn’t be bad to run into some people (and ladies) to visit with some of the time. I thought of SE Asia but travel time burns up much of the trip. Do you think all-inclusives are worth it? And any recommendations for places I won’t be overrun with families and screaming kids?

    1. Roger Wade says:

      Dave,

      I’ve done most of my travel as a solo, and I’m now a couple years older than you, so I know exactly what you are asking about. If you had even 2 full weeks I’d suggest going to southeast Asia, but as you say, the travel time could be a killer for a shorter trip. Still, it’s a unique experience with a lot of positive aspects to it, so you should keep it in mind. If you are still considering it, I’d suggest flying to Bangkok for 4 days or so, and then spend the rest of your time on one of the islands such as Kho Samui or Phuket. If you want more information on that, let me know.

      For a solo traveler I would not recommend an all-inclusive. They are fantastic for couples and groups of couples or families, but only a few of them are at all suited to solo travelers, and those tend to be the “singles” places.

      My top recommendation would be San Juan, Puerto Rico. It offers a wonderful mix of history and culture and nightlife and great food, alongside excellent beaches and abundant activities. Hotels and rental apartments are mostly in the mid-range for the Caribbean, but food and drinks and most other things are great value. You could get a place in the Condado area, which is close to the lovely Old San Juan neighborhood and plenty of nightlife all around. And then perhaps you could rent a car and stay for a few days at one of the smaller beach towns elsewhere on the island. You wouldn’t even need a passport, although it does feel fairly exotic while you are there. But because it’s part of the US, it’s also well organized and safe. Most people you’ll meet will speak at least some English, and many are fluent, so it’s easy even if you don’t speak Spanish.

      And one of my favorite things about San Juan is that because it’s a real city with a gorgeous historical district, you meet a lot of real people rather than just fellow tourists who are probably all in couples or groups already.

      If that doesn’t appeal to you for some reason, I’d recommend the Playa del Carmen and Cozumel area just south of Cancun. It’s also very nice and would be an easy place to mingle with non-couples. Let me know if you need any more information on any of this. Have a great trip. -Roger

  10. nain says:

    Hi Roger,

    I will be going to Istanbul-Turkey on 17th Dec for a week, could you please advice how bad is the weather in December.

    1. Roger Wade says:

      Nain,

      Istanbul will be chilly in December, but it rarely goes below freezing. Most of the attractions are indoors as well, including the Grand Bazaar, so it should be enjoyable. I prefer spring and autumn in Istanbul, but winter isn’t terrible. Have a good time. -Roger