Where is hot in December? Temperatures and entry rules for 9 places
Where is hot in December from the UK?
Where is hot in December? Of the nine warm places we checked, Denpasar in Bali is the hottest, with an average daytime high of 33.0°C, ahead of Bangkok (31.3°C) and the Maldives (30.1°C). Luxor is almost rainless but reaches only 24.3°C, according to national weather services.
Heat and dry weather rarely come together in December. Bangkok has 10.0 mm of rain in the month and Bali has 276 mm, so the hottest place on our list is also one of the wettest. The table below puts the highs, the nights and the rain side by side, and a second table sets out what a British passport holder needs for each place.
Flight times are not given here: they change with the airline, the airport and the season, so check the timetable of your own departure airport. For other months and for trips that are not about heat, see our holiday ideas from the UK, or the Christmas markets in Europe if a cold-weather break suits you better.
Every guide on hellosafe.co.uk is written from official sources: GOV.UK and the Foreign, Commonwealth & Development Office, and the embassies and immigration services of each destination. Each fact is checked on the date shown under its table, and the page is updated when a rule changes. No airline, tour operator or visa service pays for a place in our guides.
Learn moreWhich of these places has the hottest days in December?
Only three of the nine places average 30°C or more by day in December: Denpasar, Bangkok and Malé in the Maldives. The other six sit between 24.3°C (Luxor) and 29.2°C (Plaisance, Mauritius), which is still shirt-sleeve weather for a British December.
- DenpasarBali, IndonesiaDaytime high33.0°CNight low23.5°CRain in December276 mmRain days22
- BangkokThailandDaytime high31.3°CNight low20.8°CRain in December10.0 mmRain days1.0
- MaléMaldivesDaytime high30.1°CNight low25.4°CRain in December216.8 mmRain days12
- PlaisanceMauritiusDaytime high29.2°CNight low21.9°CRain in December172.0 mmRain days12
- Montego BayJamaicaDaytime high28.4°CNight low21.9°CRain in December103 mmRain days9
- CancúnMexicoDaytime high28.2°CNight low21.2°CRain in December95.7 mmRain days10.6
- Punta CanaDominican RepublicDaytime high28.1°CNight low22.3°CRain in December78.5 mmRain days11.0
- Muscat (Seeb)OmanDaytime high26.8°CNight low18.3°CRain in December16.5 mmRain days1.4
- LuxorEgyptDaytime high24.3°CNight low7.8°CRain in December0.1 mmRain days0.1
Weather station | Daytime high | Night low | Rain in December | Rain days |
|---|---|---|---|---|
Denpasar Bali, Indonesia | 33.0°C | 23.5°C | 276 mm | 22 |
Bangkok Thailand | 31.3°C | 20.8°C | 10.0 mm | 1.0 |
Malé Maldives | 30.1°C | 25.4°C | 216.8 mm | 12 |
Plaisance Mauritius | 29.2°C | 21.9°C | 172.0 mm | 12 |
Montego Bay Jamaica | 28.4°C | 21.9°C | 103 mm | 9 |
Cancún Mexico | 28.2°C | 21.2°C | 95.7 mm | 10.6 |
Punta Cana Dominican Republic | 28.1°C | 22.3°C | 78.5 mm | 11.0 |
Muscat (Seeb) Oman | 26.8°C | 18.3°C | 16.5 mm | 1.4 |
Luxor Egypt | 24.3°C | 7.8°C | 0.1 mm | 0.1 |
The reference periods differ by up to 30 years, from 1951 to 1980 for Montego Bay to 1986 to 2009 for Muscat, so treat gaps of a degree or two as noise. The ranking at the top is not noise: Denpasar's high is 1.7 degrees above Bangkok's and 2.9 above Malé's.
Where is it hot and dry in December?
Bangkok, Muscat and Luxor are the dry ones. Bangkok averages 10.0 mm of rain and 1.0 rain day in December, Muscat 16.5 mm and 1.4 days, and Luxor 0.1 mm. All three are far from the wet group: Malé has 216.8 mm over 12 days, Plaisance 172.0 mm over 12 days, and Denpasar 276 mm over 22 days.
Three places change sharply from one month to the next. At Plaisance in Mauritius, December brings 172.0 mm against 77.0 mm in November. In the Maldives, December's 216.8 mm falls to 114.2 mm in January. Cancún goes the other way: 95.7 mm in December against 131.6 mm in November and 136.4 mm in January, so December is its driest month of the three.
Warmth also fades in the dry places as the year ends. Muscat's average high drops from 30.3°C in November to 26.8°C in December, and Luxor's from 29.0°C to 24.3°C. If you want a dry week and still want beach weather, Bangkok keeps its heat (31.6°C in November, 31.3°C in December), but it is a city, not a beach.
Which hot places are cold at night in December?
Luxor, by a long way. Its December days average 24.3°C but its nights fall to 7.8°C, a gap of 16.5 degrees, so you need a jumper for the evenings and the early starts at the temples. Muscat is milder at night (18.3°C) and Cancún stays at 21.2°C.
The warmest nights of the nine are in the Maldives, at 25.4°C, and in Bali, at 23.5°C. In the Caribbean, Punta Cana (22.3°C), Montego Bay (21.9°C) and Cancún (21.2°C) are close to one another.
What do British passport holders need for these places?
Six of the nine need no visa for a short tourist stay: Mauritius, the Dominican Republic, Mexico, Jamaica, Oman and Thailand. The Maldives and Indonesia give a 30-day visa on arrival (Indonesia's is a paid visa), and Egypt normally requires one, which you can get online or on arrival. Passport rules vary more than visa rules, from one month's validity for the Maldives to six months for Oman, Egypt, Thailand and Indonesia.
- MaldivesVisa for a British citizen30-day visa on arrival for touristsPassportExpires at least 1 month after you arriveForms and checksTraveller declaration form (IMUGA) within 96 hours before your flight arrives
- MauritiusVisa for a British citizenNo visa for up to 60 daysPassportValid for your stay, one blank pageForms and checksMauritius All in One travel form online before you arrive; proof of onward or return travel
- Dominican RepublicVisa for a British citizenNo visa for tourism, 30 daysPassportValid for your stay (rule stated until 31 December 2026)Forms and checksEntry and exit form, up to 7 days before you arrive; fingerprints and photo at the border
- MexicoVisa for a British citizenNo visa for tourismPassportValid for your stay; the embassy recommends 180 daysForms and checksOnline immigration form if you enter by land
- JamaicaVisa for a British citizenNo visa, usually up to 90 daysPassportValid for your stay, 2 blank pagesForms and checksImmigration and Customs Form C5, online where possible
- OmanVisa for a British citizenNo visa for up to 14 daysPassportExpires at least 6 months after you arriveForms and checksReturn or onward ticket, proof of accommodation and proof of travel health cover at border control
- EgyptVisa for a British citizenNormally a visa; free stamp for under 15 days at Sharm El-Sheikh resortsPassportExpires at least 6 months after you arrive, one blank pageForms and checksVisa online, by post or on arrival
- ThailandVisa for a British citizenNo visa for up to 30 days for tourism, from 15 September 2026PassportExpires at least 6 months after you arrive, one blank pageForms and checksFrequent visitors may be asked for proof of onward travel, accommodation and funds
- IndonesiaVisa for a British citizenVisa needed: 30-day visa on arrival, or apply onlinePassportExpires at least 6 months after you arrive, 2 blank pagesForms and checksAll Indonesia declaration within 72 hours of arrival; proof of onward or return journey
Destination | Visa for a British citizen | Passport | Forms and checks |
|---|---|---|---|
Maldives | 30-day visa on arrival for tourists | Expires at least 1 month after you arrive | Traveller declaration form (IMUGA) within 96 hours before your flight arrives |
Mauritius | No visa for up to 60 days | Valid for your stay, one blank page | Mauritius All in One travel form online before you arrive; proof of onward or return travel |
Dominican Republic | No visa for tourism, 30 days | Valid for your stay (rule stated until 31 December 2026) | Entry and exit form, up to 7 days before you arrive; fingerprints and photo at the border |
Mexico | No visa for tourism | Valid for your stay; the embassy recommends 180 days | Online immigration form if you enter by land |
Jamaica | No visa, usually up to 90 days | Valid for your stay, 2 blank pages | Immigration and Customs Form C5, online where possible |
Oman | No visa for up to 14 days | Expires at least 6 months after you arrive | Return or onward ticket, proof of accommodation and proof of travel health cover at border control |
Egypt | Normally a visa; free stamp for under 15 days at Sharm El-Sheikh resorts | Expires at least 6 months after you arrive, one blank page | Visa online, by post or on arrival |
Thailand | No visa for up to 30 days for tourism, from 15 September 2026 | Expires at least 6 months after you arrive, one blank page | Frequent visitors may be asked for proof of onward travel, accommodation and funds |
Indonesia | Visa needed: 30-day visa on arrival, or apply online | Expires at least 6 months after you arrive, 2 blank pages | All Indonesia declaration within 72 hours of arrival; proof of onward or return journey |
For more on three of these, see our guides to the Egypt visa, the Thailand entry rules and the Bali visa on arrival, and our entry requirements hub for other destinations.
Read the warnings before you choose a region. On 1 November 2026 the GOV.UK pages for Egypt, Mexico and Thailand each advise against all but essential travel to parts of the country, and the Egypt page also advises against all travel to some areas: see the FCDO advice for Egypt, Mexico and Thailand. Mexico's page also says that the country may bring in temporary border measures for travellers arriving from countries affected by the Ebola outbreak.
Where is hot in December: your questions answered
Among the nine places we checked, Indonesia: Denpasar in Bali averages a daytime high of 33.0°C in December, ahead of Bangkok in Thailand (31.3°C) and Malé in the Maldives (30.1°C), according to national weather services.
At the places we checked, Indonesia, Thailand, the Maldives, Mauritius, Jamaica, Mexico and the Dominican Republic all average a daytime high of 28.1°C or more. Oman (26.8°C) and Egypt (24.3°C at Luxor) are warm rather than hot.
Bangkok averages 10.0 mm of rain in December, Muscat in Oman 16.5 mm and Luxor in Egypt 0.1 mm. Bangkok is the hottest of the three, at 31.3°C by day.
Yes, 33.0°C by day on average at Denpasar, but it is wet: 276 mm of rain over 22 days in December, against 345 mm in January.
Yes. Malé averages 30.1°C by day and 25.4°C at night, the warmest nights of our nine places, but it has 216.8 mm of rain over 12 days in December, against 114.2 mm in January.
No. Luxor’s days average 24.3°C but its nights drop to 7.8°C, so bring warm clothes for the evenings.
Not in advance: GOV.UK says tourists get a 30-day visa on arrival. You must also complete a traveller declaration form within 96 hours before your flight arrives, and your passport must expire at least one month after you arrive.
Not for tourism, GOV.UK says. You get a stamp showing how many days you may stay, and your passport must be valid for the whole stay.
Usually up to 90 days, according to GOV.UK. The date you must leave is stamped in your passport, and the passport needs 2 blank pages.
On the same topic

Best Christmas markets in Europe: dates, cities and travel from the UK
29 Oct 2026

Hot places in January: temperatures, rain and entry rules for 9 destinations
2 Nov 2026