Dubai
- Day
- 41.4°C
- Sea
- 31.7°C
- Sun
- 12.8h
- Rain days
- 0
Find your sunshine
June is hot across the Mediterranean’s southern fringes, North Africa and the Gulf, but the hottest destination is not necessarily the best holiday choice. Dubai reaches 41°C, while Sousse offers a more manageable 32°C compared with London’s 20°C. For a UK traveller, the useful choice is between shorter flights with cooler seas, longer journeys with warmer water, and tropical heat that comes with frequent rainy days.
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 134 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 | DubaiUnited Arab Emirates | 41.4°C | 26.2°C | 31.7°C | 12.8 h | 0 | 7 h 36 min |
| 2 | Abu DhabiUnited Arab Emirates | 38.3°C | 27.6°C | 31.8°C | 12.6 h | 0 | 7 h 36 min |
| 3 | Sharm El SheikhEgypt | 37.5°C | 25.0°C | 26.0°C | 13.5 h | 0 | 5 h 36 min |
| 4 | Las VegasUnited States | 36.1°C | 22.3°C | - | 12.1 h | 0 | 11 h 18 min |
| 5 | HurghadaEgypt | 33.1°C | 25.6°C | 25.9°C | 13.5 h | 0 | 5 h 36 min |
| 6 | HanoiVietnam | 32.6°C | 26.0°C | - | 1.6 h | 19 | 12 h 18 min |
| 7 | BangkokThailand | 32.3°C | 26.0°C | 30.1°C | 1.5 h | 22 | 12 h 42 min |
| 8 | MarrakechMorocco | 32.1°C | 15.8°C | - | 11.0 h | 3 | 3 h 36 min |
| 9 | SevilleSpain | 31.8°C | 18.8°C | - | 11.2 h | 1 | 2 h 42 min |
| 10 | SousseTunisia | 31.5°C | 18.9°C | 22.3°C | 11.2 h | 2 | 3 h 6 min |
| 11 | OrlandoUnited States | 31.1°C | 23.0°C | - | 5.4 h | 20 | 9 h 30 min |
| 12 | KusadasiTurkey | 31.1°C | 19.9°C | 22.5°C | 12.9 h | 2 | 4 h |
| 13 | Ho Chi Minh CityVietnam | 31.1°C | 24.8°C | - | 2.0 h | 28 | 13 h 30 min |
| 14 | Montego BayJamaica | 31.0°C | 25.2°C | 28.6°C | 4.8 h | 22 | 10 h 12 min |
| 15 | Puerto VallartaMexico | 31.0°C | 24.0°C | 27.9°C | 4.7 h | 18 | 12 h 18 min |
| 16 | Chiang MaiThailand | 30.9°C | 24.1°C | - | 1.2 h | 20 | 12 h |
| 17 | AntalyaTurkey | 30.4°C | 19.3°C | 24.8°C | 12.4 h | 2 | 4 h 24 min |
| 18 | LimassolCyprus | 30.4°C | 21.1°C | 23.2°C | 13.5 h | 1 | 4 h 48 min |
| 19 | AthensGreece | 30.3°C | 19.8°C | 22.6°C | 12.1 h | 3 | 3 h 42 min |
| 20 | Kuala LumpurMalaysia | 30.1°C | 23.5°C | - | 2.1 h | 23 | 13 h 54 min |
| 21 | MarmarisTurkey | 30.0°C | 21.2°C | 22.7°C | 12.8 h | 2 | 4 h 12 min |
| 22 | Koh SamuiThailand | 29.9°C | 27.1°C | 30.0°C | 1.8 h | 19 | 13 h 6 min |
| 23 | VaraderoCuba | 29.8°C | 25.4°C | 28.5°C | 4.9 h | 19 | 10 h |
| 24 | GuanacasteCosta Rica | 29.5°C | 23.1°C | 28.8°C | 1.7 h | 23 | 11 h 42 min |
| 25 | FethiyeTurkey | 29.4°C | 18.4°C | 23.6°C | 12.7 h | 4 | 4 h 18 min |
| 26 | CreteGreece | 29.3°C | 19.8°C | 22.8°C | 12.9 h | 2 | 4 h 6 min |
| 27 | Playa del CarmenMexico | 29.3°C | 25.7°C | 28.4°C | 4.9 h | 20 | 10 h 48 min |
| 28 | KrabiThailand | 29.3°C | 25.2°C | 29.8°C | 1.7 h | 25 | 13 h 12 min |
| 29 | TulumMexico | 29.3°C | 25.7°C | 28.4°C | 4.8 h | 20 | 10 h 54 min |
| 30 | CancunMexico | 29.2°C | 25.9°C | 28.1°C | 5.3 h | 19 | 10 h 42 min |
| 31 | MiamiUnited States | 29.2°C | 25.2°C | 28.5°C | 4.8 h | 20 | 9 h 42 min |
| 32 | Hong Kong | 29.2°C | 25.9°C | 27.9°C | 2.2 h | 24 | 12 h 48 min |
| 33 | KololiThe Gambia | 29.1°C | 24.6°C | 26.8°C | 6.2 h | 2 | 6 h 18 min |
| 34 | Khao LakThailand | 29.1°C | 25.3°C | 29.4°C | 1.6 h | 25 | 13 h 6 min |
| 35 | St Lucia | 29.0°C | 25.0°C | 27.8°C | 4.8 h | 16 | 9 h 12 min |
| 36 | PhuketThailand | 28.8°C | 26.4°C | 29.8°C | 1.9 h | 22 | 13 h 6 min |
| 37 | Singapore | 28.8°C | 26.2°C | 29.9°C | 2.9 h | 25 | 14 h 18 min |
| 38 | Ayia NapaCyprus | 28.7°C | 21.8°C | 24.3°C | 13.4 h | 1 | 4 h 48 min |
| 39 | AgadirMorocco | 28.6°C | 18.3°C | 18.8°C | 10.1 h | 0 | 3 h 48 min |
| 40 | Punta CanaDominican Republic | 28.6°C | 25.7°C | 27.7°C | 5.5 h | 16 | 9 h 24 min |
| 41 | Aruba | 28.6°C | 26.4°C | 27.1°C | 4.9 h | 6 | 10 h 12 min |
| 42 | Antigua | 28.6°C | 25.9°C | 27.8°C | 5.8 h | 13 | 9 h |
| 43 | Phu QuocVietnam | 28.6°C | 26.3°C | 29.7°C | 1.6 h | 27 | 13 h 24 min |
| 44 | SicilyItaly | 28.5°C | 19.6°C | 21.8°C | 11.4 h | 3 | 3 h 12 min |
| 45 | Bahamas | 28.5°C | 25.9°C | 28.1°C | 5.0 h | 15 | 9 h 30 min |
| 46 | Barbados | 28.4°C | 25.9°C | 27.8°C | 4.7 h | 16 | 9 h 12 min |
| 47 | GoaIndia | 28.4°C | 25.1°C | 28.8°C | 1.2 h | 28 | 10 h 12 min |
| 48 | MadridSpain | 28.4°C | 15.3°C | - | 10.0 h | 3 | 2 h 18 min |
| 49 | Maldives | 28.3°C | 26.7°C | 29.0°C | 2.4 h | 18 | 11 h 24 min |
| 50 | GalleSri Lanka | 28.3°C | 25.4°C | 28.0°C | 1.8 h | 29 | 11 h 48 min |
| 51 | AlbufeiraPortugal | 28.2°C | 17.2°C | 18.9°C | 10.8 h | 2 | 2 h 54 min |
| 52 | ValenciaSpain | 27.9°C | 18.5°C | 22.2°C | 10.0 h | 4 | 2 h 24 min |
| 53 | Grenada | 27.9°C | 25.8°C | 27.6°C | 4.6 h | 20 | 9 h 30 min |
| 54 | HammametTunisia | 27.8°C | 19.2°C | 22.0°C | 11.0 h | 2 | 3 h 6 min |
| 55 | KeralaIndia | 27.8°C | 24.7°C | 28.1°C | 0.9 h | 30 | 11 h |
| 56 | IbizaSpain | 27.7°C | 19.6°C | 22.1°C | 11.0 h | 2 | 2 h 30 min |
| 57 | Costa de la LuzSpain | 27.7°C | 18.4°C | 20.7°C | 11.5 h | 1 | 2 h 54 min |
| 58 | AlanyaTurkey | 27.7°C | 18.9°C | 24.9°C | 12.7 h | 4 | 4 h 30 min |
| 59 | BenidormSpain | 27.6°C | 18.8°C | 22.1°C | 10.6 h | 3 | 2 h 30 min |
| 60 | ZanzibarTanzania | 27.4°C | 23.4°C | 26.9°C | 6.3 h | 11 | 10 h |
| 61 | SarandaAlbania | 27.3°C | 18.4°C | 22.3°C | 10.8 h | 5 | 3 h 18 min |
| 62 | MajorcaSpain | 27.1°C | 19.4°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 63 | RomeItaly | 27.0°C | 16.6°C | 22.1°C | 10.2 h | 5 | 2 h 30 min |
| 64 | BaliIndonesia | 27.0°C | 24.3°C | 27.2°C | 5.7 h | 13 | 16 h 24 min |
| 65 | HawaiiUnited States | 27.0°C | 23.5°C | 25.8°C | 7.5 h | 7 | 15 h 18 min |
| 66 | MombasaKenya | 26.9°C | 23.2°C | 26.8°C | 5.1 h | 17 | 9 h 48 min |
| 67 | SardiniaItaly | 26.8°C | 18.1°C | 20.9°C | 11.1 h | 3 | 2 h 24 min |
| 68 | PaphosCyprus | 26.7°C | 21.1°C | 24.1°C | 13.0 h | 1 | 4 h 42 min |
| 69 | AlicanteSpain | 26.7°C | 19.2°C | 22.2°C | 10.5 h | 3 | 2 h 30 min |
| 70 | Boa VistaCape Verde | 26.6°C | 21.7°C | 23.0°C | 8.6 h | 0 | 6 h 12 min |
| 71 | VeronaItaly | 26.6°C | 16.5°C | - | 7.7 h | 13 | 2 h 6 min |
| 72 | Seychelles | 26.6°C | 25.5°C | 27.4°C | 3.7 h | 14 | 10 h 54 min |
| 73 | SalouSpain | 26.5°C | 17.5°C | 21.5°C | 9.4 h | 6 | 2 h 12 min |
| 74 | BodrumTurkey | 26.5°C | 21.3°C | 23.0°C | 13.0 h | 1 | 4 h 6 min |
| 75 | FlorenceItaly | 26.4°C | 15.6°C | - | 8.9 h | 7 | 2 h 12 min |
| 76 | AlgarvePortugal | 26.3°C | 17.4°C | 18.9°C | 10.9 h | 2 | 2 h 54 min |
| 77 | BudvaMontenegro | 26.1°C | 19.6°C | 22.8°C | 9.7 h | 8 | 2 h 54 min |
| 78 | MilanItaly | 26.0°C | 15.8°C | - | 7.8 h | 11 | 1 h 54 min |
| 79 | SplitCroatia | 26.0°C | 17.9°C | 21.7°C | 9.9 h | 7 | 2 h 36 min |
| 80 | PargaGreece | 26.0°C | 19.1°C | 22.5°C | 11.0 h | 4 | 3 h 18 min |
| 81 | MalagaSpain | 25.9°C | 19.0°C | 19.5°C | 11.3 h | 1 | 2 h 48 min |
| 82 | HalkidikiGreece | 25.9°C | 20.5°C | 23.2°C | 10.7 h | 5 | 3 h 30 min |
| 83 | PugliaItaly | 25.9°C | 19.5°C | 22.2°C | 10.8 h | 6 | 2 h 54 min |
| 84 | NaplesItaly | 25.9°C | 17.8°C | 22.8°C | 9.9 h | 6 | 2 h 42 min |
| 85 | RhodesGreece | 25.7°C | 21.7°C | 22.6°C | 13.4 h | 0 | 4 h 12 min |
| 86 | Lloret de MarSpain | 25.7°C | 16.4°C | 20.3°C | 8.5 h | 7 | 2 h 6 min |
| 87 | DubrovnikCroatia | 25.6°C | 18.6°C | 22.4°C | 10.0 h | 7 | 2 h 48 min |
| 88 | New YorkUnited States | 25.5°C | 16.6°C | 18.4°C | 6.1 h | 11 | 7 h 42 min |
| 89 | Lake GardaItaly | 25.5°C | 16.6°C | - | 7.8 h | 12 | 2 h |
| 90 | Flic en FlacMauritius | 25.5°C | 21.0°C | 25.2°C | 7.3 h | 2 | 12 h 54 min |
| 91 | MarbellaSpain | 25.3°C | 18.3°C | 18.9°C | 11.6 h | 1 | 2 h 48 min |
| 92 | Gran CanariaSpain | 25.1°C | 19.3°C | 21.2°C | 11.2 h | 1 | 4 h 24 min |
| 93 | Rio de JaneiroBrazil | 25.1°C | 17.9°C | 22.6°C | 5.7 h | 7 | 12 h 18 min |
| 94 | ZanteGreece | 25.0°C | 21.1°C | 22.5°C | 12.2 h | 2 | 3 h 30 min |
| 95 | Lido di JesoloItaly | 25.0°C | 17.7°C | 22.7°C | 7.8 h | 11 | 2 h 12 min |
| 96 | IstanbulTurkey | 24.9°C | 18.4°C | 20.8°C | 10.4 h | 6 | 3 h 54 min |
| 97 | KosGreece | 24.8°C | 21.7°C | 22.2°C | 13.3 h | 1 | 4 h 6 min |
| 98 | KefaloniaGreece | 24.8°C | 21.2°C | 22.5°C | 12.1 h | 2 | 3 h 30 min |
| 99 | VeniceItaly | 24.8°C | 17.6°C | 22.9°C | 8.2 h | 9 | 2 h 12 min |
| 100 | BudapestHungary | 24.8°C | 15.3°C | - | 7.4 h | 11 | 2 h 36 min |
| 101 | ThassosGreece | 24.8°C | 19.8°C | 22.6°C | 10.1 h | 7 | 3 h 30 min |
| 102 | BarcelonaSpain | 24.6°C | 17.2°C | 20.7°C | 8.9 h | 6 | 2 h 6 min |
| 103 | Sunny BeachBulgaria | 24.6°C | 17.9°C | 21.3°C | 9.1 h | 8 | 3 h 36 min |
| 104 | CorfuGreece | 24.5°C | 20.2°C | 22.7°C | 10.9 h | 4 | 3 h 18 min |
| 105 | TokyoJapan | 24.5°C | 18.0°C | 21.3°C | 2.8 h | 14 | 12 h 42 min |
| 106 | VallettaMalta | 24.4°C | 20.7°C | 22.2°C | 12.2 h | 0 | 3 h 18 min |
| 107 | NiceFrance | 24.4°C | 17.5°C | 21.1°C | 8.4 h | 8 | 2 h |
| 108 | La GomeraSpain | 24.4°C | 21.5°C | 21.3°C | 11.8 h | 1 | 4 h 24 min |
| 109 | Bermuda | 24.4°C | 23.1°C | 24.5°C | 5.9 h | 13 | 7 h 42 min |
| 110 | PulaCroatia | 24.4°C | 19.2°C | 21.8°C | 8.9 h | 8 | 2 h 18 min |
| 111 | SorrentoItaly | 24.3°C | 18.9°C | 22.8°C | 10.2 h | 5 | 2 h 48 min |
| 112 | MykonosGreece | 24.3°C | 21.0°C | 21.6°C | 13.2 h | 1 | 3 h 54 min |
| 113 | NaxosGreece | 24.2°C | 21.0°C | 21.8°C | 13.3 h | 1 | 3 h 54 min |
| 114 | Amalfi CoastItaly | 24.1°C | 18.6°C | 22.8°C | 10.2 h | 5 | 2 h 48 min |
| 115 | AlonissosGreece | 24.1°C | 20.9°C | 22.7°C | 11.9 h | 2 | 3 h 36 min |
| 116 | LisbonPortugal | 23.9°C | 16.7°C | 18.0°C | 9.7 h | 2 | 2 h 42 min |
| 117 | SkiathosGreece | 23.6°C | 21.7°C | 22.8°C | 11.7 h | 2 | 3 h 36 min |
| 118 | SantoriniGreece | 23.4°C | 19.9°C | 22.2°C | 13.4 h | 1 | 4 h |
| 119 | SalCape Verde | 23.4°C | 22.2°C | 22.9°C | 8.3 h | 0 | 6 h 12 min |
| 120 | PaxosGreece | 23.4°C | 20.4°C | 22.4°C | 11.3 h | 3 | 3 h 18 min |
| 121 | TenerifeSpain | 23.2°C | 18.1°C | 21.3°C | 11.7 h | 2 | 4 h 24 min |
| 122 | MenorcaSpain | 23.1°C | 19.7°C | 21.5°C | 10.9 h | 2 | 2 h 24 min |
| 123 | FuerteventuraSpain | 23.0°C | 19.3°C | 20.6°C | 7.9 h | 0 | 4 h 12 min |
| 124 | PortoPortugal | 23.0°C | 15.0°C | 16.6°C | 8.2 h | 6 | 2 h 24 min |
| 125 | MadeiraPortugal | 22.5°C | 17.9°C | 20.9°C | 7.6 h | 4 | 3 h 48 min |
| 126 | BledSlovenia | 22.5°C | 13.5°C | - | 6.1 h | 16 | 2 h 12 min |
| 127 | PragueCzechia | 22.5°C | 13.0°C | - | 6.5 h | 12 | 2 h |
| 128 | LanzaroteSpain | 22.4°C | 19.3°C | 20.6°C | 7.8 h | 0 | 4 h 6 min |
| 129 | ParisFrance | 21.8°C | 12.8°C | - | 6.1 h | 11 | 1 h 6 min |
| 130 | KrakowPoland | 21.7°C | 12.7°C | - | 6.4 h | 14 | 2 h 30 min |
| 131 | La PalmaSpain | 21.5°C | 18.7°C | 21.6°C | 10.4 h | 1 | 4 h 24 min |
| 132 | AmsterdamNetherlands | 18.7°C | 12.3°C | 16.7°C | 5.8 h | 12 | 1 h 12 min |
| 133 | Cape TownSouth Africa | 16.8°C | 10.1°C | 14.6°C | 4.9 h | 10 | 12 h 48 min |
| 134 | SydneyAustralia | 16.5°C | 10.2°C | 19.1°C | 5.4 h | 8 | 22 h |
134 destinations shownJune averages · climate, not a forecast.
Pool weather, a sea swim or a shorter flight? Start here.
95 of the 134 destinations 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 83 destinations.
Direct flights under four hours from Gatwick, ranked by daytime high.
Dubai leads the table with 41°C by day and 26°C at night, a 32°C sea and 0 rainy days (7 h 36 min from London). Abu Dhabi leads with 38°C by day and 28°C at night, a 32°C sea and 0 rainy days (7 h 36 min from London). Sharm El Sheikh leads with 38°C by day and 25°C at night, a 26°C sea and 0 rainy days (5 h 36 min from London). Las Vegas leads with 36°C by day and 22°C at night and 0 rainy days (11 h 18 min from London). Hurghada leads with 33°C by day and 26°C at night, a 26°C sea and 0 rainy days (5 h 36 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 30 more. Hot but wet - over 25°C with more than eight rainy days: Hanoi (19 days), Bangkok (22 days), Orlando (20 days), Ho Chi Minh City (28 days), Montego Bay (22 days). Over 30°C by day: Dubai, Abu Dhabi, Sharm El Sheikh, Las Vegas, Hurghada, Hanoi and 15 more. For scale, London averages 20°C in June.
Seville suits travellers who want hot days without a long journey: its 32°C daytime high comes with a flight time of 2 h 42 min and just 1 rainy day. Plan outdoor time away from midday rather than treating it as gentle walking weather. Marrakech also reaches 32°C, with a flight of 3 h 36 min, but nights fall to 16°C, making a light evening layer useful. For a seaside holiday, Sousse is the stronger fit: the flight is 3 h 6 min, days reach 32°C and there are 2 rainy days. The catch is the 22°C sea, which will feel noticeably cooler than the air. Choose it for hot beach weather rather than very warm swimming water.
Hurghada is a sensible choice if swimming matters as much as sunshine. Days reach 33°C, the sea is 26°C and the flight takes 5 h 36 min, with 0 rainy days listed for June. Sharm El Sheikh has the same sea temperature and flight time, but its 38°C days demand more care around midday. Dubai pushes the heat further, reaching 41°C with a 32°C sea; that water offers less cooling contrast than Egypt’s. Abu Dhabi is slightly less hot by day at 38°C, but nights remain at 28°C, so evenings bring limited relief. Both Gulf destinations have a flight time of 7 h 36 min. They suit travellers comfortable with intense heat and indoor breaks, rather than those planning long days outdoors.
Do not choose a tropical destination on temperature alone. Bangkok reaches 32°C and has a 30°C sea, but 22 rainy days make it a poor match if dry beach time is your priority. Its flight takes 12 h 42 min, so the journey does not buy more reliable sunshine. Hanoi is similarly hot at 33°C, with 18 rainy days and a flight of 12 h 18 min. Orlando combines 31°C days with 20 rainy days and a flight of 9 h 30 min. These choices suit travellers willing to keep outdoor plans flexible. For dry long-haul heat, Las Vegas reaches 36°C with 0 rainy days, but its 11 h 18 min flight is a substantial commitment when shorter-flight destinations also offer hot weather.
A little more detail
Plain answers, grounded in the averages.
95 of the 134 destinations we track average a daytime high of 25°C or more in June. The hottest are Dubai (41°C), Abu Dhabi (38°C), Sharm El Sheikh (38°C), Las Vegas (36°C), Hurghada (33°C), Hanoi (33°C).
21 destinations average more than 30°C by day in June: Dubai (41°C), Abu Dhabi (38°C), Sharm El Sheikh (38°C), Las Vegas (36°C), Hurghada (33°C), Hanoi (33°C), Bangkok (32°C), Marrakech (32°C).
The sea averages 22°C or more in June at 83 destinations, including Dubai (32°C), Abu Dhabi (32°C), Sharm El Sheikh (26°C), Hurghada (26°C), Bangkok (30°C), Sousse (22°C).
Warm (22°C+) with three rainy days or fewer in June: Dubai (41°C, 0 rainy days), Abu Dhabi (38°C, 0 rainy days), Sharm El Sheikh (38°C, 0 rainy days), Las Vegas (36°C, 0 rainy days), Hurghada (33°C, 0 rainy days), Marrakech (32°C, 3 rainy days).
London averages a daytime high of 19.6°C in June, so the 95 destinations over 25°C are at least 22°C warmer.
Kos, Kefalonia, Barcelona and Istanbul reach 25°C by day, making them better starting points if intense heat puts you off. Corfu and Nice sit at 24°C, while Tenerife and Menorca reach 23°C. These are warm-weather choices rather than destinations for the highest temperatures.
Hurghada and Sharm El Sheikh have a 26°C sea, compared with Sousse’s 22°C. Dubai and Abu Dhabi are warmer still at 32°C, but their much hotter days are the trade-off. Egypt offers a useful balance if you want warm water without choosing the Gulf’s most intense heat.
Among the hottest destinations listed, Seville has the shortest flight at 2 h 42 min, with 32°C days. If you want a seaside option, Sousse takes 3 h 6 min and reaches the same daytime temperature, though its 22°C sea is cooler than Egypt’s.
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