Find your sunshine

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

Marrakech is the hottest choice in July at 36°C, while Seville and Sousse reach 35°C within a short-haul flight of London. Choose Marrakech or Seville if daytime heat matters more than swimming, Sousse for hot weather with a warm sea, or Antalya if sea temperature is your priority. The catch is that the hottest options call for slower afternoons, while some destinations with shorter flights have noticeably cooler water.

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

Hottest day
36.1°CMarrakech
Warmest sea
27.8°CAntalya
Most sunshine
14.1h/dayRhodes
London comparison
21.8°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 July (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
36.1°C
Sea
-
Sun
11.7h
Rain days
1
#2Hot

Seville

Spain · 2 h 42 min from London

Day
35.4°C
Sea
-
Sun
13.1h
Rain days
0
#3Hot

Kusadasi

Turkey · 4 h from London

Day
34.9°C
Sea
23.8°C
Sun
14.0h
Rain days
0
#4Hot

Sousse

Tunisia · 3 h 6 min from London

Day
34.6°C
Sea
25.4°C
Sun
12.9h
Rain days
0
#5Hot

Antalya

Turkey · 4 h 24 min from London

Day
34.3°C
Sea
27.8°C
Sun
13.4h
Rain days
1
#6Hot

Marmaris

Turkey · 4 h 12 min from London

Day
33.5°C
Sea
25.2°C
Sun
13.8h
Rain days
1
#7Hot

Fethiye

Turkey · 4 h 18 min from London

Day
32.8°C
Sea
26.4°C
Sun
13.6h
Rain days
2
#8Hot

Athens

Greece · 3 h 42 min from London

Day
32.7°C
Sea
25.4°C
Sun
13.4h
Rain days
2
#9Hot

Madrid

Spain · 2 h 18 min from London

Day
32.4°C
Sea
-
Sun
12.0h
Rain days
1
#10Hot

Agadir

Morocco · 3 h 48 min from London

Day
31.9°C
Sea
19.7°C
Sun
10.8h
Rain days
0
#11Hot

Sicily

Italy · 3 h 12 min from London

Day
31.7°C
Sea
25.0°C
Sun
13.1h
Rain days
2
#12Hot

Albufeira

Portugal · 2 h 54 min from London

Day
31.4°C
Sea
20.0°C
Sun
12.7h
Rain days
0

A little detail goes a long way

July, 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 July temperature
#Destination
1MarrakechMorocco36.1°C18.5°C-11.7 h13 h 36 min
2SevilleSpain35.4°C21.3°C-13.1 h02 h 42 min
3KusadasiTurkey34.9°C22.9°C23.8°C14.0 h04 h
4SousseTunisia34.6°C21.7°C25.4°C12.9 h03 h 6 min
5AntalyaTurkey34.3°C22.9°C27.8°C13.4 h14 h 24 min
6MarmarisTurkey33.5°C24.4°C25.2°C13.8 h14 h 12 min
7FethiyeTurkey32.8°C21.7°C26.4°C13.6 h24 h 18 min
8AthensGreece32.7°C22.2°C25.4°C13.4 h23 h 42 min
9MadridSpain32.4°C18.7°C-12.0 h12 h 18 min
10AgadirMorocco31.9°C20.6°C19.7°C10.8 h03 h 48 min
11SicilyItaly31.7°C22.4°C25.0°C13.1 h23 h 12 min
12AlbufeiraPortugal31.4°C18.9°C20.0°C12.7 h02 h 54 min
13CreteGreece30.9°C22.2°C25.1°C13.7 h14 h 6 min
14HammametTunisia30.9°C22.0°C25.2°C12.9 h03 h 6 min
15Costa de la LuzSpain30.9°C20.5°C22.6°C13.0 h02 h 54 min
16IbizaSpain30.6°C22.5°C25.2°C12.3 h12 h 30 min
17BenidormSpain30.4°C21.7°C25.2°C12.0 h12 h 30 min
18ValenciaSpain30.4°C21.3°C25.3°C11.5 h22 h 24 min
19MajorcaSpain30.3°C22.3°C25.3°C12.0 h12 h 24 min
20SarandaAlbania30.3°C21.1°C24.2°C12.6 h33 h 18 min
21RomeItaly30.2°C19.4°C24.7°C12.0 h42 h 30 min
22SardiniaItaly30.0°C21.0°C23.8°C12.7 h12 h 24 min
23FlorenceItaly29.7°C18.3°C-10.8 h42 h 12 min
24SalouSpain29.3°C20.4°C24.7°C10.5 h42 h 12 min
25AlicanteSpain29.3°C21.9°C25.3°C11.9 h22 h 30 min
26VeronaItaly29.3°C19.2°C-8.7 h122 h 6 min
27AlgarvePortugal29.1°C19.1°C20.0°C12.7 h02 h 54 min
28BodrumTurkey29.0°C23.6°C24.6°C14.0 h04 h 6 min
29SplitCroatia29.0°C20.3°C24.0°C11.6 h52 h 36 min
30NaplesItaly28.9°C20.6°C25.5°C11.7 h42 h 42 min
31BudvaMontenegro28.9°C22.3°C24.9°C11.6 h62 h 54 min
32MalagaSpain28.7°C21.8°C22.0°C12.6 h02 h 48 min
33PargaGreece28.7°C21.6°C24.5°C12.8 h23 h 18 min
34MilanItaly28.6°C18.3°C-9.0 h91 h 54 min
35PugliaItaly28.5°C22.0°C25.0°C12.4 h52 h 54 min
36Lloret de MarSpain28.5°C19.3°C23.5°C9.7 h62 h 6 min
37RhodesGreece28.4°C24.3°C25.2°C14.1 h04 h 12 min
38DubrovnikCroatia28.4°C21.0°C24.7°C11.8 h62 h 48 min
39HalkidikiGreece28.3°C23.0°C25.9°C12.0 h53 h 30 min
40MarbellaSpain28.2°C21.0°C21.1°C13.0 h02 h 48 min
41Lake GardaItaly27.9°C19.5°C-8.8 h102 h
42Gran CanariaSpain27.6°C20.9°C21.9°C12.1 h04 h 24 min
43IstanbulTurkey27.6°C21.1°C23.5°C11.8 h43 h 54 min
44ThassosGreece27.6°C22.5°C25.2°C11.8 h53 h 30 min
45Lido di JesoloItaly27.4°C20.0°C25.2°C8.8 h92 h 12 min
46ZanteGreece27.3°C23.7°C24.7°C13.7 h03 h 30 min
47NiceFrance27.3°C20.3°C23.9°C9.9 h62 h
48BarcelonaSpain27.2°C20.2°C24.0°C10.0 h52 h 6 min
49VeniceItaly27.2°C19.9°C25.5°C9.1 h82 h 12 min
50VallettaMalta27.2°C23.4°C25.3°C13.7 h03 h 18 min
51Sunny BeachBulgaria27.2°C20.3°C24.3°C10.8 h73 h 36 min
52CorfuGreece27.1°C22.7°C24.7°C12.9 h33 h 18 min
53KefaloniaGreece27.1°C23.6°C24.6°C13.6 h13 h 30 min
54SorrentoItaly27.1°C21.6°C25.4°C12.0 h32 h 48 min
55PulaCroatia27.1°C21.7°C24.5°C10.2 h72 h 18 min
56Amalfi CoastItaly26.9°C21.4°C25.4°C12.0 h32 h 48 min
57BudapestHungary26.9°C17.2°C-8.1 h102 h 36 min
58KosGreece26.8°C23.9°C23.8°C14.1 h04 h 6 min
59AlonissosGreece26.4°C23.5°C25.2°C13.2 h23 h 36 min
60MykonosGreece26.2°C23.3°C23.6°C14.1 h03 h 54 min
61NaxosGreece26.1°C23.3°C23.4°C14.1 h03 h 54 min
62LisbonPortugal26.0°C18.1°C18.7°C11.1 h12 h 42 min
63SkiathosGreece26.0°C24.1°C25.4°C13.0 h23 h 36 min
64TenerifeSpain25.9°C20.4°C22.1°C12.9 h04 h 24 min
65MenorcaSpain25.9°C22.6°C24.6°C12.3 h12 h 24 min
66La GomeraSpain25.9°C23.1°C22.0°C12.4 h04 h 24 min
67PaxosGreece25.5°C22.7°C24.4°C13.1 h13 h 18 min
68SantoriniGreece25.3°C22.1°C23.7°C14.1 h04 h
69PortoPortugal25.3°C16.7°C17.1°C9.9 h42 h 24 min
70MadeiraPortugal24.6°C19.7°C22.2°C8.8 h23 h 48 min
71PragueCzechia24.6°C15.1°C-6.9 h132 h
72BledSlovenia24.5°C15.5°C-6.9 h172 h 12 min
73FuerteventuraSpain24.3°C20.5°C21.5°C8.8 h04 h 12 min
74ParisFrance24.2°C14.9°C-6.6 h101 h 6 min
75LanzaroteSpain23.7°C20.5°C21.5°C8.9 h04 h 6 min
76KrakowPoland23.7°C14.8°C-6.7 h142 h 30 min
77La PalmaSpain23.0°C20.2°C22.4°C11.5 h04 h 24 min
78AmsterdamNetherlands20.9°C14.6°C19.1°C6.1 h141 h 12 min

78 destinations shownJuly averages · climate, not a forecast.

Find your kind of warm

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

69 destinations

Days at 25°C+

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

56 destinations

Sea warm enough to swim

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

47 destinations

Warm and dry

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

July in brief (short-haul)

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

Warm rather than hot (20-25°C): Madeira 25°C, Prague 25°C, Bled 25°C, Fuerteventura 24°C, Paris 24°C, Lanzarote 24°C and 3 more. Hot but wet - over 25°C with more than eight rainy days: Verona (12 days), Milan (9 days), Lake Garda (10 days), Lido di Jesolo (9 days), Budapest (10 days). Over 30°C by day: Marrakech, Seville, Kusadasi, Sousse, Antalya, Marmaris and 16 more. For scale, London averages 22°C in July.

By flight time from London

By region

For the strongest heat: Marrakech or Seville

Marrakech suits travellers who actively want heat: daytime highs reach 36°C, with 1 rainy day and a flight of 3 h 36 min. Nights fall to 18°C, giving more relief than the daytime figure suggests. Seville is a better fit if you want similar heat with less time flying: it reaches 35°C, with 0 rainy days and a flight of 2 h 42 min. Its 21°C nights stay warmer, though. For either, plan walking for mornings, keep midday flexible and prioritise somewhere cool to sleep. These are heat-first choices rather than the best answer to a warm-sea holiday.

For swimming: balance warmer water against flight time

Antalya makes the strongest case if you dislike cool water: its sea reaches 28°C alongside 34°C days. The trade-off is a flight of 4 h 24 min, close to the short-haul limit, and nights remain warm at 23°C. Sousse offers a useful compromise, with 35°C days, a 25°C sea and a flight of 3 h 6 min. Its 0 rainy days also favour outdoor plans, without guaranteeing uninterrupted dry weather. Kusadasi is similarly hot but has a cooler 24°C sea and a 4 h flight. Fethiye suits swimmers wanting warmer water than Kusadasi, at 26°C, though its flight is longer at 4 h 18 min and it has 2 rainy days.

For less time flying: decide how much the sea matters

Madrid offers 32°C days with a flight of 2 h 18 min, making it a practical choice when travel time matters more than sea swimming. Its 19°C nights bring some relief, although daytime plans still need room for shade. Albufeira combines a flight of 2 h 54 min with 31°C days and 0 rainy days, but its 20°C sea may feel brisk if you prefer lingering in the water. Sicily is the stronger swimming compromise: a flight of 3 h 12 min brings 32°C days and a 25°C sea, with 2 rainy days. Agadir also reaches 32°C, but its 20°C sea shows why hotter air does not necessarily mean warmer swimming.

A little more detail

Your July questions

Plain answers, grounded in the averages.

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

69 of the 78 destinations we track within a short-haul flight of the UK average a daytime high of 25°C or more in July. The hottest are Marrakech (36°C), Seville (35°C), Kusadasi (35°C), Sousse (35°C), Antalya (34°C), Marmaris (34°C).

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

22 destinations within a short-haul flight of the UK average more than 30°C by day in July: Marrakech (36°C), Seville (35°C), Kusadasi (35°C), Sousse (35°C), Antalya (34°C), Marmaris (34°C), Fethiye (33°C), Athens (33°C).

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

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

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

Warm (22°C+) with three rainy days or fewer in July: Marrakech (36°C, 1 rainy days), Seville (35°C, 0 rainy days), Kusadasi (35°C, 0 rainy days), Sousse (35°C, 0 rainy days), Antalya (34°C, 1 rainy days), Marmaris (34°C, 1 rainy days).

How warm is the UK in July?

London averages a daytime high of 21.8°C in July, so the 69 destinations over 25°C are at least 14°C warmer.

Where should I go if I want warmth without intense heat?

Madeira and Prague reach 25°C, while Bled, Fuerteventura, Paris, Lanzarote and Krakow reach 24°C. These suit travellers who prefer gentler daytime warmth to the hottest destinations. La Palma is milder at 23°C, while Amsterdam reaches 21°C, below London's 22°C.

Which hot destinations need more flexible plans for rain?

Verona has 12 rainy days in July, Lake Garda and Budapest have 10, and Milan and Lido di Jesolo have 9. They are hot options, but less suitable if dry weather is your main priority. Leave room to rearrange outdoor plans rather than assuming heat means little rain.

Real climate data. A clearer holiday plan.

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

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