Typical December weather for every destination with direct return flights from London Gatwick during Christmas 2026 (19 Dec to 3 Jan). 38 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 15m away.
Open the Satisflyed finder with London Gatwick, 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 25m | easyJet |
| EspargosCape Verde | 27°C | 22°C | 25°C | 6h 05m | easyJet |
| AbujaNigeria | 35°C | 21°C | – | 6h 10m | Air Peace |
| DohaQatar | 25°C | 17°C | 23°C | 6h 30m | Qatar |
| LagosNigeria | 33°C | 23°C | 29°C | 6h 40m | Air Peace |
| AccraGhana | 31°C | 25°C | 29°C | 6h 45m | British |
| DubaiUnited Arab Emirates | 26°C | 17°C | 25°C | 6h 55m | Emirates |
| SharjahUnited Arab Emirates | 27°C | 16°C | 25°C | 7h 10m | Air Arabia |
| AhmedabadIndia | 28°C | 16°C | – | 8h 35m | Air India |
| KampalaUganda | 25°C | 18°C | – | 8h 40m | Uganda |
| St. GeorgeAntigua and Barbuda | 28°C | 25°C | 28°C | 8h 50m | British |
| NairobiKenya | 26°C | 15°C | – | 8h 55m | Kenya |
| BridgetownBarbados | 28°C | 25°C | 28°C | 9h 05m | British |
| Port of SpainTrinidad and Tobago | 30°C | 23°C | 29°C | 9h 25m | British |
| Punta CanaDominican Republic | 28°C | 24°C | 28°C | 9h 25m | British |
| ColomboSri Lanka | 30°C | 23°C | 29°C | 10h 00m | British |
| KingstonJamaica | 29°C | 22°C | 29°C | 10h 20m | British |
| CancúnMexico | 27°C | 22°C | 28°C | 11h 00m | British |
| Cape TownSouth Africa | 26°C | 16°C | 19°C | 11h 30m | Norse Atlantic UK |
| BangkokThailand | 31°C | 21°C | – | 11h 45m | British, Norse Atlantic UK |
| Port LouisMauritius | 27°C | 23°C | 27°C | 11h 50m | Air Mauritius, British |
| PhuketThailand | 30°C | 24°C | 29°C | 11h 55m | Norse Atlantic UK |
| SingaporeSingapore | 29°C | 25°C | 30°C | 12h 55m | Singapore |
| Destination | Day | Night | Sea | Flight | Airlines |
|---|---|---|---|---|---|
| CasablancaMorocco | 20°C | 9°C | – | 3h 15m | Royal Air Maroc |
| MarrakechMorocco | 22°C | 8°C | – | 3h 45m | British, easyJet |
| AgadirMorocco | 24°C | 12°C | – | 3h 50m | British, Jet2, easyJet |
| Lanzarote IslandSpain | 22°C | 16°C | 21°C | 4h 15m | British, Jet2, easyJet |
| Fuerteventura IslandSpain | 22°C | 16°C | 21°C | 4h 20m | British, Jet2, easyJet |
| Gran Canaria IslandSpain | 22°C | 17°C | 22°C | 4h 30m | British, Jet2, easyJet |
| Tenerife IslandSpain | 22°C | 17°C | 22°C | 4h 35m | British, Jet2, easyJet |
| Sharm el SheikhEgypt | 24°C | 17°C | 25°C | 5h 20m | British, easyJet |
| HurghadaEgypt | 24°C | 15°C | 24°C | 5h 25m | easyJet |
| ManamaBahrain | 23°C | 17°C | 21°C | 6h 30m | AirAsia X |
| Addis AbabaEthiopia | 22°C | 8°C | – | 7h 40m | Ethiopian |
| OrlandoUnited States | 22°C | 13°C | – | 9h 40m | British, Norse Atlantic UK |
| TampaUnited States | 22°C | 13°C | 19°C | 9h 40m | British |
| AmritsarIndia | 20°C | 7°C | – | 9h 50m | Air India |
| GuangzhouChina | 20°C | 12°C | – | 11h 45m | China Southern |
| Destination | Day | Night | Sea | Flight | Airlines |
|---|---|---|---|---|---|
| Menorca IslandSpain | 16°C | 11°C | 18°C | 2h 20m | easyJet |
| ValenciaSpain | 18°C | 8°C | 16°C | 2h 20m | Wizz Air UK, easyJet |
| Palma De MallorcaSpain | 17°C | 9°C | 17°C | 2h 25m | British, easyJet |
| AlicanteSpain | 18°C | 9°C | 16°C | 2h 35m | British, Ryanair, Vueling |
| Ibiza TownSpain | 17°C | 12°C | 18°C | 2h 35m | British, easyJet |
| MurciaSpain | 17°C | 9°C | – | 2h 35m | easyJet |
| AlgiersAlgeria | 18°C | 9°C | 18°C | 2h 45m | British |
| SevilleSpain | 17°C | 8°C | – | 2h 45m | British, Vueling, easyJet |
| AlmeríaSpain | 18°C | 10°C | 17°C | 2h 50m | easyJet |
| LisbonPortugal | 16°C | 10°C | 16°C | 2h 50m | TAP Air Portugal, easyJet |
| TunisTunisia | 18°C | 10°C | 17°C | 2h 50m | Nouvelair Tunisie, Tunisair |
| FaroPortugal | 17°C | 11°C | 17°C | 2h 55m | British, Jet2, Wizz Air UK |
| GibraltarGibraltar | 18°C | 11°C | 18°C | 2h 55m | easyJet |
| MálagaSpain | 17°C | 10°C | 17°C | 2h 55m | British, Vueling, Wizz Air UK |
| TangierMorocco | 18°C | 12°C | 18°C | 3h 00m | Air Arabia Maroc, Royal Air Maroc |
| EnfidhaTunisia | 19°C | 10°C | 18°C | 3h 05m | easyJet |
| TétouanMorocco | 18°C | 10°C | 18°C | 3h 05m | Royal Air Maroc |
| CataniaItaly | 17°C | 9°C | 18°C | 3h 10m | British, easyJet |
| LuqaMalta | 17°C | 14°C | 19°C | 3h 15m | British, Jet2, KM Malta |
| FunchalPortugal | 19°C | 15°C | 21°C | 3h 55m | British, Jet2, easyJet |
| SoudaGreece | 17°C | 12°C | 19°C | 3h 55m | easyJet |
| DalamanTurkiye | 17°C | 10°C | 21°C | 4h 05m | Sun Express, easyJet |
| AntalyaTurkiye | 16°C | 9°C | 21°C | 4h 20m | Jet2, Sun Express, Wizz Air UK |
| PaphosCyprus | 19°C | 11°C | 21°C | 4h 35m | British, Jet2, easyJet |
| LarnarcaCyprus | 19°C | 12°C | 20°C | 4h 40m | British, Wizz Air, easyJet |
| IslamabadPakistan | 17°C | 6°C | – | 7h 45m | British |
The sea averages 21°C or more in December at Singapore, Singapore (30°C); Lagos, Nigeria (29°C); Accra, Ghana (29°C); Kingston, Jamaica (29°C); Phuket, Thailand (29°C); Colombo, Sri Lanka (29°C); Port of Spain, Trinidad and Tobago (29°C); Bridgetown, Barbados (28°C); St. George, Antigua and Barbuda (28°C); Cancún, Mexico (28°C); Punta Cana, Dominican Republic (28°C); Port Louis, Mauritius (27°C).
97 other destinations average under 16°C by day in December. See them all in the London Gatwick 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.