Typical December weather for every destination with direct return flights from London Heathrow during Christmas 2026 (19 Dec to 3 Jan). 56 average 20°C or more by day. The warmest is Abuja, Nigeria at 35°C, and the closest place over 20°C is Casablanca, Morocco, 3h 20m away.
Open the Satisflyed finder with London Heathrow, Christmas 2026 and a 20°C minimum already set, then choose your flight times.
| Destination | Day | Night | Sea | Flight | Airlines |
|---|---|---|---|---|---|
| LuxorEgypt | 25°C | 12°C | – | 5h 15m | EgyptAir |
| Jebel AliUnited Arab Emirates | 27°C | 16°C | 25°C | 6h 00m | ZanAir |
| JeddahSaudi Arabia | 30°C | 21°C | 28°C | 6h 05m | Saudi Arabian |
| AbujaNigeria | 35°C | 21°C | – | 6h 10m | Air Peace, British |
| LagosNigeria | 33°C | 23°C | 29°C | 6h 42m | British, Virgin Atlantic |
| DohaQatar | 25°C | 17°C | 23°C | 6h 45m | British, Qatar |
| Abu DhabiUnited Arab Emirates | 27°C | 17°C | 25°C | 6h 55m | British, Etihad |
| AccraGhana | 31°C | 25°C | 29°C | 6h 55m | British |
| DubaiUnited Arab Emirates | 26°C | 17°C | 25°C | 6h 55m | British, Emirates, Royal Brunei |
| MuscatOman | 26°C | 19°C | 26°C | 7h 10m | Oman Air |
| NairobiKenya | 26°C | 15°C | – | 8h 50m | British, Kenya |
| St. GeorgeAntigua and Barbuda | 28°C | 25°C | 28°C | 9h 00m | Virgin Atlantic |
| BridgetownBarbados | 28°C | 25°C | 28°C | 9h 05m | British, Virgin Atlantic |
| MumbaiIndia | 31°C | 21°C | 27°C | 9h 05m | Air India, British, IndiGo |
| HyderabadIndia | 28°C | 17°C | – | 9h 20m | British |
| SylhetBangladesh | 26°C | 14°C | – | 9h 40m | Biman Bangladesh |
| BangaloreIndia | 26°C | 17°C | – | 9h 45m | Air India, British, Virgin Atlantic |
| NassauBahamas | 26°C | 22°C | 25°C | 9h 50m | British |
| ChennaiIndia | 28°C | 23°C | 28°C | 9h 55m | British |
| MiamiUnited States | 25°C | 17°C | 24°C | 10h 00m | American, British, Virgin Atlantic |
| Montego BayJamaica | 28°C | 24°C | 29°C | 10h 00m | Virgin Atlantic |
| ColomboSri Lanka | 30°C | 23°C | 29°C | 10h 25m | SriLankan |
| MaléMaldives | 28°C | 26°C | 29°C | 10h 30m | British, Virgin Atlantic |
| CancúnMexico | 27°C | 22°C | 28°C | 10h 40m | Virgin Atlantic |
| Jo'annaSouth Africa | 25°C | 15°C | – | 11h 05m | British, Virgin Atlantic |
| BangkokThailand | 31°C | 21°C | – | 11h 25m | EVA Air, Thai International |
| San JoséCosta Rica | 27°C | 18°C | – | 11h 30m | British |
| Cape TownSouth Africa | 26°C | 16°C | 19°C | 11h 40m | British, Virgin Atlantic |
| São PauloBrazil | 27°C | 18°C | – | 11h 45m | British, LATAM |
| Rio de JaneiroBrazil | 30°C | 22°C | 25°C | 11h 50m | British |
| Ho Chi Minh CityVietnam | 31°C | 23°C | – | 12h 10m | Vietnam |
| PhuketThailand | 30°C | 24°C | 29°C | 12h 10m | Virgin Atlantic |
| Kuala LumpurMalaysia | 30°C | 23°C | 30°C | 12h 55m | British, Malaysia |
| SingaporeSingapore | 29°C | 25°C | 30°C | 13h 20m | British, Qantas, Singapore |
| SantiagoChile | 29°C | 13°C | – | 14h 35m | British |
| PerthAustralia | 31°C | 18°C | 23°C | 16h 40m | Qantas |
| Destination | Day | Night | Sea | Flight | Airlines |
|---|---|---|---|---|---|
| CasablancaMorocco | 20°C | 9°C | – | 3h 20m | Royal Air Maroc |
| MarrakechMorocco | 22°C | 8°C | – | 3h 45m | British |
| Tenerife IslandSpain | 22°C | 17°C | 22°C | 4h 40m | British |
| CairoEgypt | 21°C | 11°C | – | 5h 00m | British, EgyptAir |
| Tel Aviv YafoIsrael | 21°C | 11°C | 22°C | 5h 05m | British, El Al |
| Kuwait CityKuwait | 21°C | 11°C | 20°C | 6h 00m | Kuwait |
| ManamaBahrain | 23°C | 17°C | 21°C | 6h 30m | British |
| RiyadhSaudi Arabia | 22°C | 10°C | – | 6h 30m | British, Saudi Arabian |
| LahorePakistan | 20°C | 8°C | – | 6h 55m | Pakistan International |
| Addis AbabaEthiopia | 22°C | 8°C | – | 7h 45m | Ethiopian |
| HamiltonBermuda | 21°C | 19°C | 21°C | 7h 55m | British |
| New DelhiIndia | 21°C | 9°C | – | 8h 45m | Air India, British, Virgin Atlantic |
| TampaUnited States | 22°C | 13°C | 19°C | 9h 40m | British, Virgin Atlantic |
| OrlandoUnited States | 22°C | 13°C | – | 10h 05m | Virgin Atlantic |
| HoustonUnited States | 20°C | 10°C | – | 10h 35m | British, United |
| PhoenixUnited States | 20°C | 7°C | – | 11h 00m | British |
| HanoiVietnam | 21°C | 14°C | – | 11h 20m | Vietnam |
| GuangzhouChina | 20°C | 12°C | – | 12h 00m | China Southern |
| Mexico CityMexico | 22°C | 8°C | – | 12h 00m | Aeromexico, British |
| ShenzhenChina | 21°C | 12°C | 19°C | 12h 05m | Shenzhen |
| Destination | Day | Night | Sea | Flight | Airlines |
|---|---|---|---|---|---|
| ValenciaSpain | 18°C | 8°C | 16°C | 2h 25m | British |
| LisbonPortugal | 16°C | 10°C | 16°C | 2h 50m | British, TAP Air Portugal |
| SevilleSpain | 17°C | 8°C | – | 2h 50m | Vueling |
| AlgiersAlgeria | 18°C | 9°C | 18°C | 2h 55m | Air Algerie |
| GibraltarGibraltar | 18°C | 11°C | 18°C | 2h 55m | British |
| MálagaSpain | 17°C | 10°C | 17°C | 2h 55m | British |
| TunisTunisia | 18°C | 10°C | 17°C | 3h 00m | Tunisair |
| PalermoItaly | 16°C | 12°C | 18°C | 3h 05m | British |
| LuqaMalta | 17°C | 14°C | 19°C | 3h 20m | KM Malta |
| BeirutLebanon | 19°C | 12°C | 22°C | 4h 35m | Middle East |
| LarnarcaCyprus | 19°C | 12°C | 20°C | 4h 40m | British |
| AmmanJordan | 16°C | 6°C | – | 5h 10m | British, Royal Jordanian |
| IslamabadPakistan | 17°C | 6°C | – | 6h 40m | Pakistan International |
| New OrleansUnited States | 19°C | 11°C | – | 10h 10m | British |
| AustinUnited States | 19°C | 9°C | – | 10h 30m | British |
| Dallas-Fort WorthUnited States | 17°C | 7°C | – | 10h 30m | American, British |
| Los AngelesUnited States | 18°C | 9°C | 16°C | 11h 20m | American, British, United |
| San DiegoUnited States | 18°C | 9°C | 16°C | 11h 25m | British |
| TaipeiTaiwan | 19°C | 15°C | 21°C | 13h 20m | China |
The sea averages 21°C or more in December at Singapore, Singapore (30°C); Kuala Lumpur, Malaysia (30°C); Lagos, Nigeria (29°C); Montego Bay, Jamaica (29°C); Accra, Ghana (29°C); Malé, Maldives (29°C); Colombo, Sri Lanka (29°C); Phuket, Thailand (29°C); Bridgetown, Barbados (28°C); Chennai, India (28°C); Jeddah, Saudi Arabia (28°C); St. George, Antigua and Barbuda (28°C).
105 other destinations average under 16°C by day in December. See them all in the London Heathrow Christmas 2026 flight guide.
Temperatures are averages for December from 2020 to 2024 (ERA5 reanalysis via Open-Meteo), measured at each destination's airport. Sea temperatures are shown for coastal airports only. They describe typical conditions, not a forecast. Flight times are scheduled times; a ~ marks an estimate from distance.
Schedules are based on published airline timetables for Christmas 2026. Times are local. Always check with the airline before booking. Prices are the cheapest fares found and will vary.