Find your sunshine

Where is hot in April on a short-haul flight?

Agadir and Marrakech are the warmest choices for April, with daytime highs of 24°C, but think warm afternoons rather than summer heat. Within the 4.5 h flight limit from London, none of the ranked destinations has a daytime high above 25°C. Choose Morocco for warmth, southern Spain for less time flying, or the Canary Islands for milder evenings. The main catch is the sea: even the warmer options suit travellers happy with a cool swim.

Long-term climate averages, not a forecast · 1991-2020

Hottest day
24.4°CAgadir
Warmest sea
19.7°CLa Palma
Most sunshine
9.1h/dayLa Gomera
London comparison
13.5°CAverage daytime high

A sunny escape, any month

Short-haul = up to 4.5 h estimated direct flight from London Gatwick.

All flight times Europe only

Turn up the warmth

Top picks for April (short-haul)

Ranked by average daytime high. Check the rain before you pack. Flight times are estimates from London Gatwick.

Compare all 78
#1Warm

Agadir

Morocco · 3 h 48 min from London

Day
24.4°C
Sea
17.1°C
Sun
8.7h
Rain days
2
#2Warm

Marrakech

Morocco · 3 h 36 min from London

Day
24.2°C
Sea
-
Sun
7.6h
Rain days
5
#3Warm

Sousse

Tunisia · 3 h 6 min from London

Day
23.1°C
Sea
16.1°C
Sun
7.7h
Rain days
5
#4Warm

Seville

Spain · 2 h 42 min from London

Day
22.3°C
Sea
-
Sun
7.1h
Rain days
7
#5Warm

Gran Canaria

Spain · 4 h 24 min from London

Day
22.0°C
Sea
19.2°C
Sun
8.5h
Rain days
4
#6Warm

La Gomera

Spain · 4 h 24 min from London

Day
21.3°C
Sea
19.5°C
Sun
9.1h
Rain days
2
#7Warm

Crete

Greece · 4 h 6 min from London

Day
20.8°C
Sea
16.6°C
Sun
7.8h
Rain days
6
#8Warm

Tenerife

Spain · 4 h 24 min from London

Day
20.6°C
Sea
19.5°C
Sun
9.0h
Rain days
5
#9Warm

Albufeira

Portugal · 2 h 54 min from London

Day
20.6°C
Sea
16.0°C
Sun
6.8h
Rain days
7
#10Warm

Valencia

Spain · 2 h 24 min from London

Day
20.6°C
Sea
15.4°C
Sun
7.1h
Rain days
6
#11Warm

Fuerteventura

Spain · 4 h 12 min from London

Day
20.5°C
Sea
18.7°C
Sun
6.8h
Rain days
1
#12Warm

Costa de la Luz

Spain · 2 h 54 min from London

Day
20.4°C
Sea
16.6°C
Sun
7.4h
Rain days
7

A little detail goes a long way

April, side by side (short-haul)

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.

78 destinations

Scroll sideways for more weather, down for more places. Click a heading to sort.

78 destinations ranked by April temperature
#Destination
1AgadirMorocco24.4°C14.5°C17.1°C8.7 h23 h 48 min
2MarrakechMorocco24.2°C9.7°C-7.6 h53 h 36 min
3SousseTunisia23.1°C11.9°C16.1°C7.7 h53 h 6 min
4SevilleSpain22.3°C11.3°C-7.1 h72 h 42 min
5Gran CanariaSpain22.0°C16.6°C19.2°C8.5 h44 h 24 min
6La GomeraSpain21.3°C18.3°C19.5°C9.1 h24 h 24 min
7CreteGreece20.8°C11.8°C16.6°C7.8 h64 h 6 min
8TenerifeSpain20.6°C15.7°C19.5°C9.0 h54 h 24 min
9AlbufeiraPortugal20.6°C11.8°C16.0°C6.8 h72 h 54 min
10ValenciaSpain20.6°C11.2°C15.4°C7.1 h62 h 24 min
11FuerteventuraSpain20.5°C16.7°C18.7°C6.8 h14 h 12 min
12Costa de la LuzSpain20.4°C12.4°C16.6°C7.4 h72 h 54 min
13FethiyeTurkey20.2°C10.0°C17.5°C7.8 h94 h 18 min
14BenidormSpain20.1°C11.7°C15.7°C7.3 h72 h 30 min
15KusadasiTurkey20.1°C10.8°C16.5°C7.7 h74 h
16AntalyaTurkey20.0°C10.0°C17.8°C7.5 h84 h 24 min
17MarmarisTurkey19.9°C12.5°C17.3°C7.8 h84 h 12 min
18AlicanteSpain19.9°C12.2°C15.8°C7.1 h72 h 30 min
19LanzaroteSpain19.8°C16.6°C18.6°C6.8 h14 h 6 min
20IbizaSpain19.8°C13.1°C15.8°C7.7 h52 h 30 min
21HammametTunisia19.8°C12.8°C15.9°C7.2 h73 h 6 min
22AthensGreece19.8°C10.6°C15.6°C7.7 h63 h 42 min
23AlgarvePortugal19.6°C12.3°C16.0°C6.9 h72 h 54 min
24SicilyItaly19.3°C11.4°C15.6°C7.2 h83 h 12 min
25MalagaSpain19.1°C12.8°C15.8°C7.3 h72 h 48 min
26SalouSpain19.0°C10.0°C14.6°C6.8 h82 h 12 min
27MajorcaSpain18.9°C12.5°C15.6°C7.2 h72 h 24 min
28MarbellaSpain18.6°C12.3°C15.8°C7.4 h72 h 48 min
29SarandaAlbania18.5°C9.7°C15.8°C6.3 h113 h 18 min
30MadeiraPortugal18.2°C14.1°C18.4°C5.2 h93 h 48 min
31La PalmaSpain18.2°C15.5°C19.7°C7.9 h34 h 24 min
32RhodesGreece18.1°C14.4°C17.3°C8.6 h64 h 12 min
33BodrumTurkey18.1°C13.6°C16.9°C8.1 h74 h 6 min
34LisbonPortugal18.1°C12.3°C15.3°C6.7 h82 h 42 min
35RomeItaly18.0°C8.6°C15.2°C6.5 h112 h 30 min
36SardiniaItaly18.0°C10.7°C14.6°C7.1 h82 h 24 min
37Lloret de MarSpain18.0°C8.9°C14.0°C6.2 h102 h 6 min
38MadridSpain18.0°C6.5°C-6.6 h82 h 18 min
39VeronaItaly17.9°C7.7°C-5.7 h132 h 6 min
40FlorenceItaly17.7°C7.3°C-5.8 h122 h 12 min
41KosGreece17.6°C14.5°C17.0°C8.4 h64 h 6 min
42NaplesItaly17.6°C9.8°C15.4°C6.1 h112 h 42 min
43PugliaItaly17.5°C11.3°C14.3°C6.8 h102 h 54 min
44PortoPortugal17.5°C9.8°C14.1°C5.8 h122 h 24 min
45PargaGreece17.5°C11.1°C15.9°C6.6 h93 h 18 min
46BudvaMontenegro17.4°C10.8°C15.2°C6.0 h122 h 54 min
47BarcelonaSpain17.3°C9.6°C14.3°C6.5 h92 h 6 min
48ZanteGreece17.3°C13.7°C16.1°C7.8 h73 h 30 min
49VallettaMalta17.3°C14.2°C16.1°C8.3 h33 h 18 min
50MilanItaly17.3°C7.1°C-6.0 h111 h 54 min
51KefaloniaGreece17.2°C13.9°C16.0°C7.8 h73 h 30 min
52SplitCroatia17.2°C9.6°C14.2°C6.5 h112 h 36 min
53DubrovnikCroatia17.1°C10.4°C15.1°C6.3 h122 h 48 min
54MykonosGreece17.0°C13.8°C15.9°C8.4 h43 h 54 min
55Lake GardaItaly17.0°C7.4°C-5.8 h122 h
56NaxosGreece17.0°C13.9°C16.2°C8.4 h43 h 54 min
57NiceFrance16.9°C9.5°C14.4°C6.3 h102 h
58CorfuGreece16.6°C12.3°C16.0°C6.5 h103 h 18 min
59SorrentoItaly16.6°C11.4°C15.4°C6.3 h112 h 48 min
60BudapestHungary16.6°C6.3°C-6.1 h92 h 36 min
61HalkidikiGreece16.5°C11.2°C14.6°C6.9 h73 h 30 min
62Lido di JesoloItaly16.5°C9.0°C13.2°C5.9 h112 h 12 min
63Amalfi CoastItaly16.4°C11.2°C15.4°C6.3 h112 h 48 min
64SantoriniGreece16.3°C12.8°C16.6°C8.5 h44 h
65VeniceItaly16.3°C8.9°C13.5°C6.0 h102 h 12 min
66MenorcaSpain16.2°C13.2°C15.2°C7.3 h62 h 24 min
67PaxosGreece16.1°C13.0°C16.0°C7.0 h83 h 18 min
68PulaCroatia15.7°C10.9°C12.8°C6.3 h102 h 18 min
69AlonissosGreece15.5°C12.2°C14.6°C7.5 h53 h 36 min
70SkiathosGreece15.3°C13.3°C14.7°C7.4 h63 h 36 min
71ThassosGreece15.3°C10.3°C13.8°C6.4 h93 h 30 min
72ParisFrance15.1°C5.9°C-5.1 h111 h 6 min
73IstanbulTurkey15.1°C8.8°C10.2°C6.2 h83 h 54 min
74Sunny BeachBulgaria14.9°C8.0°C9.4°C6.0 h83 h 36 min
75PragueCzechia14.8°C4.4°C-5.7 h92 h
76BledSlovenia14.3°C5.2°C-4.7 h152 h 12 min
77KrakowPoland14.1°C3.8°C-5.4 h112 h 30 min
78AmsterdamNetherlands12.8°C5.8°C9.4°C5.1 h111 h 12 min

78 destinations shownApril averages · climate, not a forecast.

Find your kind of warm

Pool weather, a sea swim or a shorter flight? Start here.

0 destinations

Days at 25°C+

None of the 78 destinations (short-haul) averages 25°C by day in April; these come closest.

0 destinations

Sea warm enough to swim

The sea averages under 22°C at every destination (short-haul) in April; the warmest seas are listed here.

1 destinations

Warm and dry

22°C or more by day with three rainy days or fewer in April.

April in brief (short-haul)

Agadir leads the table with 24°C by day and 15°C at night, a 17°C sea and 2 rainy days (3 h 48 min from London). Marrakech leads with 24°C by day and 10°C at night and 5 rainy days (3 h 36 min from London). Sousse leads with 23°C by day and 12°C at night, a 16°C sea and 5 rainy days (3 h 6 min from London). Seville leads with 22°C by day and 11°C at night and 7 rainy days (2 h 42 min from London). Gran Canaria leads with 22°C by day and 17°C at night, a 19°C sea and 4 rainy days (4 h 24 min from London).

Warm rather than hot (20-25°C): Agadir 24°C, Marrakech 24°C, Sousse 23°C, Seville 22°C, Gran Canaria 22°C, La Gomera 21°C and 10 more. For scale, London averages 14°C in April.

By flight time from London

By region

Choose Morocco for warmth, or Sousse for a shorter flight

Agadir is the strongest choice if daytime warmth and fewer rainy days matter most. Its 24°C high comes with 2 rainy days, so it suits time outdoors, though the 17°C sea makes swimming a cooler proposition. Marrakech matches that daytime warmth, with a slightly shorter flight of 3 h 36 min against Agadir's 3 h 48 min. The catch is 5 rainy days and nights of 10°C: pack a proper evening layer rather than relying on afternoon clothing. Sousse offers a useful compromise, reaching 23°C after a 3 h 6 min flight. Its 5 rainy days and 16°C sea mean choosing it for warm days and less travelling, not comfortably warm water.

Keep the flight shorter with Spain or Portugal

Seville suits travellers who care more about warm afternoons than swimming. A 2 h 42 min flight brings daytime highs of 22°C, but 7 rainy days make a light waterproof sensible, and 11°C nights call for layers. Valencia cuts the flight to 2 h 24 min while still reaching 21°C; choose it for outdoor time rather than its chilly 15°C sea. Albufeira offers the same daytime high with a 2 h 54 min flight, though 7 rainy days and a 16°C sea temper its appeal for a beach-focused break. Costa de la Luz shares that flight time and rain figure but reaches 20°C, so it is not the pick if maximum warmth is your priority.

Accept a longer flight for milder evenings and less chilly seas

The Canary Islands make more sense if you value evenings outdoors and a less chilly sea over the highest daytime temperature. La Gomera pairs 21°C days with 18°C nights, a 20°C sea and 2 rainy days: a useful balance if you dislike a sharp evening cool-down. Tenerife shares that daytime and sea temperature but has 5 rainy days and cooler nights. Gran Canaria is warmer by day at 22°C, though its 19°C sea is cooler. Each has a listed flight time of 4 h 24 min, so the trade-off is longer travelling. Fuerteventura suits rain-averse travellers, with 1 rainy day and a 4 h 12 min flight, but its 20°C daytime high means giving up some warmth.

A little more detail

Your April questions

Plain answers, grounded in the averages.

Where is 25 degrees and above in April within a short-haul flight of the UK?

None of the 78 destinations we track within a short-haul flight of the UK average 25°C in April. The warmest are Agadir (24°C), Marrakech (24°C), Sousse (23°C), Seville (22°C), Gran Canaria (22°C).

Where is warm and dry in April within a short-haul flight of the UK?

Warm (22°C+) with three rainy days or fewer in April: Agadir (24°C, 2 rainy days).

How warm is the UK in April?

London averages a daytime high of 13.5°C in April, so the warmest destinations on this page are at least 11°C warmer.

Is anywhere warm enough for comfortable sea swimming in April?

No destination in this short-haul selection has a sea temperature of 22°C or above. La Gomera and Tenerife offer the warmest water among the leading options at 20°C. They are better choices for a cool dip than for travellers who need warm water.

Where should I go if I want warmer evenings?

La Gomera stands out with nights of 18°C, followed by Gran Canaria and Fuerteventura at 17°C. That makes them better suited to evenings outdoors than Marrakech, where nights fall to 10°C despite its warmer afternoons. Still pack an evening layer.

Which warm option has the shortest flight?

Among the leading warm options listed, Valencia has the shortest flight from London at 2 h 24 min, with daytime highs of 21°C. Seville takes 2 h 42 min and reaches 22°C, making it a useful alternative if extra warmth matters more than the shortest journey.

Real climate data. A clearer holiday plan.

ERA5-Land climate reanalysis and NOAA satellite sea temperatures, 1991-2020

These are climate averages for April, 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