Agadir
- Day
- 21.4°C
- Sea
- 16.5°C
- Sun
- 7.7h
- Rain days
- 3
Find your sunshine
Agadir is the warmest choice for February within a flight of up to 4.5 h from London, with daytime highs of 21°C. Gran Canaria and La Gomera follow at 20°C, offering milder evenings but longer flights. Think comfortable outdoor weather rather than dependable heat: none of the destinations reaches truly hot conditions, and the sea stays cool throughout. Choose Morocco for daytime warmth with less flying, or the Canaries if evening comfort and a less chilly sea matter more.
Long-term climate averages, not a forecast · 1991-2020
A sunny escape, any month
Turn up the warmth
Ranked by average daytime high. Check the rain before you pack. Flight times are estimates from London Gatwick.
A little detail goes a long way
All 78 destinations, ordered by average daytime high. Night is the average low; sea is the average surface temperature; sun is per day; rainy days count 1 mm or more; flight time is an estimate for a direct flight from London Gatwick.
Scroll sideways for more weather, down for more places. Click a heading to sort.
| # | Destination | ||||||
|---|---|---|---|---|---|---|---|
| 1 | AgadirMorocco | 21.4°C | 11.3°C | 16.5°C | 7.7 h | 3 | 3 h 48 min |
| 2 | Gran CanariaSpain | 20.5°C | 15.6°C | 18.8°C | 7.5 h | 3 | 4 h 24 min |
| 3 | La GomeraSpain | 20.2°C | 17.2°C | 19.3°C | 7.9 h | 3 | 4 h 24 min |
| 4 | TenerifeSpain | 19.8°C | 15.1°C | 19.3°C | 7.9 h | 4 | 4 h 24 min |
| 5 | MarrakechMorocco | 19.4°C | 4.7°C | - | 6.6 h | 6 | 3 h 36 min |
| 6 | FuerteventuraSpain | 19.2°C | 15.5°C | 18.2°C | 6.2 h | 2 | 4 h 12 min |
| 7 | LanzaroteSpain | 18.5°C | 15.5°C | 18.1°C | 6.1 h | 3 | 4 h 6 min |
| 8 | SousseTunisia | 17.4°C | 7.7°C | 14.6°C | 6.3 h | 5 | 3 h 6 min |
| 9 | SevilleSpain | 17.2°C | 7.1°C | - | 6.1 h | 5 | 2 h 42 min |
| 10 | La PalmaSpain | 17.1°C | 14.7°C | 19.4°C | 6.9 h | 4 | 4 h 24 min |
| 11 | MadeiraPortugal | 16.7°C | 13.3°C | 18.1°C | 4.2 h | 8 | 3 h 48 min |
| 12 | Costa de la LuzSpain | 16.6°C | 8.8°C | 14.9°C | 6.1 h | 6 | 2 h 54 min |
| 13 | AlbufeiraPortugal | 16.5°C | 8.7°C | 15.0°C | 5.6 h | 6 | 2 h 54 min |
| 14 | AlgarvePortugal | 16.1°C | 9.4°C | 15.1°C | 5.7 h | 6 | 2 h 54 min |
| 15 | ValenciaSpain | 15.9°C | 7.1°C | 13.2°C | 6.2 h | 5 | 2 h 24 min |
| 16 | AlicanteSpain | 15.8°C | 8.3°C | 13.9°C | 6.0 h | 5 | 2 h 30 min |
| 17 | BenidormSpain | 15.7°C | 8.0°C | 13.9°C | 6.1 h | 6 | 2 h 30 min |
| 18 | MalagaSpain | 15.6°C | 9.8°C | 14.7°C | 5.8 h | 7 | 2 h 48 min |
| 19 | HammametTunisia | 15.4°C | 9.4°C | 14.6°C | 5.8 h | 7 | 3 h 6 min |
| 20 | MarbellaSpain | 15.2°C | 9.4°C | 14.8°C | 6.0 h | 8 | 2 h 48 min |
| 21 | IbizaSpain | 15.1°C | 9.9°C | 14.2°C | 6.2 h | 5 | 2 h 30 min |
| 22 | CreteGreece | 14.8°C | 8.2°C | 15.5°C | 4.6 h | 11 | 4 h 6 min |
| 23 | SicilyItaly | 14.6°C | 7.4°C | 14.5°C | 5.7 h | 7 | 3 h 12 min |
| 24 | MarmarisTurkey | 14.5°C | 8.3°C | 16.8°C | 5.6 h | 11 | 4 h 12 min |
| 25 | FethiyeTurkey | 14.5°C | 5.7°C | 16.9°C | 5.6 h | 10 | 4 h 18 min |
| 26 | LisbonPortugal | 14.4°C | 9.2°C | 14.0°C | 5.3 h | 7 | 2 h 42 min |
| 27 | VallettaMalta | 14.4°C | 11.5°C | 15.2°C | 6.1 h | 8 | 3 h 18 min |
| 28 | RhodesGreece | 14.3°C | 11.2°C | 16.9°C | 5.9 h | 10 | 4 h 12 min |
| 29 | MajorcaSpain | 14.2°C | 9.0°C | 14.1°C | 5.6 h | 6 | 2 h 24 min |
| 30 | KosGreece | 14.2°C | 11.2°C | 16.7°C | 5.8 h | 12 | 4 h 6 min |
| 31 | SalouSpain | 14.2°C | 5.7°C | 12.9°C | 5.9 h | 5 | 2 h 12 min |
| 32 | PortoPortugal | 13.9°C | 6.5°C | 13.0°C | 4.7 h | 9 | 2 h 24 min |
| 33 | BodrumTurkey | 13.7°C | 9.8°C | 16.1°C | 5.7 h | 11 | 4 h 6 min |
| 34 | AntalyaTurkey | 13.6°C | 5.6°C | 16.8°C | 5.3 h | 11 | 4 h 24 min |
| 35 | ZanteGreece | 13.6°C | 10.6°C | 15.4°C | 5.2 h | 12 | 3 h 30 min |
| 36 | KusadasiTurkey | 13.6°C | 5.9°C | 15.7°C | 5.4 h | 10 | 4 h |
| 37 | KefaloniaGreece | 13.4°C | 10.6°C | 15.2°C | 5.3 h | 11 | 3 h 30 min |
| 38 | MykonosGreece | 13.4°C | 10.5°C | 15.4°C | 5.3 h | 9 | 3 h 54 min |
| 39 | NaxosGreece | 13.3°C | 10.6°C | 15.7°C | 5.3 h | 9 | 3 h 54 min |
| 40 | SardiniaItaly | 13.2°C | 7.1°C | 13.3°C | 5.5 h | 8 | 2 h 24 min |
| 41 | BarcelonaSpain | 13.2°C | 5.4°C | 12.9°C | 5.4 h | 6 | 2 h 6 min |
| 42 | Lloret de MarSpain | 13.2°C | 4.4°C | 12.8°C | 5.2 h | 7 | 2 h 6 min |
| 43 | MenorcaSpain | 13.1°C | 10.3°C | 13.8°C | 5.4 h | 7 | 2 h 24 min |
| 44 | AthensGreece | 12.8°C | 5.7°C | 14.3°C | 5.2 h | 7 | 3 h 42 min |
| 45 | SantoriniGreece | 12.6°C | 9.7°C | 16.1°C | 5.4 h | 9 | 4 h |
| 46 | SarandaAlbania | 12.6°C | 4.8°C | 14.4°C | 4.7 h | 12 | 3 h 18 min |
| 47 | PargaGreece | 12.6°C | 6.9°C | 14.8°C | 5.0 h | 11 | 3 h 18 min |
| 48 | PugliaItaly | 12.5°C | 7.2°C | 13.1°C | 5.1 h | 10 | 2 h 54 min |
| 49 | PaxosGreece | 12.5°C | 9.5°C | 14.9°C | 5.1 h | 11 | 3 h 18 min |
| 50 | NaplesItaly | 12.4°C | 5.7°C | 14.2°C | 4.9 h | 11 | 2 h 42 min |
| 51 | RomeItaly | 12.3°C | 3.7°C | 13.9°C | 5.4 h | 9 | 2 h 30 min |
| 52 | CorfuGreece | 12.3°C | 8.6°C | 14.5°C | 4.9 h | 11 | 3 h 18 min |
| 53 | SorrentoItaly | 12.2°C | 7.7°C | 14.2°C | 4.9 h | 11 | 2 h 48 min |
| 54 | NiceFrance | 12.1°C | 4.8°C | 13.3°C | 5.2 h | 8 | 2 h |
| 55 | SkiathosGreece | 12.1°C | 9.7°C | 13.7°C | 4.8 h | 10 | 3 h 36 min |
| 56 | Amalfi CoastItaly | 11.9°C | 7.5°C | 14.2°C | 4.9 h | 11 | 2 h 48 min |
| 57 | MadridSpain | 11.7°C | 1.6°C | - | 5.6 h | 6 | 2 h 18 min |
| 58 | DubrovnikCroatia | 11.5°C | 5.1°C | 13.8°C | 4.9 h | 11 | 2 h 48 min |
| 59 | BudvaMontenegro | 11.4°C | 5.4°C | 13.6°C | 4.5 h | 12 | 2 h 54 min |
| 60 | AlonissosGreece | 11.4°C | 8.3°C | 13.9°C | 4.8 h | 9 | 3 h 36 min |
| 61 | HalkidikiGreece | 11.0°C | 6.3°C | 13.5°C | 4.7 h | 8 | 3 h 30 min |
| 62 | SplitCroatia | 10.9°C | 3.8°C | 12.7°C | 5.0 h | 10 | 2 h 36 min |
| 63 | FlorenceItaly | 10.6°C | 1.8°C | - | 4.5 h | 10 | 2 h 12 min |
| 64 | ThassosGreece | 9.7°C | 5.0°C | 11.7°C | 4.5 h | 8 | 3 h 30 min |
| 65 | PulaCroatia | 9.7°C | 5.3°C | 10.3°C | 4.8 h | 9 | 2 h 18 min |
| 66 | VeronaItaly | 9.5°C | 0.5°C | - | 4.8 h | 7 | 2 h 6 min |
| 67 | MilanItaly | 9.1°C | -0.3°C | - | 4.9 h | 7 | 1 h 54 min |
| 68 | Lake GardaItaly | 9.0°C | 1.4°C | - | 4.7 h | 7 | 2 h |
| 69 | IstanbulTurkey | 8.8°C | 4.1°C | 7.3°C | 3.7 h | 11 | 3 h 54 min |
| 70 | Lido di JesoloItaly | 8.8°C | 2.0°C | 8.8°C | 4.5 h | 7 | 2 h 12 min |
| 71 | VeniceItaly | 8.7°C | 2.0°C | 8.3°C | 4.4 h | 7 | 2 h 12 min |
| 72 | ParisFrance | 8.3°C | 1.7°C | - | 2.9 h | 10 | 1 h 6 min |
| 73 | Sunny BeachBulgaria | 7.9°C | 1.9°C | 5.9°C | 3.8 h | 7 | 3 h 36 min |
| 74 | AmsterdamNetherlands | 6.3°C | 1.7°C | 4.1°C | 2.8 h | 11 | 1 h 12 min |
| 75 | BledSlovenia | 5.5°C | -2.0°C | - | 3.8 h | 9 | 2 h 12 min |
| 76 | BudapestHungary | 5.5°C | -2.3°C | - | 3.5 h | 8 | 2 h 36 min |
| 77 | PragueCzechia | 5.0°C | -2.1°C | - | 3.0 h | 8 | 2 h |
| 78 | KrakowPoland | 3.0°C | -3.9°C | - | 2.6 h | 11 | 2 h 30 min |
78 destinations shownFebruary averages · climate, not a forecast.
Pool weather, a sea swim or a shorter flight? Start here.
None of the 78 destinations (short-haul) averages 25°C by day in February; these come closest.
The sea averages under 22°C at every destination (short-haul) in February; the warmest seas are listed here.
Nothing (short-haul) fits this in February; the nearest candidates are listed.
Agadir leads the table with 21°C by day and 11°C at night, a 17°C sea and 3 rainy days (3 h 48 min from London). Gran Canaria leads with 21°C by day and 16°C at night, a 19°C sea and 3 rainy days (4 h 24 min from London). La Gomera leads with 20°C by day and 17°C at night, a 19°C sea and 3 rainy days (4 h 24 min from London). Tenerife leads with 20°C by day and 15°C at night, a 19°C sea and 4 rainy days (4 h 24 min from London). Marrakech leads with 19°C by day and 5°C at night and 6 rainy days (3 h 36 min from London).
Warm rather than hot (20-25°C): Agadir 21°C, Gran Canaria 21°C, La Gomera 20°C. For scale, London averages 8°C in February.
Agadir suits travellers who want the highest daytime temperature without stretching the flight towards the short-haul limit. Its 21°C high and 3 rainy days make it a stronger choice for spending time outdoors than Marrakech, with a flight of 3 h 48 min. The catch is the contrast after sunset: nights fall to 11°C, so pack a jacket rather than relying on daytime clothing. The sea is just 16°C, making this a warmth-on-land choice rather than a swimming holiday. Marrakech trims the flight to 3 h 36 min, but brings 19°C days, 6 rainy days and notably cold 5°C nights. Choose it if daytime comfort matters more than warm evenings, and bring proper layers.
Gran Canaria and La Gomera offer the strongest balance of daytime warmth, mild nights and relatively little rain. Both reach 20°C, with 3 rainy days and a 19°C sea; La Gomera stays slightly warmer overnight at 17°C against Gran Canaria's 16°C. Their 4 h 24 min flights are the trade-off. Tenerife matches their daytime and sea temperatures, but has 4 rainy days and cooler 15°C nights. For travellers who put avoiding rain ahead of maximum warmth, Fuerteventura and Lanzarote each have 2 rainy days. Fuerteventura is warmer by day at 19°C, while Lanzarote reaches 18°C and has a slightly shorter flight. Their 18°C seas still call for realistic swimming expectations, not visions of warm water.
Seville makes sense if less time flying matters more than maximum warmth: its flight is 2 h 42 min, with 17°C days suited to being outdoors without much heat. Pack for 7°C nights and allow for 5 rainy days. Costa de la Luz offers the same daytime high with a 2 h 54 min flight, but its 15°C sea is a clear drawback for swimmers. Sousse also reaches 17°C, with a 3 h 6 min flight and an equally cool sea. Madeira is harder to justify on warmth or rain alone: its 17°C days come with 8 rainy days despite a 3 h 48 min flight. It suits travellers comfortable making flexible plans rather than prioritising dry weather.
A little more detail
Plain answers, grounded in the averages.
None of the 78 destinations we track within a short-haul flight of the UK average 25°C in February. The warmest are Agadir (21°C), Gran Canaria (21°C), La Gomera (20°C), Tenerife (20°C), Marrakech (19°C).
London averages a daytime high of 7.9°C in February, so the warmest destinations on this page are at least 13°C warmer.
Not if you mean temperatures above 25°C. Agadir leads at 21°C by day, compared with London's 8°C. That is a useful improvement for time outdoors, but it is better to plan for mild warmth and layered clothing than a hot-weather holiday.
Gran Canaria, La Gomera, Tenerife and La Palma have the warmest seas listed, at 19°C. Even there, the water is cool rather than warm. None reaches 22°C, so a short-haul February trip is a compromise if comfortable sea swimming is your main priority.
La Gomera is the strongest choice, with nights at 17°C. Gran Canaria, Fuerteventura and Lanzarote follow at 16°C. These suit travellers who want less of a temperature drop after sunset; Marrakech, at 5°C overnight, needs much warmer evening clothing.
ERA5-Land climate reanalysis and NOAA satellite sea temperatures, 1991-2020
These are climate averages for February, not a forecast for your trip. Day and night mean average daily highs and lows; sea is the average sea temperature. Sun is average sunshine per day, estimated from cloud cover. A rainy day has 1 mm or more of rain. A dash means sea data is not available.
Flights are estimates for a direct flight from London Gatwick. Our swimming guide uses a sea temperature of 22°C or more; what feels comfortable is personal. How we measure holiday weather