eDreams Travel Blog icon
eDreams Travel Blog
  •   2 min read

Are you craving a change of scene (and a suntan) for Christmas this year? How does skipping the cold winter blues, festive hot chocolates and ten layers of clothing sound? Instead, head to one of the many hot places in December!

In many countries Christmas takes place at the warmest time of the year, and some are a lot closer to home than you’d expect! To help you plan your sunny Christmas holiday, here are 15 of the hottest places on Earth in December.

1. Tenerife, Canary Islands, Spain

Tenerife in Spain

Tenerife is one of the few places in Europe that are hot in December. It’s a great time to go, as the average temperature of Tenerife in December sits between 20ºC and 25ºC.

2. Rio de Janeiro, Brasil

Beach of Rio de Janeiro, Brazil

Rio de Janeiro is one of the top winter destinations to visit this year, as it’s summer is in full swing by December. It’s one of the hottest places on Earth in December, with temperatures of 30ºC- 34ºC. Perfect for a beach holiday!

3. Praia, Cape Verde

The sea of Praia, Cape Verde

If you’re a sun seeker, Cape Verde is for you! Praia enjoys many sunny days in December, with average temperatures between 19ºC and 25ºC.

4. Phuket, Thailand

Thailand beach

Thailand is one of the most popular hot places to go in December. Escape the cold, and bask in some winter sun! Phuket’s average temperature in December is 25ºC.

5. Puerto Rico, Caribbean

Puerto Rico, one of the hottest places to go in December

Puerto Rico enjoys average temperatures of  28ºC in December. Make the most of the sun!

6. Cape Town, South Africa

Cape Town in South Africa

Average temperature of Cape Town in December: 25ºC

7. Sunshine Coast, Australia


If you can make it to the other side of the globe, you’re sure to get some hot weather in December. The Sunshine Coast of Australia has average temperatures of 26ºC in December.

8. Auckland, New Zealand

Auckland in New Zealand

Aucklands average temperature in December: Between 14ºC and 20ºC

9. Dubai, United Arab Emirates

Dubai in United Arab Emirates

One of the top destinations for a hot Christmas, Dubai has it all! it’s average temperature in December is 26ºC.

10. Hawaii, U.S.A.

Hawaii in USA

Average temperature of Hawaii in December: 19ºC

11. Cyprus


Average temperature of Cyprus in December: Between 20ºC and 22ºC

12. Cairo, Egypt

Cairo - Egypt

If you fancy a bit of December sun but are not a fan of sweltering heat, you’ll enjoy Egypt’s weather in December! The average temperature of Cairo in December is 20ºC.

13. Bridgetown, Barbados

Bridgetown - Barbados

The average temperature of Barbados in December is between 24ºC and 30ºC.

14. Cancun, Mexico

Cancun beach - Mexico

Cancun’s average temperature in December is between 22ºC and 32ºC.

15. Inhambane, Mozambique

Mozambique beach

Mozambique is one of our favourite hot places in December. It enjoys average temperatures of 30ºC in December.

If you prefer a wintery Christmas, check out these European Christmas markets.

footer logo
Made with for you