Gran Canaria
- Day
- 21.6°C
- Sea
- 18.8°C
- Sun
- 8.1h
- Rain days
- 4
Find your sunshine
Gran Canaria is the warmest choice in Europe in March, with daytime highs of 22°C compared with London's 10°C. That is comfortable warmth for spending time outdoors, rather than reliable summer heat. The Canary Islands offer the strongest mix of warmth and relatively few rainy days, but their sea reaches just 19°C. Mainland Spain suits travellers who value a shorter flight, while Portugal brings a greater rain risk. Choose for pleasant afternoons, not guaranteed beach weather.
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 | Gran CanariaSpain | 21.6°C | 16.1°C | 18.8°C | 8.1 h | 4 | 4 h 24 min |
| 2 | La GomeraSpain | 20.7°C | 17.6°C | 19.1°C | 8.4 h | 3 | 4 h 24 min |
| 3 | TenerifeSpain | 20.4°C | 15.4°C | 19.1°C | 8.4 h | 5 | 4 h 24 min |
| 4 | SevilleSpain | 20.2°C | 9.3°C | - | 6.4 h | 7 | 2 h 42 min |
| 5 | FuerteventuraSpain | 19.9°C | 15.9°C | 18.2°C | 6.9 h | 2 | 4 h 12 min |
| 6 | LanzaroteSpain | 19.1°C | 15.9°C | 18.1°C | 6.8 h | 2 | 4 h 6 min |
| 7 | AlbufeiraPortugal | 18.9°C | 10.4°C | 15.3°C | 6.2 h | 8 | 2 h 54 min |
| 8 | Costa de la LuzSpain | 18.8°C | 10.7°C | 15.5°C | 6.5 h | 8 | 2 h 54 min |
| 9 | ValenciaSpain | 18.5°C | 8.9°C | 13.8°C | 6.6 h | 5 | 2 h 24 min |
| 10 | LimassolCyprus | 18.3°C | 11.0°C | 16.8°C | 7.4 h | 6 | 4 h 48 min |
| 11 | AlgarvePortugal | 18.1°C | 11.0°C | 15.3°C | 6.3 h | 7 | 2 h 54 min |
| 12 | Ayia NapaCyprus | 18.1°C | 12.3°C | 16.9°C | 7.5 h | 4 | 4 h 48 min |
| 13 | BenidormSpain | 17.9°C | 9.7°C | 14.4°C | 6.6 h | 6 | 2 h 30 min |
| 14 | AlicanteSpain | 17.9°C | 10.2°C | 14.4°C | 6.5 h | 6 | 2 h 30 min |
| 15 | La PalmaSpain | 17.6°C | 14.9°C | 19.3°C | 7.3 h | 4 | 4 h 24 min |
| 16 | MadeiraPortugal | 17.5°C | 13.6°C | 18.0°C | 4.8 h | 10 | 3 h 48 min |
| 17 | IbizaSpain | 17.5°C | 11.3°C | 14.6°C | 7.0 h | 4 | 2 h 30 min |
| 18 | MalagaSpain | 17.4°C | 11.2°C | 15.1°C | 6.1 h | 7 | 2 h 48 min |
| 19 | CreteGreece | 17.2°C | 9.3°C | 15.6°C | 6.0 h | 9 | 4 h 6 min |
| 20 | SalouSpain | 17.0°C | 7.9°C | 13.3°C | 6.3 h | 6 | 2 h 12 min |
| 21 | FethiyeTurkey | 17.0°C | 7.1°C | 16.7°C | 6.7 h | 10 | 4 h 18 min |
| 22 | MarbellaSpain | 16.9°C | 10.8°C | 15.2°C | 6.4 h | 8 | 2 h 48 min |
| 23 | SicilyItaly | 16.8°C | 8.9°C | 14.6°C | 6.4 h | 8 | 3 h 12 min |
| 24 | PaphosCyprus | 16.8°C | 12.2°C | 16.8°C | 7.2 h | 7 | 4 h 42 min |
| 25 | MarmarisTurkey | 16.8°C | 9.8°C | 16.6°C | 6.7 h | 9 | 4 h 12 min |
| 26 | LisbonPortugal | 16.7°C | 10.8°C | 14.4°C | 5.9 h | 8 | 2 h 42 min |
| 27 | MajorcaSpain | 16.5°C | 10.4°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 28 | AntalyaTurkey | 16.4°C | 7.2°C | 16.6°C | 6.5 h | 10 | 4 h 24 min |
| 29 | KusadasiTurkey | 16.4°C | 7.6°C | 15.5°C | 6.6 h | 9 | 4 h |
| 30 | PortoPortugal | 16.3°C | 8.2°C | 13.4°C | 5.2 h | 11 | 2 h 24 min |
| 31 | AlanyaTurkey | 16.0°C | 7.5°C | 16.9°C | 6.8 h | 9 | 4 h 30 min |
| 32 | RhodesGreece | 15.8°C | 12.5°C | 16.7°C | 7.1 h | 7 | 4 h 12 min |
| 33 | Lloret de MarSpain | 15.8°C | 6.7°C | 13.0°C | 5.7 h | 8 | 2 h 6 min |
| 34 | AthensGreece | 15.6°C | 7.6°C | 14.4°C | 6.2 h | 7 | 3 h 42 min |
| 35 | BarcelonaSpain | 15.5°C | 7.4°C | 13.2°C | 6.0 h | 7 | 2 h 6 min |
| 36 | BodrumTurkey | 15.5°C | 11.2°C | 16.0°C | 6.9 h | 9 | 4 h 6 min |
| 37 | VallettaMalta | 15.5°C | 12.5°C | 15.2°C | 7.2 h | 6 | 3 h 18 min |
| 38 | MadridSpain | 15.5°C | 4.0°C | - | 6.1 h | 7 | 2 h 18 min |
| 39 | KosGreece | 15.4°C | 12.5°C | 16.4°C | 7.0 h | 8 | 4 h 6 min |
| 40 | SardiniaItaly | 15.4°C | 8.8°C | 13.6°C | 6.3 h | 8 | 2 h 24 min |
| 41 | RomeItaly | 15.2°C | 5.9°C | 13.9°C | 5.8 h | 10 | 2 h 30 min |
| 42 | SarandaAlbania | 15.2°C | 6.6°C | 14.5°C | 5.5 h | 12 | 3 h 18 min |
| 43 | ZanteGreece | 15.0°C | 11.7°C | 15.2°C | 6.3 h | 10 | 3 h 30 min |
| 44 | KefaloniaGreece | 14.9°C | 11.8°C | 15.1°C | 6.4 h | 10 | 3 h 30 min |
| 45 | NaplesItaly | 14.8°C | 7.4°C | 14.1°C | 5.3 h | 11 | 2 h 42 min |
| 46 | PugliaItaly | 14.7°C | 8.9°C | 13.2°C | 5.8 h | 10 | 2 h 54 min |
| 47 | MykonosGreece | 14.7°C | 11.7°C | 15.3°C | 6.9 h | 7 | 3 h 54 min |
| 48 | NaxosGreece | 14.7°C | 11.9°C | 15.6°C | 6.9 h | 7 | 3 h 54 min |
| 49 | NiceFrance | 14.6°C | 6.9°C | 13.4°C | 6.1 h | 8 | 2 h |
| 50 | PargaGreece | 14.6°C | 8.5°C | 14.8°C | 5.7 h | 11 | 3 h 18 min |
| 51 | MenorcaSpain | 14.4°C | 11.5°C | 14.0°C | 6.7 h | 5 | 2 h 24 min |
| 52 | FlorenceItaly | 14.3°C | 4.4°C | - | 5.3 h | 10 | 2 h 12 min |
| 53 | SorrentoItaly | 14.1°C | 9.2°C | 14.2°C | 5.4 h | 11 | 2 h 48 min |
| 54 | CorfuGreece | 14.0°C | 10.0°C | 14.6°C | 5.8 h | 11 | 3 h 18 min |
| 55 | SantoriniGreece | 14.0°C | 10.9°C | 16.1°C | 6.9 h | 6 | 4 h |
| 56 | DubrovnikCroatia | 14.0°C | 7.3°C | 13.9°C | 5.6 h | 11 | 2 h 48 min |
| 57 | BudvaMontenegro | 14.0°C | 7.6°C | 13.7°C | 5.2 h | 12 | 2 h 54 min |
| 58 | VeronaItaly | 14.0°C | 3.7°C | - | 5.4 h | 9 | 2 h 6 min |
| 59 | Amalfi CoastItaly | 13.9°C | 8.9°C | 14.2°C | 5.4 h | 11 | 2 h 48 min |
| 60 | SplitCroatia | 13.8°C | 6.4°C | 12.8°C | 5.8 h | 10 | 2 h 36 min |
| 61 | PaxosGreece | 13.8°C | 10.8°C | 14.9°C | 6.0 h | 11 | 3 h 18 min |
| 62 | MilanItaly | 13.7°C | 3.2°C | - | 5.8 h | 8 | 1 h 54 min |
| 63 | Lake GardaItaly | 13.3°C | 3.8°C | - | 5.5 h | 9 | 2 h |
| 64 | SkiathosGreece | 13.3°C | 11.0°C | 13.7°C | 6.1 h | 8 | 3 h 36 min |
| 65 | HalkidikiGreece | 13.2°C | 8.1°C | 13.5°C | 5.8 h | 9 | 3 h 30 min |
| 66 | AlonissosGreece | 13.1°C | 9.7°C | 13.8°C | 6.1 h | 8 | 3 h 36 min |
| 67 | Lido di JesoloItaly | 12.5°C | 5.2°C | 9.8°C | 5.3 h | 8 | 2 h 12 min |
| 68 | VeniceItaly | 12.3°C | 5.1°C | 9.8°C | 5.4 h | 8 | 2 h 12 min |
| 69 | PulaCroatia | 12.3°C | 7.8°C | 10.6°C | 5.6 h | 11 | 2 h 18 min |
| 70 | ParisFrance | 11.8°C | 3.6°C | - | 4.0 h | 10 | 1 h 6 min |
| 71 | ThassosGreece | 11.8°C | 7.1°C | 11.9°C | 5.2 h | 10 | 3 h 30 min |
| 72 | IstanbulTurkey | 11.0°C | 5.6°C | 7.8°C | 4.8 h | 11 | 3 h 54 min |
| 73 | Sunny BeachBulgaria | 10.8°C | 4.3°C | 6.7°C | 4.6 h | 9 | 3 h 36 min |
| 74 | BudapestHungary | 10.6°C | 1.3°C | - | 4.7 h | 8 | 2 h 36 min |
| 75 | BledSlovenia | 9.6°C | 1.2°C | - | 4.2 h | 11 | 2 h 12 min |
| 76 | PragueCzechia | 9.3°C | 0.7°C | - | 3.9 h | 11 | 2 h |
| 77 | AmsterdamNetherlands | 9.1°C | 3.3°C | 5.7°C | 3.7 h | 11 | 1 h 12 min |
| 78 | KrakowPoland | 7.8°C | -0.9°C | - | 3.8 h | 12 | 2 h 30 min |
78 destinations shownMarch averages · climate, not a forecast.
Pool weather, a sea swim or a shorter flight? Start here.
None of the 78 destinations in Europe averages 25°C by day in March; these come closest.
The sea averages under 22°C at every destination in Europe in March; the warmest seas are listed here.
Direct flights under four hours from Gatwick, ranked by daytime high.
Gran Canaria leads the table with 22°C by day and 16°C at night, a 19°C sea and 4 rainy days (4 h 24 min from London). La Gomera leads with 21°C by day and 18°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 5 rainy days (4 h 24 min from London). Seville leads with 20°C by day and 9°C at night and 7 rainy days (2 h 42 min from London). Fuerteventura leads with 20°C by day and 16°C at night, a 18°C sea and 2 rainy days (4 h 12 min from London).
Warm rather than hot (20-25°C): Gran Canaria 22°C, La Gomera 21°C, Tenerife 20°C, Seville 20°C. For scale, London averages 11°C in March.
Gran Canaria leads on daytime warmth at 22°C, with 4 rainy days and a flight of 4 h 24 min. It suits travellers who put warm afternoons ahead of a shorter journey. La Gomera offers a useful alternative: 21°C days, milder 18°C nights and just 2 rainy days, with the same flight time. Tenerife reaches 20°C but has 5 rainy days, so it is not the strongest choice here if avoiding rain is your priority. Fuerteventura and Lanzarote both have 2 rainy days, with daytime highs of 20°C and 19°C respectively. Choose them for lower rain risk rather than maximum warmth, and pack a light layer for evenings.
Seville combines 20°C afternoons with a flight of 2 h 42 min, making it a good fit for a short break focused on time outdoors rather than swimming. The catch is the change after sunset: nights fall to 9°C, and there are 6 rainy days. Bring a jacket and leave room to rearrange outdoor plans. Valencia cuts the flight to 2 h 24 min, but days are cooler at 18°C. For a coastal stay, Albufeira and Costa de la Luz both reach 19°C with flights of 2 h 54 min. Their 8 rainy days make them less appealing if your main aim is to avoid wet weather.
None of these destinations offers genuinely warm sea conditions in March. Gran Canaria, La Gomera and Tenerife have the warmest water listed at 19°C, but that can still feel cool for a leisurely swim. Fuerteventura and Lanzarote sit at 18°C. The Algarve's 15°C sea makes it a better choice for time beside the water than in it. Cyprus does not solve the swimming problem: Limassol and Ayia Napa both have 17°C seas and 18°C daytime highs, despite flights of 4 h 48 min. Ayia Napa has fewer rainy days than Limassol, but neither beats the Canaries for warmth. If comfortable sea swimming is essential, March in Europe is a compromise.
A little more detail
Plain answers, grounded in the averages.
None of the 78 destinations we track in Europe average 25°C in March. The warmest are Gran Canaria (22°C), La Gomera (21°C), Tenerife (20°C), Seville (20°C), Fuerteventura (20°C).
London averages a daytime high of 10.5°C in March, so the warmest destinations on this page are at least 11°C warmer.
None of the ranked destinations has a daytime high above 25°C. Gran Canaria is warmest at 22°C, so think comfortable outdoor weather rather than summer heat. It is a clear improvement on London's 10°C, but not a guarantee of hot afternoons.
La Gomera, Fuerteventura and Lanzarote each have 2 rainy days, the lowest figures among these choices. La Gomera is the warmest of that group at 21°C. These are sensible picks if avoiding rain matters more than keeping the flight short, though dry weather is not guaranteed.
Pack an evening layer, especially for mainland Spain and Portugal. Seville and Valencia fall to 9°C at night, while Albufeira reaches 10°C. La Gomera is milder at 18°C, making it a better fit if you dislike a sharp drop in temperature after sunset.
ERA5-Land climate reanalysis and NOAA satellite sea temperatures, 1991-2020
These are climate averages for March, 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