Find your sunshine

Where is hot in Europe in June?

Seville is the choice for maximum June heat in Europe, with daytime highs of 32°C, while Antalya is better for travellers who put swimming first, with a sea temperature of 25°C. Both offer a clear step up from London's 20°C days. The main trade-off is flight time: Spain offers heat with less travelling, while Turkey and Cyprus deserve a closer look if warm water matters more than a short flight.

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

Hottest day
31.8°CSeville
Warmest sea
24.9°CAlanya
Most sunshine
13.5h/dayLimassol
London comparison
19.6°CAverage daytime high

A sunny escape, any month

Europe = European countries including Turkey and Cyprus.

All regions Short-haul

Turn up the warmth

Top picks for June in Europe

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

Compare all 78
#1Hot

Seville

Spain · 2 h 42 min from London

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

Kusadasi

Turkey · 4 h from London

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

Antalya

Turkey · 4 h 24 min from London

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

Limassol

Cyprus · 4 h 48 min from London

Day
30.4°C
Sea
23.2°C
Sun
13.5h
Rain days
1
#5Hot

Athens

Greece · 3 h 42 min from London

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

Marmaris

Turkey · 4 h 12 min from London

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

Fethiye

Turkey · 4 h 18 min from London

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

Crete

Greece · 4 h 6 min from London

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

Ayia Napa

Cyprus · 4 h 48 min from London

Day
28.7°C
Sea
24.3°C
Sun
13.4h
Rain days
1
#10Hot

Sicily

Italy · 3 h 12 min from London

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

Madrid

Spain · 2 h 18 min from London

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

Albufeira

Portugal · 2 h 54 min from London

Day
28.2°C
Sea
18.9°C
Sun
10.8h
Rain days
2

A little detail goes a long way

June, side by side in Europe

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
1SevilleSpain31.8°C18.8°C-11.2 h12 h 42 min
2KusadasiTurkey31.1°C19.9°C22.5°C12.9 h24 h
3AntalyaTurkey30.4°C19.3°C24.8°C12.4 h24 h 24 min
4LimassolCyprus30.4°C21.1°C23.2°C13.5 h14 h 48 min
5AthensGreece30.3°C19.8°C22.6°C12.1 h33 h 42 min
6MarmarisTurkey30.0°C21.2°C22.7°C12.8 h24 h 12 min
7FethiyeTurkey29.4°C18.4°C23.6°C12.7 h44 h 18 min
8CreteGreece29.3°C19.8°C22.8°C12.9 h24 h 6 min
9Ayia NapaCyprus28.7°C21.8°C24.3°C13.4 h14 h 48 min
10SicilyItaly28.5°C19.6°C21.8°C11.4 h33 h 12 min
11MadridSpain28.4°C15.3°C-10.0 h32 h 18 min
12AlbufeiraPortugal28.2°C17.2°C18.9°C10.8 h22 h 54 min
13ValenciaSpain27.9°C18.5°C22.2°C10.0 h42 h 24 min
14IbizaSpain27.7°C19.6°C22.1°C11.0 h22 h 30 min
15Costa de la LuzSpain27.7°C18.4°C20.7°C11.5 h12 h 54 min
16AlanyaTurkey27.7°C18.9°C24.9°C12.7 h44 h 30 min
17BenidormSpain27.6°C18.8°C22.1°C10.6 h32 h 30 min
18SarandaAlbania27.3°C18.4°C22.3°C10.8 h53 h 18 min
19MajorcaSpain27.1°C19.4°C22.1°C10.7 h32 h 24 min
20RomeItaly27.0°C16.6°C22.1°C10.2 h52 h 30 min
21SardiniaItaly26.8°C18.1°C20.9°C11.1 h32 h 24 min
22PaphosCyprus26.7°C21.1°C24.1°C13.0 h14 h 42 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 in Europe average 25°C or more by day. These are the warmest.

39 destinations

Sea warm enough to swim

We call the sea swimmable at 22°C or more. In June that is 39 destinations in Europe.

Closer to home

Within four hours

Direct flights under four hours from Gatwick, ranked by daytime high.

June in brief in Europe

Seville leads the table with 32°C by day and 19°C at night and 1 rainy days (2 h 42 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). Limassol leads with 30°C by day and 21°C at night, a 23°C sea and 1 rainy days (4 h 48 min from London). Athens leads with 30°C by day and 20°C at night, a 23°C sea and 3 rainy days (3 h 42 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: Seville, Kusadasi, Antalya, Limassol, Athens, Marmaris. For scale, London averages 20°C in June.

Warmest spot in each European country in June

By region

For heat without a long flight, choose Spain

Seville combines the highest daytime temperature here, 32°C, with a flight of 2 h 42 min and just 1 rainy day in June. It suits travellers who actively want heat, but plan outdoor time around the cooler parts of the day rather than pushing through midday. Madrid is the gentler alternative at 28°C, with a shorter flight of 2 h 18 min. Its 15°C nights also offer more relief, though you'll want a layer for evenings. Albufeira makes sense if you want coastal weather without travelling much longer: the flight is 2 h 54 min and days reach 28°C. The catch is the sea, which is a much cooler 19°C.

For warm-water swimming, allow a longer flight

Antalya is the strongest choice here for travellers who dislike a chilly swim: its 25°C sea accompanies 30°C days and 2 rainy days. The trade-off is a flight of 4 h 24 min. Kusadasi is slightly hotter on land at 31°C and has a shorter 4 h flight, but its 22°C sea makes it less compelling if water temperature is your priority. Cyprus offers a different balance. Limassol has 30°C days and a 23°C sea; Ayia Napa has 29°C days and a 24°C sea. Both have just 1 rainy day, but the 4 h 48 min flight means more travelling. Choose Antalya for the warmest water, or Cyprus if fewer rainy days matter more.

For gentler warmth, don't chase the hottest ranking

If hot afternoons make walking tiring, Barcelona, Venice or Budapest at 25°C may suit you better than Seville. Nice and Lisbon offer 24°C days, while Madeira is milder again at 22°C. These are choices for comfortable warmth rather than maximum heat, but their daytime temperatures alone don't tell you how warm the sea will feel or how often it will rain. Be particularly careful about equating Italian heat with dry weather. Verona has 13 rainy days in June, Lake Garda has 12, Lido di Jesolo has 11 and Milan has 10. For a hotter Italian option with fewer rainy days, Sicily offers 28°C days, a 22°C sea and 3 rainy days, with a flight of 3 h 12 min.

A little more detail

Your June questions

Plain answers, grounded in the averages.

Where is 25 degrees and above in June in Europe?

44 of the 78 destinations we track in Europe average a daytime high of 25°C or more in June. The hottest are Seville (32°C), Kusadasi (31°C), Antalya (30°C), Limassol (30°C), Athens (30°C), Marmaris (30°C).

Where is over 30 degrees in June in Europe?

6 destinations in Europe average more than 30°C by day in June: Seville (32°C), Kusadasi (31°C), Antalya (30°C), Limassol (30°C), Athens (30°C), Marmaris (30°C).

Where is the sea warm enough to swim in June in Europe?

The sea averages 22°C or more in June at 39 destinations in Europe, including Kusadasi (23°C), Antalya (25°C), Limassol (23°C), Athens (23°C), Marmaris (23°C), Fethiye (24°C).

Where is warm and dry in June in Europe?

Warm (22°C+) with three rainy days or fewer in June: Seville (32°C, 1 rainy days), Kusadasi (31°C, 2 rainy days), Antalya (30°C, 2 rainy days), Limassol (30°C, 1 rainy days), Athens (30°C, 3 rainy days), Marmaris (30°C, 2 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 12°C warmer.

Where in Greece should I choose for hotter June weather?

Athens reaches 30°C, compared with Crete's 29°C, and both have a 23°C sea. Athens has the shorter flight at 3 h 42 min, while Crete takes 4 h 6 min. Crete has 2 rainy days against Athens's 3, so the weather differences are modest.

Which destinations stay warmest in the evenings?

Ayia Napa has the warmest nights among the hottest destinations listed, at 22°C. Limassol and Marmaris follow at 21°C. These suit travellers who prefer warmth after sunset; Madrid at 15°C and Albufeira at 17°C are better if you want cooler nights.

Is Fethiye a good compromise between daytime heat and warm sea?

Fethiye combines 29°C days with a 24°C sea, so it suits travellers who value warm swimming water without choosing the highest daytime heat. The catches are 4 rainy days and a flight of 4 h 18 min. Nights ease back to 18°C.

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