26 Cheap destinations in 2024 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. Room rates in 2024 are mostly looking even lower than in 2023, especially in Asia. This could be a good year for a trip and a splurge on something you didn’t think you could afford.
Many people are wondering if there are any warm and cheap places to go in December and they will be happy to see the long lists of great places below.
This article was updated in November, 2024.
Important December 2024 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!
Where is warm and cheap in December in 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.
- 17 Cheapest Caribbean all-inclusive destinations
- 32 Caribbean destinations from cheapest to most expensive
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$35 per night for two people
- 4-star hotels from: US$65 per night for two people
- All-inclusive resorts from: US$195 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$46 per night for two people
- 4-star hotels from: US$61 per night for two people
- All-inclusive resorts from: US$190 per night for two people
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. Room rates in 2024 are looking higher than last year so it’s probably wise to book early or perhaps go somewhere else.
- 3-star hotels from: US$84 per night for two people
- 4-star hotels from: US$198 per night for two people
- All-inclusive resorts from: US$281 per night for two people
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. The 3-star places in PV tend to be small and family-owned while the 4-star places are more similar to international chain hotels.
- 3-star hotels from: US$48 per night for two people
- 4-star hotels from: US$141 per night for two people
- All-inclusive resorts from: US$218 per night for two people
>>Puerto Vallarta prices and travel tips
>>>Check current Puerto Vallarta resort 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. There are quite a few all-inclusive resorts in the Cabo area, but they tend to be more expensive than those in Puerto Vallarta or even the Cancun area.
- 3-star hotels from: US$63 per night for two people
- 4-star hotels from: US$185 per night for two people
- All-inclusive resorts from: US$250 per night for two people
>>>Check current Cabo 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$23 per night for two people
- 4-star hotels from: US$65 per night for two people
>>Mexico City prices and travel tips
>>>Check current Mexico City hotel 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.
As you can see in the prices below, there is a huge difference even between the 4-star hotels and the all-inclusive beach resorts in the Guanacaste area. Generally speaking, you get what you pay for so you can expect that the all-inclusive places will be very nice for those rates, but it’s worth considering the normal hotels if you can save so much and still get a nice place.
- 3-star hotels from: US$53 per night for two people
- 4-star hotels from: US$81 per night for two people
- All-inclusive resorts from: US$338 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.
There are only a few all-inclusive hotels in Cartagena, but they do look to be good value so we thought we would include the minimum price to help guide your choices.
- 3-star hotels from: US$33 per night for two people
- 4-star hotels from: US$84 per night for two people
- All-inclusive resorts from: US$167 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$30 per night for two people
- 4-star hotels from: US$57 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$50 per night for two people
- 4-star hotels from: US$75 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 2024 the Argentine peso has stopped dropping against the USD as quickly since the new government has promised and instigated some reforms. Things in the country are still quite cheap to international visitors, but at least as of summer of 2024 there is some hope that the country’s economy might stabilize. In other words, Argentina should be great value for the foreseeable future, and hopefully you won’t have to bring foreign cash as the only way to take advantage of it. It’s obviously worth checking the current situation before you book.
- 3-star hotels from: US$34 per night for two people
- 4-star hotels from: US$77 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. The hotel prices below for December were checked in late July of 2024. Hotels near the beach with beach views start only a bit higher than the rates below, so you can splurge a bit again this year.
- 3-star hotels from: US$34 per night for two people
- 4-star hotels from: US$43 per night for two people
>>>Rio de Janeiro prices and travel tips
>>>Check current Rio de Janeiro hotel and package deals
Are there any warm places in Europe in December?
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 hotels, recommended cheap Rome hotels, recommended 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. There are all-inclusive hotels on most of the islands as well and the value looks good, but on the other hand, it’s easy to find affordable local restaurants and bars in the popular areas so it’s a matter of if you are interested in spending your entire trip in one small place?
- 3-star hotels from: US$73 per night for two people
- 4-star hotels from: US$106 per night for two people
- All-inclusive resorts from: US$206 per night for two people
>>>Tenerife prices and travel tips
>>>Check current Tenerife hotel deals
Affordable places to travel in December in 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$28 per night for two people
- 4-star hotels from: US$67 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$38 per night for two people
- 4-star hotels from: US$79 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$65 per night for two people
- 4-star hotels from: US$87 per night for two people
>>>Dubai prices and travel tips
>>>Check current Dubai hotel deals
Warm places to visit in December in 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$42 per night for two people
- 4-star hotels from: US$69 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. Room rates in 2024 are looking even lower than in previous years so this could be a good year to visit and splurge a bit on something you didn’t think you could afford.
- 3-star hotels from: US$18 per night for two people
- 4-star hotels from: US$23 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$26 per night for two people
- 4-star hotels from: US$45 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$17 per night for two people
- 4-star hotels from: US$36 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$29 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$25 per night for two people
- 4-star hotels from: US$112 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$8 per night for two people
- 4-star hotels from: US$22 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$15 per night for two people
- 4-star hotels from: US$27 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$17 per night for two people
- 4-star hotels from: US$28 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$71 per night for two people
- 4-star hotels from: US$78 per night for two people
Hi Roger,
Simply outstanding! It’s how I describe what you are and the quality of information gleaned from this website.
My Wife and I are looking to go on a last minute break from 26/12/15-04/01/15. Somewhere warmer than England and child friendly (for our kids, age 4 and 7) would be nice.
I like the idea of visiting the 3 Italian cities then flying to Paris and hoping on a train to Amsterdam. I’m just not sure how child-friendly those places are. What are your thoughts?
Even though a warmer weather would be ideal, I have to say we are not opposed to the idea of a ski holiday or even a trip to Norway to see the Northern lights:)
What would you recommend?
Larry,
Thank for the kind words, and I’m always happy to hear that this information is useful.
Italy should be at least a bit warmer than England this time of year, but not by all that much in a typical year. Also, if you only have about 9 days I think I’d try for no more than 3 or perhaps 4 total cities (Venice can be appreciated in about 24 hours if you are in a hurry). And of course, Paris and Amsterdam will both be quite chilly, so I think I’d save those for another trip. My recommendation would be to spend the whole trip in Italy so you aren’t so rushed. Do Rome for at least 3 nights and Florence for 2 or 3 nights, and then Venice for 1 or 2 nights. You could still have time to pop down to Sorrento for a couple nights to see Naples and Pompeii and whatnot.
I’ve only been to Norway in the summer and I’ve not gone skiing in Europe, so I can’t be of my help with those. Pretty much everyone who comes to this article (and this site) for December recommendations is looking for tropical destinations, so that’s what I’ve mostly provided. Sorry I couldn’t be of more help, and feel free to ask more questions if you have them. -Roger
Hi Roger,
What an absolutely excellent website. I’ve learned so much. Thank you.
I am just interested in whether you are still planning to go to Bali this winter, in light of the recent Mount Rinjani ash cloud trouble?
I would love to visit Bali this winter, but unfortunately I can’t be very flexible with dates, and am therefore nervous about booking a trip where I cannot be sure about the times of arrival and departure.
What’s your plan?
Steve,
Thanks for the kind words and I’m happy to hear that this info helps. The Mount Rinjani ash cloud situation is also a mystery to me at this point. My plan was to fly into Bali more or less for the full month of February, but according to the news it does seem possible that the skies in the area will still be unsafe at that point. I will already be in Asia and if the Bali airport is still closed I’ll just go to the Philippines or Malaysia. But I wouldn’t book a long-haul flight into Bali for the coming months at this point, at least not unless I knew I could change it cheaply if the flights are canceled.
Obviously you’d get a refund if an airline canceled your incoming flight, so I guess it’s more a matter of being able to book an alternative without much notice at that point, and that can be tricky. I’ll probably be coming from Hong Kong or Kuala Lumpur, and those flights are always pretty cheap. If I was coming from Europe or North America, I’d probably just wait and hope that the ash cloud starts to subside, and also get a back-up destination ready. If you mainly just want to hang out on a lovely beach and do some water activities and such, then I’d take a look at Boracay Island. However, it’s small and doesn’t come close for cultural activities or natural sights, although other parts of the Philippines are better in those regards.
So I’ll be keeping an eye on it just like you, and hoping that the ash cloud starts dying down soon. Good luck and let me know if you have any other questions I might help with. -Roger
Roger, This thread has been a great read and thanks for your insight on so many places it really helps!
I am planning a 12 night or close to 2 weeks holiday from London for the last week nov/or first 2 weeks of December to avoid the holiday season. Looking for a sunny holiday so nearest bets are a minimum 7 to 8 hr flight from here. I had few things on my mind mix a wildlife safari and beach holiday in Tanzania (but the safari’s appear v expensive!)or travel to south/central America I haven’t been to any part of south America and was considering costa rican region. Ideally looking for few days on a good beach snorkelling etc and few days exploring the country and nature. Do you think costa rica is a good starting point if it’s the first country I was visiting in south America ?
Also open to any other options in Africa (maybe south Africa ?) (excluding my flights I would prefer not to spend more than 4k USD for my entire vacation)
Thanks looking forward to your reply.
Best, Uj
Uj,
I haven’t personally done an African safari yet, but I know many people who have, including a few who have done affordable ones. I’m told that if you get to Kenya or Tanzania or South Africa you can usually find a space on a safari going in the next few days, at a big discount. But obviously there is a bit of a risk in trying that.
As for Costa Rica, I think it would be ideal for what you have in mind. It’s by far the most tourist-friendly (and English speaking friendly) country in that area, so it’s a great starting point. Belize is pretty easy as well, although there is far less nature to enjoy. Panama and Nicaragua are a bit cheaper and have similar things to offer, but Costa Rica has the best infrastructure and nature parks, so it’s less stressful for a first-timer. The snorkeling is better on the Caribbean coast, I believe, but the better tourist beaches are on the Pacific. The country is pretty quick to get across, so you could easily spend a few days on both sides, plus another few exploring the rain forests and volcanoes and such.
By the way, Costa Rica is quite different from the popular countries of South America itself (Peru, Argentina, Brazil etc), so it’s a different experience and not much of an introduction. I think in 12 days you could have a great time in several areas of Costa Rica, and maybe also spend a few of those days in Panama or Nicaragua. As always, feel free to ask more questions if you have them. -Roger
hi
I am from india and is planning a trip to europe in the month of march or april please tell me the places one must see in and around europe .and more how many days
thanks
Nisha,
This is a huge question and I’d need to know more about your preferences and your budget to answer it properly. But I can give you a short version here. In my opinion, which is matched by many other people, the most interesting and dramatic cities in Europe are London, Paris, Amsterdam, Rome, and Venice. Visiting those would require about 16 days to do it properly because you’d want to spend 3 or 4 days in each city, except maybe only 2 days in Venice because it’s quite small.
If you have more time I’d add Berlin and Prague, giving them at least 3 days each. If you still have more time you might want to spend 3 days in Madrid and 3 days in Barcelona. I hope this helps. Let me know if you have more specific questions about this. -Roger
Hi Roger,
Myself and my girlfriend are looking at travelling to a sunny destination during the first 12 days of December. We like beach and city vacations. Being from South Africa where it is warm in December we would prefer something different to our own culture. We’ve been to Thailand and Malaysia but never India, Sri Lanka or Vietnam. What would you recommend? Thanks Esteen
Esteen,
Vietnam and Sri Lanka could both be excellent choices for what you have in mind. Both are best for people who already have experience in these sorts of places, which you do. Twelve days could be a perfect length of time for a classic tour of Vietnam, flying into Hanoi and spending a few days there and in Halong Bay (with a possible side trip up to Sapa), and then taking the train down to Denang for a quick transfer to Hoi An. Hoi An is really a wonderful place and 3 or 4 days there would be great. There are good beaches nearby as well. Then take the train down to Ho Chi Minh City for a few more days before flying home from there. You could also do a side trip to Nha Trang (wonderful beaches) or Dalat up in the mountains. Vietnam really is gorgeous and the food is wonderful (French influences remain) but it can be a bit complicated for new travelers because you’ll find that many people you meet are trying to hustle you a bit, particularly travel agents booking trips and tours. The hotels are generally honest and great value, and so are the restaurants. You’ll learn to ignore the annoying people quickly.
Sri Lanka could also be great, and it’s very different. In fact, you might even consider a trip to India itself, which is obviously similar to Sri Lanka. But Sri Lanka is far easier to do in about 12 days, with most of your time spent in the mountains and a bit along the southern coast. Colombo is mainly just good for flying in and getting your bearings. Sri Lanka is also a bit more expensive than Vietnam, but both are great value. And again, you could instead go to Kerala and Goa in India on a short trip, although those are more about relaxation than culture. Let me know if you have any other questions, and I hope this helps. -Roger
Thank you so much for the quick reply! And apologies for the late reply from my end. We have pretty much finalized Dubai to celebrate the NYE. It is not coming cheap though. Thanks for all the options.
Thanks sir the price of both the tour Dubai and Thailand fall the same which is value for money .
Leenac,
Thailand is better value for money once you get there. Dubai is a very modern city where there aren’t many cheap prices for food or attractions, while Thailand has plenty of bargains in the lower categories. Have a great trip. -Roger
HI SIR
I AM FROM MUMBAI AND IS PLANNING TO TRAVEL FOR THE FIRST TIME ALONE, BUT GRP TOUR CAN YOU SUGGEST ME THE BEST PLACES I SHOULD VISIT MY CHOICES ARE ( EUROPE ,GREECE, DUBAI,THAILAND ) IN THE MONTH OF JAN ,BUT FOR A WEEK OR TEN DAYS.
THANKS
LEENAC,
Europe in general and Greece in specific are not ideal in January because it’s cold and many sights are closed. I’d go to Thailand, which has a great variety of things to see and do, and January is the best weather month. Spend at least a few days in Bangkok and then either go to one of the islands like Phuket or Kho Samui, or head up to Chiang Mai for its temples and shopping and outdoor activities. You could even head over to Siem Reap to spend a couple days seeing Angkor Wat. Let me know if you have other questions. -Roger
Hey Roger, first time reading this website and sound your advice very interesting and sound … My friend and I (both singles) are planning for a early Dec trip to somewhere..starting point is Singapore. Got about 9 days in all to travel and hopefully a reasonably budget trip with beach, shopping and cultural stuff .. please advice.
Terry,
Being from Singapore I assume you know all about the best choices in Malaysia, Thailand, and Cambodia. Vietnam might be interesting as well. You could go to Ho Chi Minh City and Nha Trang (great beach town) and then a few days up in Hoi An before flying home from there.
You could also go to Sri Lanka or southern India (Kerala and Goa are most popular). And you can’t go wrong with Bali, even though December is part of the rainy season. You could book a cheap flight on Air Asia or Tiger and have 9 wonderful days in different parts of Bali.
If you are looking for something different, please let me know. -Roger
Hi Roger,
This is a very informative thread and I see that it can be of great help to a lot of people. Kudos for the same!
I would like to ask for your advise for a travel in the month of December for about 4-6 days max. I am from Delhi and my husband and me plan to travel somewhere near but a not so expensive destination. I read Thailand to be a good option in the comments above but we went to Seychelles and Goa in the past few months so I am looking for a fun place to go but looking for if there is any place that is different from the mentioned or any other place that you would suggest. Thanks in advance!
Adite,
If you are interested in a place that isn’t focused on beaches in that area then I’ll point you to some recent answers just above where I mention the charms of Chiang Mai in northern Thailand, or Luang Prabang in Laos, and/or Siem Reap in Cambodia. All of those are wonderful places with temples and other sights, and they are quite affordable once you are there as well.
And Bangkok itself is a very impressive city that won’t remind you much of Delhi. It’s worth a couple days on its own if you are going to visit one of the other places I mentioned.
One more destination to consider is Dubai. Its beaches are a small part of the charm, and the whole place is very impressive. Shopping is probably the most famous activity, but there is plenty more, and flights there are quite cheap from Delhi. Hopefully one of these options sounds good. Either way, feel free to follow up if you have other questions. -Roger