December’s best holiday destinations for hot weather including Mexico and Dubai

December doesn’t have to mean drizzly and cold weather – if you’ve got annual leave to use up, it’s one of the best month for winter sun holidays.

There are heaps of destinations which boast hot and sunny weather throughout December including bucket list worthy spots such as Mexico, Dubai and even the Canary Islands.

To give you a helping hand, we’ve rounded up the best hot and sunny holiday destinations for December, as well as highlighting some of the firms which offer tempting deals.

Check out our guide below…

(Oh, and if you’re after some last-minute sunshine we’ve also got a guide to the best hot destinations for November!).

1. Cancun





Cancun is a brilliant December holiday destination (

The Image Bank)

Golden beaches? Check. Sunshine and average temperatures of 28C? Check. All-inclusive resorts, a brilliant nightlife and plenty of attractions? Check, check, check!

Those are just some of the reasons why Cancun has long been a firm favourite with Brits after some winter sunshine, and this winter it’s open to Brits with no PCR tests or vaccine requirements.

It can also be a handy base if you’re planning to explore some of Mexico’s best things to see and do.

Where to find Cancun holiday deals

  • Thomas Cook has December deals from £506pp – book here.
  • Loveholidays has all-inclusive Cancun deals from £684pp – book here.
  • TravelSupermarket can be a good source for comparing prices if you’re flexible on dates – find out more here.

2. Barbados





December's best holiday destinations for hot weather including Mexico and Dubai

The Sandals Resort in Barbados (

Sandals Resort)

Barbados averages temperatures of around 29C in December making for perfect conditions to enjoy its ridiculously beautiful beaches.

The island caters to a whole host of holidaymakers whether you’re after a family-friendly resort, looking for a dose of adventure with hiking and watersports, or want to check out the island’s world-famous food and rum scene. It’s one of the Caribbean islands open to Brits for winter 2021 too.

Where to find Barbados holidays

  • Mirror Holidays has packages from £871pp – book here.
  • First Choice has all-inclusive holidays from £1086pp – book here.
  • British Airways offers Barbados holidays as well as packages with Aer Lingus flights from Manchester – book here.

3. Canary Islands





December's best holiday destinations for hot weather including Mexico and Dubai

The Canaries boast year-round sunshine (

Getty Images/AWL Images RM)

The Canaries boast year-round sunshine, with December temperatures averaging 21C.

It may not be hot enough to lay out on a beach all day, but it’s still balmy enough to enjoy the waterfront strolls, bustling bars and restaurants, and the islands’ volcanic landscapes (including some black sand beaches). As a bonus you won’t be facing the peak season crowds either, so it can be an ideal time to explore some of the islands’ brilliant Old Towns and attractions.

Don’t know which of the islands to visit? Our Canary Islands guide is filled with top tips for choosing the right one for your holiday.

Where to find Canary Islands holiday deals

  • Mirror Holidays has Canary Islands breaks from £185pp – book here.
  • First Choice has packages from £205pp – book here.
  • TUI has December deals from £220pp – book here.
  • Jet2holidays has packages from £306pp – book here.
  • Fred Olsen has cruise holidays around the Canaries from £999pp – book here.

4. Los Angeles





December's best holiday destinations for hot weather including Mexico and Dubai

Los Angeles is a great winter sun city break (

Moment RM)

USA holidays are back on the cards as the country has lifted a travel ban on Brits.

The City of Angels has average temperatures of 20C in December and plenty of sunshine, making for ideal conditions to get some sightseeing done.

Look out for your favourite celebrities on the Hollywood Walk of Fame, do some window shopping in Rodeo Drive, or enjoy a hike in Runyon Canyon – we’ve got a guide to the best things to see in Los Angeles to help you get started.

Where to find LA holiday deals

  • British Airways has LA deals from £627pp – book here.
  • TravelSupermarekt found seven-night deals from £783pp – book here.
  • Virgin Atlantic has LA breaks from £1086pp – book here.

5. Dubai





December's best holiday destinations for hot weather including Mexico and Dubai

Dubai has hot and sunny weather all year long (

Getty Images/EyeEm)

With temperatures averaging around 26C, December is an ideal time to visit Dubai before temperatures begin to soar.

Highlights include the Burj Khalifa, the world’s tallest building, the huge Dubai Mall filled with hundreds of shops, not to mention the brilliant beaches and hotel pools offering views of the city.

In fact, you may want to check out our Dubai holidays guide with tips on the best places to visit, and how to bag bargain breaks.

6. The Maldives




December's best holiday destinations for hot weather including Mexico and Dubai

The Maldives boast luxury resorts such as the Emerald Maldives Resort & Spa

There are some incredible experiences in the Maldives from underwater restaurants to private island dinners, so it’s no surprise the islands are on most people’s bucket lists.

December brings plenty of hot and sunny weather for those who want to make the most of those picture-perfect beaches you’ve seen all over your social media feeds.

Although the islands aren’t budget-friendly there are ways to find cheaper Maldives breaks – usually, all-inclusive is one of the better ways to go.

Where to find Maldives holidays

  • Southall Travel offers packages from £835pp – book here.
  • Mirror Holidays has packages from £1,082pp – book here.
  • Club Med has all-inclusive holidays from £1,098pp – book here.

7. Cape Town





December's best holiday destinations for hot weather including Mexico and Dubai

Cape Town waterfront (

Getty Images/iStockphoto)

Cape Town boasts balmy temperatures averaging 27C in December, with plenty of sunshine. It’s hot enough to explore the beaches, but not so hot that a hike up Table Mountain is off the cards (although there is a cable car to the top if you don’t fancy a hike!).

It’s worth noting that December isn’t peak season for safari holidays, but that doesn’t mean you won’t see any wildlife. (If you only visit one place, make it Boulders Beach which is famed for its penguin colonies!).

Where to find Cape Town holiday deals

  • On the Beach has holidays from £813pp – book here.
  • Trailfinders offers a number of tours and bespoke packages- book here.
  • Kenwood Travel offers a variety of Cape Town holidays – book here.
  • Virgin Holidays has Cape Town breaks from £1087pp – book here.

8. Cape Verde





December's best holiday destinations for hot weather including Mexico and Dubai

Sal island is particularly popular for holidaymakers (

AWL Images RM)

Cape Verde makes for a dreamy relaxing break with 10 islands to explore. Sal Island tends to be particularly popular thanks to its wide array of things to see and do.

In November temperatures tend to average around 27C which is ideal for those planning to unwind on those utterly beautiful beaches.

Where to find cheap Cape Verde holidays

  • Thomas Cook has holidays from £401p – book here.
  • On the Beach has Cape Verde deals from £407pp – book here.
  • TUI has packages from £717pp – book here.

9. Dominican Republic





December's best holiday destinations for hot weather including Mexico and Dubai

Bavaro Beach in Punta Cana (

Getty Images)

The Caribbean hotspot averages temperatures between 26-29C in December, so it’s perfect timing if you’re planning to bask in the sunshine on those pristine beaches, sipping on cocktails or relaxing poolside.

Adventure seekers won’t be disappointed either, as there’s plenty to explore in the Dominican Republic from national parks to beaches and bustling villages. (Tripadvisor has a handy guide to the Dominican Republic’s best sights to get you started).

Where to find Dominican Republic holidays

  • LoveHolidays has holidays from £560pp – book here.
  • TUI offers packages from £750pp – book here.

10. Thailand





December's best holiday destinations for hot weather including Mexico and Dubai

Thailand has hot and sunny weather in December (

Getty Images/iStockphoto)

With low humidity and temperatures of around 26C, December is a great time for Thailand holidays whether you’re planning to explore the awe-inspiring temples, relax on those picture-perfect beaches or discover the vibrant city of Bangkok.

There’s so much to discover so we’ve put a guide together to the best things to see and do to help you narrow it down. Just make sure to leave space on the itinerary for those beautiful islands too!

Where to find Thailand holiday deals:

  • Mirror Holidays offers a wide array of escorted tours – book here.
  • Emirates has luxury Phuket holidays from £1046pp – book here.

Travel restrictions and entry rules apply and can change quickly during the pandemic. Always check the latest Foreign Office advice before booking or going on a trip.

Sign up here to receive the Mirror’s travel newsletter in your inbox with more destination ideas, deals and travel updates.