Where is hot in December
Where is hot in December for Christmas sun: Tenerife (23 °C), Gran Canaria (23 °C), Fuerteventura (22 °C) and Lanzarote (22 °C) short haul; the Red Sea at 24 °C; Asia's dry season beyond.
December, averages 1991 to 2020
20 of 62 places match
| Place | High | Sea | Wet days |
|---|---|---|---|
| Goa | 33 °C | 28 °C | n/a |
| Bangkok | 32 °C | inland | 1 |
| Phuket | 31 °C | 29 °C | 7 |
| Bali | 31 °C | 29 °C | n/a |
| Sri Lanka | 31 °C | 28 °C | 11 |
| Jamaica | 31 °C | 28 °C | n/a |
| Seychelles | 31 °C | 28 °C | 18 |
| Maldives | 30 °C | 28 °C | n/a |
Typical month, not a forecast. "n/a": the station has no usable rain record for that month, so it never counts as a pass. How the figures are made.
Independent site: Radif Partners sells no holidays · Data and method · Editorial policy
December is the darkest month in Britain and one of the most searched for winter sun. Short haul, the Canary Islands are the only places that reach 22 °C: 23 °C in Tenerife, 23 °C in Gran Canaria, 22 °C in Lanzarote, with a sea of 21 °C. Madeira and Marrakech follow at 20 °C. The Mediterranean is in winter, 19 °C in Cyprus, 17 °C in Majorca, with frequent rain. A little further, Egypt's Red Sea coast gives 24 °C with a sea of 25 °C, and Dubai 26 °C. Long haul, December opens the dry season on Thailand's west coast, with 7 days of rain in Phuket. The Caribbean is drying out after the hurricane season. For snow rather than sun, Lapland averages -5 °C by day and -13 °C at night, with 2 h 18 min of daylight.
Where is hot in December: all 62 places
| Place | Country | Daytime high | Night low | Sea | Wet days | From London |
|---|---|---|---|---|---|---|
| Goa | India | 33 °C | 21 °C | 28 °C | no usable record | 7,580 km |
| Bangkok | Thailand | 32 °C | 23 °C | inland | 1 day | 9,560 km |
| Phuket | Thailand | 31 °C | 23 °C | 29 °C | 7 days | 9,930 km |
| Bali | Indonesia | 31 °C | 25 °C | 29 °C | no usable record | 12,520 km |
| Sri Lanka | Sri Lanka | 31 °C | 24 °C | 28 °C | 11 days | 8,740 km |
| Jamaica | Jamaica | 31 °C | 23 °C | 28 °C | no usable record | 7,550 km |
| Seychelles | Seychelles | 31 °C | 25 °C | 28 °C | 18 days | 8,180 km |
| Maldives | Maldives | 30 °C | no usable record | 28 °C | no usable record | 8,540 km |
| Barbados | Barbados | 30 °C | 24 °C | 28 °C | 12 days | 6,760 km |
| Mauritius | Mauritius | 30 °C | 23 °C | 27 °C | 11 days | 9,780 km |
| Punta Cana | Dominican Republic | 30 °C | 22 °C | 27 °C | no usable record | 6,880 km |
| Koh Samui | Thailand | 29 °C | 24 °C | 28 °C | 13 days | 9,900 km |
| Cancun | Mexico | 29 °C | 20 °C | 27 °C | 7 days | 7,940 km |
| Cuba | Cuba | 28 °C | 20 °C | 27 °C | no usable record | 7,470 km |
| Cape Town | South Africa | 27 °C | 15 °C | 18 °C | no usable record | 9,680 km |
| Cape Verde | Cape Verde | 27 °C | 20 °C | 24 °C | no usable record | 4,340 km |
| Dubai | United Arab Emirates | 26 °C | 17 °C | 25 °C | 2 days | 5,500 km |
| Miami | United States | 26 °C | 18 °C | 26 °C | 6 days | 7,110 km |
| Sydney | Australia | 26 °C | 18 °C | 21 °C | 8 days | 17,020 km |
| Hurghada | Egypt | 24 °C | 13 °C | 25 °C | 0 days | 3,930 km |
| Tenerife | Spain | 23 °C | 16 °C | 21 °C | 3 days | 2,940 km |
| Orlando | United States | 23 °C | 12 °C | inland | 5 days | 6,970 km |
| Gran Canaria | Spain | 23 °C | no usable record | 21 °C | 4 days | 2,920 km |
| Fuerteventura | Spain | 22 °C | 16 °C | 20 °C | 3 days | 2,800 km |
| Lanzarote | Spain | 22 °C | 16 °C | 20 °C | 3 days | 2,730 km |
| Madeira | Portugal | 20 °C | 16 °C | 20 °C | no usable record | 2,480 km |
| Marrakech | Morocco | 20 °C | no usable record | inland | 4 days | 2,290 km |
| Los Angeles | United States | 20 °C | 9 °C | 16 °C | 5 days | 8,750 km |
| Larnaca and Ayia Napa | Cyprus | 19 °C | 10 °C | 19 °C | 8 days | 3,270 km |
| Benidorm | Spain | 18 °C | 8 °C | 16 °C | 4 days | 1,440 km |
| Malaga and the Costa del Sol | Spain | 18 °C | 9 °C | 16 °C | 6 days | 1,670 km |
| Tunisia | Tunisia | 18 °C | 9 °C | 17 °C | 8 days | 1,840 km |
| Algarve | Portugal | 17 °C | no usable record | 17 °C | no usable record | 1,710 km |
| Malta | Malta | 17 °C | no usable record | 18 °C | 10 days | 2,100 km |
| Crete | Greece | 17 °C | 11 °C | 18 °C | 10 days | 2,710 km |
| Sicily | Italy | 17 °C | 6 °C | 17 °C | 8 days | 1,980 km |
| Seville | Spain | 17 °C | 8 °C | inland | 7 days | 1,630 km |
| Majorca | Spain | 17 °C | 10 °C | 17 °C | 6 days | 1,350 km |
| Ibiza | Spain | 17 °C | 9 °C | 16 °C | 6 days | 1,400 km |
| Rhodes | Greece | 17 °C | 12 °C | 19 °C | no usable record | 2,810 km |
| Antalya | Turkey | 17 °C | 7 °C | 20 °C | 9 days | 2,930 km |
| Sardinia | Italy | 16 °C | 7 °C | 16 °C | 8 days | 1,550 km |
| Menorca | Spain | 16 °C | 9 °C | 16 °C | 8 days | 1,340 km |
| Corfu | Greece | 15 °C | 7 °C | 17 °C | 11 days | 2,050 km |
| Lisbon | Portugal | 15 °C | 10 °C | 16 °C | 10 days | 1,570 km |
| Athens | Greece | 15 °C | 9 °C | 17 °C | 6 days | 2,410 km |
| Barcelona | Spain | 15 °C | 6 °C | 15 °C | 4 days | 1,140 km |
| Porto | Portugal | 14 °C | 7 °C | 14 °C | 13 days | 1,310 km |
| Naples and the Amalfi Coast | Italy | 14 °C | no usable record | 17 °C | 9 days | 1,630 km |
| Nice and the French Riviera | France | 14 °C | 7 °C | 15 °C | 6 days | 1,040 km |
| Costa Brava | Spain | 14 °C | 2 °C | 15 °C | 4 days | 1,090 km |
| Dubrovnik | Croatia | 14 °C | 8 °C | 16 °C | 11 days | 1,710 km |
| Las Vegas | United States | 14 °C | 4 °C | inland | 2 days | 8,400 km |
| Rome | Italy | 13 °C | 5 °C | inland | 10 days | 1,450 km |
| Split | Croatia | 12 °C | 7 °C | 16 °C | 9 days | 1,540 km |
| Istanbul | Turkey | 10 °C | 5 °C | 12 °C | no usable record | 2,520 km |
| Venice | Italy | 9 °C | no usable record | 13 °C | 6 days | 1,160 km |
| Paris | France | 8 °C | 3 °C | inland | 11 days | 350 km |
| Lake Garda | Italy | 8 °C | 0 °C | inland | 8 days | 1,050 km |
| New York | United States | 7 °C | 1 °C | 9 °C | 9 days | 5,540 km |
| Reykjavik | Iceland | 3 °C | -2 °C | 6 °C | 16 days | 1,880 km |
| Lapland | Finland | -5 °C | -13 °C | inland | 11 days | 2,220 km |
Christmas in the Canaries, Egypt or Dubai
Three popular choices, three different trade-offs. Tenerife: 23 °C by day, 16 °C at night, sea 21 °C. Hurghada: 24 °C by day, colder nights at 13 °C, and a sea of 25 °C. Dubai: the warmest day, 26 °C, nights of 17 °C and a sea of 25 °C. All three are mostly dry; December is the wettest month of the year in Tenerife, at 32 mm.
Long haul for Christmas
Phuket at 31 °C, Cancun at 29 °C with 7 days of rain, and Cape Verde at 27 °C are the warmest of the long-haul options we track in detail. Previous month: where is hot in November; next: January.