Find your sunshine

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

Seville, Marrakech and Sousse are the hottest June choices here, reaching 32°C by day within the flight limit of 4.5 h from London. For a holiday built around swimming, Antalya makes a stronger case with sea temperatures of 25°C. The choice comes down to what you want from the warmth: Seville keeps the journey shorter, Sousse combines heat with the coast, and Antalya trades a longer flight for warmer water.

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

Hottest day
32.1°CMarrakech
Warmest sea
24.8°CAntalya
Most sunshine
13.4h/dayRhodes
London comparison
19.6°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 June (short-haul)

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

Compare all 78
#1Hot

Marrakech

Morocco · 3 h 36 min from London

Day
32.1°C
Sea
-
Sun
11.0h
Rain days
3
#2Hot

Seville

Spain · 2 h 42 min from London

Day
31.8°C
Sea
-
Sun
11.2h
Rain days
1
#3Hot

Sousse

Tunisia · 3 h 6 min from London

Day
31.5°C
Sea
22.3°C
Sun
11.2h
Rain days
2
#4Hot

Kusadasi

Turkey · 4 h from London

Day
31.1°C
Sea
22.5°C
Sun
12.9h
Rain days
2
#5Hot

Antalya

Turkey · 4 h 24 min from London

Day
30.4°C
Sea
24.8°C
Sun
12.4h
Rain days
2
#6Hot

Athens

Greece · 3 h 42 min from London

Day
30.3°C
Sea
22.6°C
Sun
12.1h
Rain days
3
#7Hot

Marmaris

Turkey · 4 h 12 min from London

Day
30.0°C
Sea
22.7°C
Sun
12.8h
Rain days
2
#8Hot

Fethiye

Turkey · 4 h 18 min from London

Day
29.4°C
Sea
23.6°C
Sun
12.7h
Rain days
4
#9Hot

Crete

Greece · 4 h 6 min from London

Day
29.3°C
Sea
22.8°C
Sun
12.9h
Rain days
2
#10Hot

Agadir

Morocco · 3 h 48 min from London

Day
28.6°C
Sea
18.8°C
Sun
10.1h
Rain days
0
#11Hot

Sicily

Italy · 3 h 12 min from London

Day
28.5°C
Sea
21.8°C
Sun
11.4h
Rain days
3
#12Hot

Madrid

Spain · 2 h 18 min from London

Day
28.4°C
Sea
-
Sun
10.0h
Rain days
3

A little detail goes a long way

June, 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 June temperature
#Destination
1MarrakechMorocco32.1°C15.8°C-11.0 h33 h 36 min
2SevilleSpain31.8°C18.8°C-11.2 h12 h 42 min
3SousseTunisia31.5°C18.9°C22.3°C11.2 h23 h 6 min
4KusadasiTurkey31.1°C19.9°C22.5°C12.9 h24 h
5AntalyaTurkey30.4°C19.3°C24.8°C12.4 h24 h 24 min
6AthensGreece30.3°C19.8°C22.6°C12.1 h33 h 42 min
7MarmarisTurkey30.0°C21.2°C22.7°C12.8 h24 h 12 min
8FethiyeTurkey29.4°C18.4°C23.6°C12.7 h44 h 18 min
9CreteGreece29.3°C19.8°C22.8°C12.9 h24 h 6 min
10AgadirMorocco28.6°C18.3°C18.8°C10.1 h03 h 48 min
11SicilyItaly28.5°C19.6°C21.8°C11.4 h33 h 12 min
12MadridSpain28.4°C15.3°C-10.0 h32 h 18 min
13AlbufeiraPortugal28.2°C17.2°C18.9°C10.8 h22 h 54 min
14ValenciaSpain27.9°C18.5°C22.2°C10.0 h42 h 24 min
15HammametTunisia27.8°C19.2°C22.0°C11.0 h23 h 6 min
16IbizaSpain27.7°C19.6°C22.1°C11.0 h22 h 30 min
17Costa de la LuzSpain27.7°C18.4°C20.7°C11.5 h12 h 54 min
18BenidormSpain27.6°C18.8°C22.1°C10.6 h32 h 30 min
19SarandaAlbania27.3°C18.4°C22.3°C10.8 h53 h 18 min
20MajorcaSpain27.1°C19.4°C22.1°C10.7 h32 h 24 min
21RomeItaly27.0°C16.6°C22.1°C10.2 h52 h 30 min
22SardiniaItaly26.8°C18.1°C20.9°C11.1 h32 h 24 min
23AlicanteSpain26.7°C19.2°C22.2°C10.5 h32 h 30 min
24VeronaItaly26.6°C16.5°C-7.7 h132 h 6 min
25SalouSpain26.5°C17.5°C21.5°C9.4 h62 h 12 min
26BodrumTurkey26.5°C21.3°C23.0°C13.0 h14 h 6 min
27FlorenceItaly26.4°C15.6°C-8.9 h72 h 12 min
28AlgarvePortugal26.3°C17.4°C18.9°C10.9 h22 h 54 min
29BudvaMontenegro26.1°C19.6°C22.8°C9.7 h82 h 54 min
30MilanItaly26.0°C15.8°C-7.8 h111 h 54 min
31SplitCroatia26.0°C17.9°C21.7°C9.9 h72 h 36 min
32PargaGreece26.0°C19.1°C22.5°C11.0 h43 h 18 min
33MalagaSpain25.9°C19.0°C19.5°C11.3 h12 h 48 min
34HalkidikiGreece25.9°C20.5°C23.2°C10.7 h53 h 30 min
35PugliaItaly25.9°C19.5°C22.2°C10.8 h62 h 54 min
36NaplesItaly25.9°C17.8°C22.8°C9.9 h62 h 42 min
37RhodesGreece25.7°C21.7°C22.6°C13.4 h04 h 12 min
38Lloret de MarSpain25.7°C16.4°C20.3°C8.5 h72 h 6 min
39DubrovnikCroatia25.6°C18.6°C22.4°C10.0 h72 h 48 min
40Lake GardaItaly25.5°C16.6°C-7.8 h122 h
41MarbellaSpain25.3°C18.3°C18.9°C11.6 h12 h 48 min
42Gran CanariaSpain25.1°C19.3°C21.2°C11.2 h14 h 24 min
43ZanteGreece25.0°C21.1°C22.5°C12.2 h23 h 30 min
44Lido di JesoloItaly25.0°C17.7°C22.7°C7.8 h112 h 12 min
45IstanbulTurkey24.9°C18.4°C20.8°C10.4 h63 h 54 min
46KosGreece24.8°C21.7°C22.2°C13.3 h14 h 6 min
47KefaloniaGreece24.8°C21.2°C22.5°C12.1 h23 h 30 min
48VeniceItaly24.8°C17.6°C22.9°C8.2 h92 h 12 min
49BudapestHungary24.8°C15.3°C-7.4 h112 h 36 min
50ThassosGreece24.8°C19.8°C22.6°C10.1 h73 h 30 min
51BarcelonaSpain24.6°C17.2°C20.7°C8.9 h62 h 6 min
52Sunny BeachBulgaria24.6°C17.9°C21.3°C9.1 h83 h 36 min
53CorfuGreece24.5°C20.2°C22.7°C10.9 h43 h 18 min
54VallettaMalta24.4°C20.7°C22.2°C12.2 h03 h 18 min
55NiceFrance24.4°C17.5°C21.1°C8.4 h82 h
56La GomeraSpain24.4°C21.5°C21.3°C11.8 h14 h 24 min
57PulaCroatia24.4°C19.2°C21.8°C8.9 h82 h 18 min
58SorrentoItaly24.3°C18.9°C22.8°C10.2 h52 h 48 min
59MykonosGreece24.3°C21.0°C21.6°C13.2 h13 h 54 min
60NaxosGreece24.2°C21.0°C21.8°C13.3 h13 h 54 min
61Amalfi CoastItaly24.1°C18.6°C22.8°C10.2 h52 h 48 min
62AlonissosGreece24.1°C20.9°C22.7°C11.9 h23 h 36 min
63LisbonPortugal23.9°C16.7°C18.0°C9.7 h22 h 42 min
64SkiathosGreece23.6°C21.7°C22.8°C11.7 h23 h 36 min
65SantoriniGreece23.4°C19.9°C22.2°C13.4 h14 h
66PaxosGreece23.4°C20.4°C22.4°C11.3 h33 h 18 min
67TenerifeSpain23.2°C18.1°C21.3°C11.7 h24 h 24 min
68MenorcaSpain23.1°C19.7°C21.5°C10.9 h22 h 24 min
69FuerteventuraSpain23.0°C19.3°C20.6°C7.9 h04 h 12 min
70PortoPortugal23.0°C15.0°C16.6°C8.2 h62 h 24 min
71MadeiraPortugal22.5°C17.9°C20.9°C7.6 h43 h 48 min
72BledSlovenia22.5°C13.5°C-6.1 h162 h 12 min
73PragueCzechia22.5°C13.0°C-6.5 h122 h
74LanzaroteSpain22.4°C19.3°C20.6°C7.8 h04 h 6 min
75ParisFrance21.8°C12.8°C-6.1 h111 h 6 min
76KrakowPoland21.7°C12.7°C-6.4 h142 h 30 min
77La PalmaSpain21.5°C18.7°C21.6°C10.4 h14 h 24 min
78AmsterdamNetherlands18.7°C12.3°C16.7°C5.8 h121 h 12 min

78 destinations shownJune averages · climate, not a forecast.

Find your kind of warm

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

44 destinations

Days at 25°C+

44 of the 78 destinations (short-haul) average 25°C or more by day. These are the warmest.

37 destinations

Sea warm enough to swim

We call the sea swimmable at 22°C or more. In June that is 37 destinations (short-haul).

40 destinations

Warm and dry

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

June in brief (short-haul)

Marrakech leads the table with 32°C by day and 16°C at night and 3 rainy days (3 h 36 min from London). Seville leads with 32°C by day and 19°C at night and 1 rainy days (2 h 42 min from London). Sousse leads with 32°C by day and 19°C at night, a 22°C sea and 2 rainy days (3 h 6 min from London). Kusadasi leads with 31°C by day and 20°C at night, a 23°C sea and 2 rainy days (4 h from London). Antalya leads with 30°C by day and 19°C at night, a 25°C sea and 2 rainy days (4 h 24 min from London).

Warm rather than hot (20-25°C): Istanbul 25°C, Kos 25°C, Kefalonia 25°C, Venice 25°C, Budapest 25°C, Thassos 25°C and 27 more. Hot but wet - over 25°C with more than eight rainy days: Verona (13 days), Milan (11 days), Lake Garda (12 days), Lido di Jesolo (11 days). Over 30°C by day: Marrakech, Seville, Sousse, Kusadasi, Antalya, Athens and 1 more. For scale, London averages 20°C in June.

By flight time from London

By region

For strong heat without a long flight, choose Seville

Seville pairs 32°C daytime heat with a flight of 2 h 42 min and just 1 rainy day, making it a strong choice if you want hot, mostly dry weather without using much holiday time travelling. Plan outdoor time for mornings and later afternoons rather than pushing through midday. Marrakech matches that daytime heat, but the flight takes 3 h 36 min and nights fall to 16°C, so pack a light layer. Madrid is the gentler alternative: 28°C days, a flight of 2 h 18 min and cooler 15°C nights. It suits travellers who want warmth by day without equally warm evenings.

For swimming, weigh sea warmth against flight time

Antalya is the strongest swimming choice among the hottest destinations listed: its 25°C sea accompanies 30°C days and 2 rainy days. The catch is a flight of 4 h 24 min, close to the short-haul limit. Sousse suits travellers who would rather spend less time flying: the journey is 3 h 6 min, days reach 32°C and there are 2 rainy days. Its 22°C sea will feel fresher, though, so hotter air does not mean warmer swimming. Agadir makes that distinction even clearer. With 29°C days and 0 rainy days, it looks appealing for dry warmth, but the 19°C sea is a compromise if long swims are the point of your trip. Dry conditions are not a guarantee.

Choose gentler warmth carefully if rain matters

If 30°C sounds tiring rather than appealing, Barcelona, Kos and Kefalonia offer 25°C days, while Nice, Lisbon and Corfu sit at 24°C. These suit travellers who prefer being outdoors without the strongest heat, though the figures given do not establish their rain risk or sea comfort. Tenerife and Menorca are milder again at 23°C: warmer than London's 20°C, but not the best match for someone seeking intense heat. Be more cautious about choosing northern Italy purely for warmth. Verona has 13 rainy days, Lake Garda 12, Lido di Jesolo 11 and Milan 10. These are hot-but-wet options, better suited to travellers happy to keep plans flexible.

A little more detail

Your June questions

Plain answers, grounded in the averages.

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

44 of the 78 destinations we track within a short-haul flight of the UK average a daytime high of 25°C or more in June. The hottest are Marrakech (32°C), Seville (32°C), Sousse (32°C), Kusadasi (31°C), Antalya (30°C), Athens (30°C).

Where is over 30 degrees in June within a short-haul flight of the UK?

7 destinations within a short-haul flight of the UK average more than 30°C by day in June: Marrakech (32°C), Seville (32°C), Sousse (32°C), Kusadasi (31°C), Antalya (30°C), Athens (30°C), Marmaris (30°C).

Where is the sea warm enough to swim in June within a short-haul flight of the UK?

The sea averages 22°C or more in June at 37 destinations within a short-haul flight of the UK, including Sousse (22°C), Kusadasi (23°C), Antalya (25°C), Athens (23°C), Marmaris (23°C), Fethiye (24°C).

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

Warm (22°C+) with three rainy days or fewer in June: Marrakech (32°C, 3 rainy days), Seville (32°C, 1 rainy days), Sousse (32°C, 2 rainy days), Kusadasi (31°C, 2 rainy days), Antalya (30°C, 2 rainy days), Athens (30°C, 3 rainy days).

How warm is the UK in June?

London averages a daytime high of 19.6°C in June, so the 44 destinations over 25°C are at least 13°C warmer.

Where else should I consider for warm sea swimming?

Fethiye offers a 24°C sea with 29°C days, but has 4 rainy days and a flight of 4 h 18 min. Marmaris has slightly cooler water at 23°C, hotter 30°C days and 2 rainy days, with a flight of 4 h 12 min.

Will I need a layer in the evenings?

Pack a light layer for Madrid and Marrakech, where nights fall to 15°C and 16°C despite hot days. Marmaris stays warmer at 21°C overnight, while Crete and Sicily sit at 20°C. If you feel the cold, daytime highs alone are not a useful packing guide.

Is Crete or Kusadasi hotter in June?

Kusadasi is hotter by day at 31°C, compared with Crete's 29°C, but Crete has the warmer sea at 23°C against 22°C. Both have 2 rainy days. Flight times are similar: 4 h for Kusadasi and 4 h 6 min for Crete.

Real climate data. A clearer holiday plan.

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

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