Seville
- Day
- 31.8°C
- Sea
- -
- Sun
- 11.2h
- Rain days
- 1
Find your sunshine
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
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 | SevilleSpain | 31.8°C | 18.8°C | - | 11.2 h | 1 | 2 h 42 min |
| 2 | KusadasiTurkey | 31.1°C | 19.9°C | 22.5°C | 12.9 h | 2 | 4 h |
| 3 | AntalyaTurkey | 30.4°C | 19.3°C | 24.8°C | 12.4 h | 2 | 4 h 24 min |
| 4 | LimassolCyprus | 30.4°C | 21.1°C | 23.2°C | 13.5 h | 1 | 4 h 48 min |
| 5 | AthensGreece | 30.3°C | 19.8°C | 22.6°C | 12.1 h | 3 | 3 h 42 min |
| 6 | MarmarisTurkey | 30.0°C | 21.2°C | 22.7°C | 12.8 h | 2 | 4 h 12 min |
| 7 | FethiyeTurkey | 29.4°C | 18.4°C | 23.6°C | 12.7 h | 4 | 4 h 18 min |
| 8 | CreteGreece | 29.3°C | 19.8°C | 22.8°C | 12.9 h | 2 | 4 h 6 min |
| 9 | Ayia NapaCyprus | 28.7°C | 21.8°C | 24.3°C | 13.4 h | 1 | 4 h 48 min |
| 10 | SicilyItaly | 28.5°C | 19.6°C | 21.8°C | 11.4 h | 3 | 3 h 12 min |
| 11 | MadridSpain | 28.4°C | 15.3°C | - | 10.0 h | 3 | 2 h 18 min |
| 12 | AlbufeiraPortugal | 28.2°C | 17.2°C | 18.9°C | 10.8 h | 2 | 2 h 54 min |
| 13 | ValenciaSpain | 27.9°C | 18.5°C | 22.2°C | 10.0 h | 4 | 2 h 24 min |
| 14 | IbizaSpain | 27.7°C | 19.6°C | 22.1°C | 11.0 h | 2 | 2 h 30 min |
| 15 | Costa de la LuzSpain | 27.7°C | 18.4°C | 20.7°C | 11.5 h | 1 | 2 h 54 min |
| 16 | AlanyaTurkey | 27.7°C | 18.9°C | 24.9°C | 12.7 h | 4 | 4 h 30 min |
| 17 | BenidormSpain | 27.6°C | 18.8°C | 22.1°C | 10.6 h | 3 | 2 h 30 min |
| 18 | SarandaAlbania | 27.3°C | 18.4°C | 22.3°C | 10.8 h | 5 | 3 h 18 min |
| 19 | MajorcaSpain | 27.1°C | 19.4°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 20 | RomeItaly | 27.0°C | 16.6°C | 22.1°C | 10.2 h | 5 | 2 h 30 min |
| 21 | SardiniaItaly | 26.8°C | 18.1°C | 20.9°C | 11.1 h | 3 | 2 h 24 min |
| 22 | PaphosCyprus | 26.7°C | 21.1°C | 24.1°C | 13.0 h | 1 | 4 h 42 min |
| 23 | AlicanteSpain | 26.7°C | 19.2°C | 22.2°C | 10.5 h | 3 | 2 h 30 min |
| 24 | VeronaItaly | 26.6°C | 16.5°C | - | 7.7 h | 13 | 2 h 6 min |
| 25 | SalouSpain | 26.5°C | 17.5°C | 21.5°C | 9.4 h | 6 | 2 h 12 min |
| 26 | BodrumTurkey | 26.5°C | 21.3°C | 23.0°C | 13.0 h | 1 | 4 h 6 min |
| 27 | FlorenceItaly | 26.4°C | 15.6°C | - | 8.9 h | 7 | 2 h 12 min |
| 28 | AlgarvePortugal | 26.3°C | 17.4°C | 18.9°C | 10.9 h | 2 | 2 h 54 min |
| 29 | BudvaMontenegro | 26.1°C | 19.6°C | 22.8°C | 9.7 h | 8 | 2 h 54 min |
| 30 | MilanItaly | 26.0°C | 15.8°C | - | 7.8 h | 11 | 1 h 54 min |
| 31 | SplitCroatia | 26.0°C | 17.9°C | 21.7°C | 9.9 h | 7 | 2 h 36 min |
| 32 | PargaGreece | 26.0°C | 19.1°C | 22.5°C | 11.0 h | 4 | 3 h 18 min |
| 33 | MalagaSpain | 25.9°C | 19.0°C | 19.5°C | 11.3 h | 1 | 2 h 48 min |
| 34 | HalkidikiGreece | 25.9°C | 20.5°C | 23.2°C | 10.7 h | 5 | 3 h 30 min |
| 35 | PugliaItaly | 25.9°C | 19.5°C | 22.2°C | 10.8 h | 6 | 2 h 54 min |
| 36 | NaplesItaly | 25.9°C | 17.8°C | 22.8°C | 9.9 h | 6 | 2 h 42 min |
| 37 | RhodesGreece | 25.7°C | 21.7°C | 22.6°C | 13.4 h | 0 | 4 h 12 min |
| 38 | Lloret de MarSpain | 25.7°C | 16.4°C | 20.3°C | 8.5 h | 7 | 2 h 6 min |
| 39 | DubrovnikCroatia | 25.6°C | 18.6°C | 22.4°C | 10.0 h | 7 | 2 h 48 min |
| 40 | Lake GardaItaly | 25.5°C | 16.6°C | - | 7.8 h | 12 | 2 h |
| 41 | MarbellaSpain | 25.3°C | 18.3°C | 18.9°C | 11.6 h | 1 | 2 h 48 min |
| 42 | Gran CanariaSpain | 25.1°C | 19.3°C | 21.2°C | 11.2 h | 1 | 4 h 24 min |
| 43 | ZanteGreece | 25.0°C | 21.1°C | 22.5°C | 12.2 h | 2 | 3 h 30 min |
| 44 | Lido di JesoloItaly | 25.0°C | 17.7°C | 22.7°C | 7.8 h | 11 | 2 h 12 min |
| 45 | IstanbulTurkey | 24.9°C | 18.4°C | 20.8°C | 10.4 h | 6 | 3 h 54 min |
| 46 | KosGreece | 24.8°C | 21.7°C | 22.2°C | 13.3 h | 1 | 4 h 6 min |
| 47 | KefaloniaGreece | 24.8°C | 21.2°C | 22.5°C | 12.1 h | 2 | 3 h 30 min |
| 48 | VeniceItaly | 24.8°C | 17.6°C | 22.9°C | 8.2 h | 9 | 2 h 12 min |
| 49 | BudapestHungary | 24.8°C | 15.3°C | - | 7.4 h | 11 | 2 h 36 min |
| 50 | ThassosGreece | 24.8°C | 19.8°C | 22.6°C | 10.1 h | 7 | 3 h 30 min |
| 51 | BarcelonaSpain | 24.6°C | 17.2°C | 20.7°C | 8.9 h | 6 | 2 h 6 min |
| 52 | Sunny BeachBulgaria | 24.6°C | 17.9°C | 21.3°C | 9.1 h | 8 | 3 h 36 min |
| 53 | CorfuGreece | 24.5°C | 20.2°C | 22.7°C | 10.9 h | 4 | 3 h 18 min |
| 54 | VallettaMalta | 24.4°C | 20.7°C | 22.2°C | 12.2 h | 0 | 3 h 18 min |
| 55 | NiceFrance | 24.4°C | 17.5°C | 21.1°C | 8.4 h | 8 | 2 h |
| 56 | La GomeraSpain | 24.4°C | 21.5°C | 21.3°C | 11.8 h | 1 | 4 h 24 min |
| 57 | PulaCroatia | 24.4°C | 19.2°C | 21.8°C | 8.9 h | 8 | 2 h 18 min |
| 58 | SorrentoItaly | 24.3°C | 18.9°C | 22.8°C | 10.2 h | 5 | 2 h 48 min |
| 59 | MykonosGreece | 24.3°C | 21.0°C | 21.6°C | 13.2 h | 1 | 3 h 54 min |
| 60 | NaxosGreece | 24.2°C | 21.0°C | 21.8°C | 13.3 h | 1 | 3 h 54 min |
| 61 | Amalfi CoastItaly | 24.1°C | 18.6°C | 22.8°C | 10.2 h | 5 | 2 h 48 min |
| 62 | AlonissosGreece | 24.1°C | 20.9°C | 22.7°C | 11.9 h | 2 | 3 h 36 min |
| 63 | LisbonPortugal | 23.9°C | 16.7°C | 18.0°C | 9.7 h | 2 | 2 h 42 min |
| 64 | SkiathosGreece | 23.6°C | 21.7°C | 22.8°C | 11.7 h | 2 | 3 h 36 min |
| 65 | SantoriniGreece | 23.4°C | 19.9°C | 22.2°C | 13.4 h | 1 | 4 h |
| 66 | PaxosGreece | 23.4°C | 20.4°C | 22.4°C | 11.3 h | 3 | 3 h 18 min |
| 67 | TenerifeSpain | 23.2°C | 18.1°C | 21.3°C | 11.7 h | 2 | 4 h 24 min |
| 68 | MenorcaSpain | 23.1°C | 19.7°C | 21.5°C | 10.9 h | 2 | 2 h 24 min |
| 69 | FuerteventuraSpain | 23.0°C | 19.3°C | 20.6°C | 7.9 h | 0 | 4 h 12 min |
| 70 | PortoPortugal | 23.0°C | 15.0°C | 16.6°C | 8.2 h | 6 | 2 h 24 min |
| 71 | MadeiraPortugal | 22.5°C | 17.9°C | 20.9°C | 7.6 h | 4 | 3 h 48 min |
| 72 | BledSlovenia | 22.5°C | 13.5°C | - | 6.1 h | 16 | 2 h 12 min |
| 73 | PragueCzechia | 22.5°C | 13.0°C | - | 6.5 h | 12 | 2 h |
| 74 | LanzaroteSpain | 22.4°C | 19.3°C | 20.6°C | 7.8 h | 0 | 4 h 6 min |
| 75 | ParisFrance | 21.8°C | 12.8°C | - | 6.1 h | 11 | 1 h 6 min |
| 76 | KrakowPoland | 21.7°C | 12.7°C | - | 6.4 h | 14 | 2 h 30 min |
| 77 | La PalmaSpain | 21.5°C | 18.7°C | 21.6°C | 10.4 h | 1 | 4 h 24 min |
| 78 | AmsterdamNetherlands | 18.7°C | 12.3°C | 16.7°C | 5.8 h | 12 | 1 h 12 min |
78 destinations shownJune averages · climate, not a forecast.
Pool weather, a sea swim or a shorter flight? Start here.
44 of the 78 destinations in Europe average 25°C or more by day. These are the warmest.
We call the sea swimmable at 22°C or more. In June that is 39 destinations in Europe.
Direct flights under four hours from Gatwick, ranked by daytime high.
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.
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.
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.
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
Plain answers, grounded in the averages.
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).
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).
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).
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).
London averages a daytime high of 19.6°C in June, so the 44 destinations over 25°C are at least 12°C warmer.
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.
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.
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.
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