Disclosure: This post may contain affiliate links, meaning I get a commission if you decide to make a purchase through my links, at no extra cost for you!

Planning a winter holiday and looking for the best places to visit in December? We are here to help! 

December is a wonderful time of the year as we all start to prepare for Christmas and all of the festivities that go along with it. 

But it is also the start of Winter and the colder weather.

While many of us mind the cooler temperatures, December is actually a lovely time of the year to head away on a trip. 

Some places really embrace the festive season and other locations worldwide experience warmer weather. 

There are many popular locations all over the world that you could go and visit, and whether you are chasing the sun, or just want to experience a nicer winter’s day, here are some of the holiday destinations worldwide perfect for a trip in December. 

Havana, Cuba

If you are wondering where to travel in december to get some nice and warm weather, the Caribbean is one of most obvious destinations.

Cuba is one of the best places to visit in december since it’s the dry season (meaning no hurricane) and you will get hot weather, perfect for the beach.

Havana is the capital city and there are so many things you can do here, especially if you like history.

But other parts of the country such as Viñales, Varadero or Trinidad are also worth visiting.

Also, if you love drinking mojitos, Cuba will be your paradise. That’s where the famous cocktail comes from after all! You can find it in all bars in Havana but also all around the country.

Tips to plan your stay in Havana in December:

  • Find the best flight fares here.
  • Join a walking tour and learn more about the history of Cuba and the local culture
  • Go to the beach
  • Go on day trip to Viñales and try horse riding
  • Try a mojito at La Bodeguita del Medio

Melbourne, Australia

melbourne sky line
  • Perfect for: winter sun, beaches and street art.
  • Average temperature in Melbourne in December: 24°C / 14°C (75°F / 58°F)

Let’s start with an obvious one, Melbourne, Australia. 

Australia is located in the southern hemisphere which means that December is actually their Summer. 

This means that you are guaranteed beautiful sunshine and warmth. 

It isn’t as hot as January, but you can still expect gloriously warm days as the temperatures begin to rise, which could be what you are craving on a cold December day. 

Melbourne has been voted as one of the most liveable cities in the world, and as it is a vibrant city on the coast, it has so much to offer. 

Beautiful beaches, a bustling city centre, and plenty to see and do, what more could you want?

You can also go on day trips and discover what the rest of the state of Victoria has to offer.

READ MORE: Ultimate Melbourne 2-day itinerary: Exactly How to spend 2 days in Melbourne, Australia

Australia is usually one that is on many people’s bucket lists, but it is definitely a place to visit, and with so many other locations like Sydney, Perth, and Adelaide, there are so many options to consider. 

Tips to plan your stay in Melbourne in December:

New York City, USA

top of the rock in New york city
  • Perfect for: Christmas lights, trees and shopping
  • Average temperature in NYC in December: 7°C / 0°C (45°F / 32°F)

During the winter months, New York City is a great place to visit. 

It traditionally gets snow, which makes the city feel very mysterious and has a romantic feel to it. 

In the city itself, you can find plenty of shops, bars, and restaurants, and also some of the iconic sights including the Empire State Building, Rockefeller Centre, and Central Park.

Visiting New York City in December is an amazing experience. NYC is a bit of a human-size winter wonderland. 

You will get to see the beautiful Christmas lights installed everywhere around the city. You should also make sure to go and see the Rockfeller centre Christmas tree.

If you are into history, go to Madison Square. This is where the first public Christmas tree lighting ceremony was held.

New York is a fabulous city and is one of the most popular places to visit in the US. However, if you are happy to travel to the states, then you could consider other popular places like Florida or even Los Angeles.

READ MORE: Best Winter weekend getaways on the East Coast, USA

Tips to plan your stay in New York City in December:

  • Find the best flight fares here.
  • Stay at The Ritz-Carlton New York near Central Park and Times Square
  • Visit the Christmas tree at Rockefeller Plaza and the Christmas markets at Bryant Park and between Broadway and southern Park Avenue. 
  • Go ice skating at Bank of America’s Winter Village at Bryant Park
  • Watch the ball drop at Times Square for New Years Eve

Lapland, Finland

  • Perfect for: Christmas lovers, husky rides and northern lights.
  • Average temperature in Lapland in December: -6°C / -3°C (21°F / 27°F)

If you have Christmas on your mind, then why not head to Lapland. To the North of Finland, you will find the home of Father Christmas. 

With ice hotels and bars, beautiful packages that include sled riding and seeing the main man himself, you are definitely going to enjoy yourself here.

The main town is called Rovaniemi. It’s very close to Santa Claus Village and you can do all sorts of activities here.

Of course, at this time of the year, you won’t get much daylight (about 3 hours per day) however, there is truly no better place for people who love Christmas and unique adventures.

Tips to plan your stay in Lapland in December:

READ MORE: 18 Best European Destinations for Christmas

Singapore, Asia

  • Perfect for: Warm weather and winter city break
  • Average temperature in NYC in December: 31°C / 25°C (88°F / 77°F)

If you are wanting an Asian escape, then Singapore has fast become a hot spot to go to these last few years, and December is the ideal time to do it. 

It is the beginning of the monsoon season and it is likely to rain; however, the temperatures are much cooler than the rest of the year.

The air is also much cleaner in December which means you shouldn’t be too bothered by pollution (which can be a huge problem here).

There are beautiful gardens, fabulous places where you can enjoy some of the best street food there is, and some amazing sites to explore. A unique location for a trip in December. 

Tips to plan your stay in Singapore in December:

  • Find the best flight fares here.
  • Stay at Marina Bay Sands Singapore for the ultimate experience
  • Party on a rooftop at New Year’s Eve
  • Visit the Universal Studios of Singapore (included in the Go Singapore City Pass)
  • Visit the stunning Gardens by the Bay
  • Admire the beautiful Christmas lights at The Capitol Kempinski

Ibiza, Spain

  • Perfect for: European winter sun and family holiday for Christmas.
  • Average temperature in Ibiza in December: 16°C / 9°C (61°F / 48°F)

You may be thinking that heading anywhere in Europe is a waste of time in December but there are some amazing places that are perfect for this time of year and one of them is Ibiza, Spain.

Part of the Balearic Islands, located off the eastern coast of Spain, Ibiza is particularly known for being a party destination. As much as this is accurate in summer, winter on the White isle is not as fast-paced as you may expect. 

It is out of season, so there aren’t many big events in the clubs that can be overwhelming, and there are some iconic and beautiful locations to the North of the island. 

An amazing way to experience Ibiza from a different point of view. It’s actually an excellent destination for families who want to enjoy a relaxing holiday for Christmas.

READ MORE: 29 Warm Winter Destinations in Europe to go on holiday and enjoy the

Tips to plan your stay in Ibiza in December:

  • Find the best flight fares here.
  • Stay at Can Vistabella Boutique Resort for a luxurious and relaxing holiday
  • Go on a walk on the beach on Christmas day
  • Discover the beautiful Christmas lights in Ibiza’s UNESCO designated old town
  • Enjoy the Christmas markets and taste some delicious Spanish Christmas food.

Krabi, Thailand

  • Perfect for: Warm winter destination, beach and island vibes
  • Average temperature in Krabi in December: 31°C / 22°C (88°F / 72°F)

Looking for hot places to go in December? Krabi will be the perfect choice!

Located in South West Thailand, Krabi is known as the ultimate beach and island destination in the country.

December is one of the best months of the year to visit Krabi. It is colder than other months but that mainly means that the temperature will be just right. You won’t be suffering from the humid heat.

It’s also the dry season which means you shouldn’t be getting much (if at all) rain.

Although it’s very close to Phuket, Krabi is a more family-friendly destination. Less partying is going on and the surroundings are even prettier!

From there, you can easily explore some of the most famous islands in Thailand.

Tips to plan your stay in Krabi in December:

Paris, France

Christmas tree by the eiffel tower in Paris
  • Perfect for: Christmas shopping, markets and art
  • Average temperature in Paris in December: 8°C / 4°C (46°F / 39°F)

Another European winter city break location and one for the romantic amongst you is Paris, France. 

The city of love and as December can be quite a romantic month, it could be the ideal location to visit. 

The Eiffel Tower, the Louvre, the fabulous designer shops, and stunning restaurants, what more could you want? Yes, the temperature is not as warm as you might like, but if you have to experience the cold weather you may as well do it in lush surroundings.

There are many things to do in Paris at Christmas and if you love shopping, you will be in for a treat!

Tips to plan your stay in Paris in December:

READ MORE: The Ultimate Guide for Visiting Paris at Christmas

The Canary Islands, Spain

  • Perfect for: Winter sun and water sports
  • Average temperature in the Canary Islands in December: 21°C / 16°C (70°F / 61°F)

The Canary Islands are a popular destination for a winter break, and with a few different ones to choose from you are spoiled for choice. 

You could head to Lanzarote, the windy island perfect for surfing and exploring the volcanoes. Maybe it is Tenerife with the iconic black volcanic sandy beaches.

 Or perhaps Gran Canaria or Fuerteventura are more your scene. 

You are likely to get warm and sunny days and while you won’t be reaching the temperatures you expect in the summer, the islands are a pleasant place to go to for some winter sun. 

Tips to plan your stay in the Canary Islands in December:


  • Perfect for: Beach holiday 
  • Average temperature in the Barbados in December: 29°C / 23°C (84°F / 73°F)

When it comes to warm places to visit in December in the world, Barbados comes on top!

Winter in general is the best season to visit this beautiful Caribbean country. In December the weather is dry and it’s super sunny.

This means you can work on your tan, relax on the beach and enjoy a swim in the crystal-clear blue ocean.

Barbados is the ideal destination for families and couples looking for a relaxing winter vacation.

Tips to plan your stay in Barbados in December:

New Caledonia, France

  • Perfect for: Outdoor lovers, water sports and beach holidays
  • Average temperature in the New Caledonia in December: 29°C / 21°C (84°F / 70°F)

New Caledonia is one of the best places to vacation in December. The weather is amazing and you can truly experience a hot and sunny Christmas day on the beach.

New Caledonia is a French overseas region located in the Pacific Ocean, near New Zealand and Australia.

The capital is Noumea and that’s where you will flying to.

New Caledonia is known for its beautiful beaches, sunny weather, wildlife and stunning islands.

Tips to plan your stay in New Caledonia in December:

Copenhagen, Denmark

  • Perfect for: Snowy winter city break and Christmas markets
  • Average temperature in Copenhagen in December: 5°C / 1°C (41°F / 34°F)

Maybe you like the idea of experiencing a proper cold winter holiday and Copenhagen in Denmark is a great place to do it. 

You may be getting temperatures close to freezing, but the surroundings make it all worthwhile. 

Danish people are said to be some of the happiest people in the world and that is because they practice something called Hygge. 

Which is to do with feeling cosy, warm, grateful, and content. Copenhagen is a hipster-cool city and a great place to experience something a little different. 

Tips to plan your stay in Copenhagen in December:

  • Find the best flight fares here.
  • Stay at Hotel SP34 by Brøchner Hotels. It’s very well located and great value for money.
  • Drink a cup of Gløgg at Copenhagen Christmas Market
  • Visit the beautiful castles near Copenhagen such as Frederiksborg and Kronborg. See prices.
  • Have fun at Tivoli Gardens, Denmark’s most famous theme park. See prices.
  • Opt for a relaxing day in a scandinavian hot sauna. 

The Bahamas

  • Perfect for: Winter sun, water activities and beautiful beaches
  • Average temperature in The Bahamas in December: 26°C / 18°C (79°F / 65°F)

If you want to guarantee your sunshine then heading to the white sandy beaches and crystal blue oceans of The Bahamas could be on the cards. 

The Bahamas is one of those beautiful places that feel like a dream come true when you get there. 

It is a taste of paradise where you can walk along the shore, enjoy cocktails in the sun, and feel completely relaxed. 

Tips to plan your stay in The Bahamas in December:

Venice, Italy

  • Perfect for: Winter city break in Europe, away from the crowds
  • Average temperature in Venice in December: 8°C / 0°C (46°F / 32°F)

Finally, another beautiful winter city break is heading to Venice in Italy

Enjoy authentic Italian food and explore the streets and city that is on water. You could take a trip on a boat or enjoy a gondola ride. 

There are many things to see and do in Venice, and while the weather isn’t warm, it is still a very picturesque place to be. 

As you know, Venice is one of the most touristy places in the world and visiting in winter will give you the opportunity to discover this beautiful gem without the crowds!

In winter, Venice is more authentic and pleasant.

Tips to plan your stay in Venice in December:

Sydney, Australia

Sydney harbour bridge Australia
  • Perfect for: Amazing firework display and winter sun
  • Average temperature in Sydney in December: 25°C / 18°C (77°F / 64°F)

Located on the East Coast of Australia, Sydney is one of the most incredible places to visit in December.

Not only will you enjoy amazing weather (it’s summertime in Australia!) but you will also enjoy the fantastic New Years Eve activities.

Please note that Sydney’s New Year is not famous for nothing. The firework display above the harbour is extraordinary and should be on everyone’s bucket list! However, you will need to book early to avoid any disappointment.

Alternatively, you can opt for one of the free spots in the city but make sure to get there early as it can already be full early in the morning of the 31st.

READ MORE: Sydney to Melbourne Road Trip Itineraries

Tips to plan your stay in Sydney in December:

Key West, Florida, USA

Key west in Florida
  • Perfect for: Water Sports and exotic vibes
  • Average temperature in Key West in December: 25°C / 18°C (77°F / 64°F)

Located at the very end of the Sunshine State, Key West is a paradise for everyone looking for a warm winter destination on the East Coast of America.

Key West is famous for its unique atmosphere, being home to fantastic snorkelling and kayaking spots as well as being the southernmost point in the Continental United States.

You can easily get to Key West by plane. If you want to discover even more of Florida, fly to Miami and go on a road trip from Miami to Key West. It’s the perfect opportunity to enjoy the keys.

READ MORE: The Ultimate Key West Itinerary: How to Spend a Weekend in Key West

Tips to plan your stay in Key West in December:

Edinburgh, Scotland

victoria street edinburgh in winter
  • Perfect for: Christmas markets & Harry Potter activities
  • Average temperature in Edinburgh in December: 7°C / 1°C (45°F / 34°F)

You may not think of Scotland as a winter destination but yet, it’s a very good one!

When December comes around, the entire city becomes a winter wonderland.

There is something pretty magical about visiting Edinburgh in winter.

You’ll find the Christmas market, the stunning Christmas lights and the traditional friendliness of the Scots.

If you love everything Christmas and New Years’ Eve related, this European Winter destination will be perfect for you.

READ MORE: Edinburgh 2-day itinerary: How to spend 2 days in Edinburgh, Scotland

Tips to plan your stay in Edinburgh in December:

Malacca, Malaysia

  • Perfect for: Warm weather and history buffs
  • Average temperature in Malacca in December: 31°C / 23°C (77°F / 62°F)

Located on the East Coast of Malaysia, Malacca is an excellent destination for people who love discovering historical sites.

The historical centre was listed as a UNESCO world heritage site in 2008. It’s full of colourful landmarks and there is a lot interesting facts to learn.

Although it’s pretty well known, Malacca is still an affordable destination in Asia and will be perfectly suitable for both luxury and budget travellers.

Tips to plan your stay in Malacca in December:

Marrakech, Morocco

Koutoubia in Marrakech
  • Perfect for: Shopping, delicious food and hammam
  • Average temperature in Marrakech in December: 20°C / 7°C (68°F / 45°F)

Looking for places to visit in Africa in December? How does Morocco sound?

Marrakech is an excellent winter destination in North Africa. While summers are boiling hot, winters are the ideal temperatures.

During the day you will enjoy warm (sometimes even hot) temperatures. At night though, things change quite drastically so make sure to pack a warm jacket or a small coat.

Though Christmas is not celebrated there, it’s still a great place to find your presents. Leather is pretty affordable here so if you wanted to buy some purses or belts, you will be in for a treat.

Food in Marrakech is also delicious and you will love trying all the traditional dishes.

READ MORE: Visiting Marrakech in December: Tips & Things to do in Marrakech in winter

Tips to plan your stay in Marrakech in December:

Chiang Mai, Thailand

  • Perfect for: Temples, hot temperatures and outdoor activities
  • Average temperature in Chiang Mai in December: 29°C / 16°C (84°F / 60°F)

Thailand is one of the best countries to visit in December so that’s only normal to add another Thai destination here.

Located in the Northern part of Thailand, Chiang Mai is known for its temples, friendly locals and delicious food.

If you are a foodie and want to try a traditional green curry or mango salad, that’s where you need to be.

Visiting Chiang Mai in December is particularly pleasant as it’s not too humid while remaining hot. Perfect for those who want to stay away from the cold.

It’s also a paradise for outdoor lovers. Northern Thailand is known for its vast jungle, making it an excellent destination for those who love to explore and be in nature.

Tips to plan your stay in Chiang Mai in December:

London, UK

Christmas Tree in Covent Garden in London
  • Perfect for: Christmas shopping, markets and sightseeing
  • Average temperature in London in December: 9°C / 5°C (48°F / 41°F)

The British capital is hands down one of the best places to travel in December. Although we must admit that it can be pretty cold (and rainy), it’s an absolute paradise for people who love Christmas.

London becomes a real life-size winter wonderland when December comes around and that’s something you shouldn’t miss.

Pack your bags, boots, beanies and umbrellas and let’s explore London!

Tips to plan your stay in London in December:

READ MORE: 23 Festive Things to do for Christmas in London

We hope this has given you some inspiration for some of the best places to visit in December. 

You may also be interested in: