Find your sunshine

Where is hot in April?

Sharm El Sheikh is a strong April choice for UK travellers wanting heat without the longest flight: days reach 30°C and the flight takes 5 h 36 min. Chiang Mai is hotter at 36°C, but the extra heat makes active days harder work. For a swimming holiday, look beyond the daytime temperature: sea warmth and rainy days can make a bigger difference than choosing the hottest destination on the list.

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

Hottest day
35.7°CChiang Mai
Warmest sea
30.4°CKrabi
Most sunshine
10.6h/dayHurghada
London comparison
13.5°CAverage daytime high

A sunny escape, any month

Keeping it closer to home?

Europe only Short-haul

Turn up the warmth

Top picks for April

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

Compare all 134
#1Hot

Chiang Mai

Thailand · 12 h from London

Day
35.7°C
Sea
-
Sun
8.0h
Rain days
5
#2Hot

Bangkok

Thailand · 12 h 42 min from London

Day
34.6°C
Sea
30.1°C
Sun
5.5h
Rain days
11
#3Hot

Dubai

United Arab Emirates · 7 h 36 min from London

Day
34.4°C
Sea
25.3°C
Sun
9.4h
Rain days
1
#4Hot

Ho Chi Minh City

Vietnam · 13 h 30 min from London

Day
34.0°C
Sea
-
Sun
5.4h
Rain days
12
#5Hot

Guanacaste

Costa Rica · 11 h 42 min from London

Day
33.7°C
Sea
28.2°C
Sun
6.1h
Rain days
5
#6Hot

Goa

India · 10 h 12 min from London

Day
32.8°C
Sea
29.4°C
Sun
8.4h
Rain days
2
#7Hot

Abu Dhabi

United Arab Emirates · 7 h 36 min from London

Day
32.3°C
Sea
25.5°C
Sun
9.3h
Rain days
1
#8Hot

Krabi

Thailand · 13 h 12 min from London

Day
31.5°C
Sea
30.4°C
Sun
3.5h
Rain days
23
#9Hot

Khao Lak

Thailand · 13 h 6 min from London

Day
31.0°C
Sea
29.9°C
Sun
3.6h
Rain days
22
#10Hot

Kerala

India · 11 h from London

Day
30.9°C
Sea
29.9°C
Sun
4.6h
Rain days
19
#11Hot

Sharm El Sheikh

Egypt · 5 h 36 min from London

Day
30.5°C
Sea
23.0°C
Sun
10.5h
Rain days
0
#12Hot

Puerto Vallarta

Mexico · 12 h 18 min from London

Day
30.4°C
Sea
24.0°C
Sun
7.7h
Rain days
1

A little detail goes a long way

April, side by side

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.

134 destinations

Scroll sideways for more weather, down for more places. Click a heading to sort.

134 destinations ranked by April temperature
#Destination
1Chiang MaiThailand35.7°C24.3°C-8.0 h512 h
2BangkokThailand34.6°C26.7°C30.1°C5.5 h1112 h 42 min
3DubaiUnited Arab Emirates34.4°C20.3°C25.3°C9.4 h17 h 36 min
4Ho Chi Minh CityVietnam34.0°C25.5°C-5.4 h1213 h 30 min
5GuanacasteCosta Rica33.7°C23.7°C28.2°C6.1 h511 h 42 min
6GoaIndia32.8°C25.0°C29.4°C8.4 h210 h 12 min
7Abu DhabiUnited Arab Emirates32.3°C21.7°C25.5°C9.3 h17 h 36 min
8KrabiThailand31.5°C25.1°C30.4°C3.5 h2313 h 12 min
9Khao LakThailand31.0°C25.2°C29.9°C3.6 h2213 h 6 min
10KeralaIndia30.9°C25.8°C29.9°C4.6 h1911 h
11Sharm El SheikhEgypt30.5°C18.7°C23.0°C10.5 h05 h 36 min
12Puerto VallartaMexico30.4°C19.3°C24.0°C7.7 h112 h 18 min
13Kuala LumpurMalaysia30.3°C23.5°C-1.8 h2813 h 54 min
14Koh SamuiThailand30.0°C27.3°C30.3°C5.2 h1213 h 6 min
15Montego BayJamaica29.9°C23.2°C27.4°C7.5 h1710 h 12 min
16PhuketThailand29.8°C26.6°C30.2°C3.7 h1813 h 6 min
17MombasaKenya29.6°C24.7°C28.8°C4.1 h239 h 48 min
18Phu QuocVietnam29.6°C26.7°C30.2°C4.8 h1913 h 24 min
19GalleSri Lanka29.4°C25.4°C29.5°C3.5 h2711 h 48 min
20Singapore28.9°C25.7°C29.6°C2.4 h2814 h 18 min
21HanoiVietnam28.8°C21.6°C-3.4 h1112 h 18 min
22Flic en FlacMauritius28.7°C24.1°C27.5°C6.6 h812 h 54 min
23Maldives28.6°C26.9°C29.9°C5.3 h1711 h 24 min
24ZanzibarTanzania28.6°C24.9°C28.8°C4.1 h2610 h
25TulumMexico28.6°C24.4°C27.0°C7.5 h710 h 54 min
26St Lucia28.5°C24.1°C27.1°C5.8 h129 h 12 min
27Playa del CarmenMexico28.4°C24.1°C27.0°C7.5 h710 h 48 min
28CancunMexico28.3°C24.4°C26.6°C7.7 h710 h 42 min
29KololiThe Gambia28.3°C20.9°C23.4°C8.7 h06 h 18 min
30Seychelles28.3°C26.7°C29.8°C5.7 h1710 h 54 min
31VaraderoCuba28.1°C22.8°C26.2°C8.0 h710 h
32BaliIndonesia28.0°C24.8°C28.7°C3.9 h2016 h 24 min
33Barbados27.9°C25.1°C27.1°C6.0 h79 h 12 min
34Rio de JaneiroBrazil27.9°C21.5°C25.2°C5.2 h1412 h 18 min
35Aruba27.8°C25.7°C26.4°C4.2 h510 h 12 min
36Grenada27.7°C25.4°C27.1°C5.4 h99 h 30 min
37OrlandoUnited States27.4°C17.0°C-6.9 h79 h 30 min
38Antigua27.3°C24.5°C26.7°C7.5 h109 h
39HurghadaEgypt27.2°C19.5°C22.8°C10.6 h05 h 36 min
40Punta CanaDominican Republic27.1°C24.0°C26.4°C7.4 h139 h 24 min
41MiamiUnited States26.8°C21.6°C25.4°C7.2 h89 h 42 min
42Bahamas25.6°C22.6°C25.0°C7.3 h79 h 30 min
43Hong Kong25.2°C21.0°C22.4°C3.4 h1512 h 48 min
44Las VegasUnited States25.1°C12.2°C-8.8 h211 h 18 min
45Boa VistaCape Verde25.1°C20.2°C22.2°C7.0 h06 h 12 min
46HawaiiUnited States25.1°C21.8°C24.5°C6.4 h915 h 18 min
47AgadirMorocco24.4°C14.5°C17.1°C8.7 h23 h 48 min
48MarrakechMorocco24.2°C9.7°C-7.6 h53 h 36 min
49SousseTunisia23.1°C11.9°C16.1°C7.7 h53 h 6 min
50SevilleSpain22.3°C11.3°C-7.1 h72 h 42 min
51SalCape Verde22.2°C20.8°C22.2°C6.7 h06 h 12 min
52Gran CanariaSpain22.0°C16.6°C19.2°C8.5 h44 h 24 min
53Cape TownSouth Africa22.0°C14.2°C15.4°C6.5 h512 h 48 min
54LimassolCyprus21.9°C13.6°C17.7°C8.8 h44 h 48 min
55SydneyAustralia21.6°C15.2°C21.9°C6.0 h822 h
56La GomeraSpain21.3°C18.3°C19.5°C9.1 h24 h 24 min
57Ayia NapaCyprus21.1°C14.6°C17.9°C8.7 h34 h 48 min
58CreteGreece20.8°C11.8°C16.6°C7.8 h64 h 6 min
59TenerifeSpain20.6°C15.7°C19.5°C9.0 h54 h 24 min
60AlbufeiraPortugal20.6°C11.8°C16.0°C6.8 h72 h 54 min
61ValenciaSpain20.6°C11.2°C15.4°C7.1 h62 h 24 min
62FuerteventuraSpain20.5°C16.7°C18.7°C6.8 h14 h 12 min
63Costa de la LuzSpain20.4°C12.4°C16.6°C7.4 h72 h 54 min
64FethiyeTurkey20.2°C10.0°C17.5°C7.8 h94 h 18 min
65BenidormSpain20.1°C11.7°C15.7°C7.3 h72 h 30 min
66KusadasiTurkey20.1°C10.8°C16.5°C7.7 h74 h
67AntalyaTurkey20.0°C10.0°C17.8°C7.5 h84 h 24 min
68MarmarisTurkey19.9°C12.5°C17.3°C7.8 h84 h 12 min
69AlicanteSpain19.9°C12.2°C15.8°C7.1 h72 h 30 min
70LanzaroteSpain19.8°C16.6°C18.6°C6.8 h14 h 6 min
71IbizaSpain19.8°C13.1°C15.8°C7.7 h52 h 30 min
72HammametTunisia19.8°C12.8°C15.9°C7.2 h73 h 6 min
73AthensGreece19.8°C10.6°C15.6°C7.7 h63 h 42 min
74Bermuda19.7°C18.1°C20.0°C5.4 h107 h 42 min
75AlgarvePortugal19.6°C12.3°C16.0°C6.9 h72 h 54 min
76PaphosCyprus19.4°C14.3°C17.7°C8.5 h54 h 42 min
77SicilyItaly19.3°C11.4°C15.6°C7.2 h83 h 12 min
78AlanyaTurkey19.3°C10.5°C18.0°C7.9 h94 h 30 min
79MalagaSpain19.1°C12.8°C15.8°C7.3 h72 h 48 min
80SalouSpain19.0°C10.0°C14.6°C6.8 h82 h 12 min
81MajorcaSpain18.9°C12.5°C15.6°C7.2 h72 h 24 min
82MarbellaSpain18.6°C12.3°C15.8°C7.4 h72 h 48 min
83SarandaAlbania18.5°C9.7°C15.8°C6.3 h113 h 18 min
84MadeiraPortugal18.2°C14.1°C18.4°C5.2 h93 h 48 min
85La PalmaSpain18.2°C15.5°C19.7°C7.9 h34 h 24 min
86RhodesGreece18.1°C14.4°C17.3°C8.6 h64 h 12 min
87BodrumTurkey18.1°C13.6°C16.9°C8.1 h74 h 6 min
88LisbonPortugal18.1°C12.3°C15.3°C6.7 h82 h 42 min
89RomeItaly18.0°C8.6°C15.2°C6.5 h112 h 30 min
90SardiniaItaly18.0°C10.7°C14.6°C7.1 h82 h 24 min
91Lloret de MarSpain18.0°C8.9°C14.0°C6.2 h102 h 6 min
92MadridSpain18.0°C6.5°C-6.6 h82 h 18 min
93VeronaItaly17.9°C7.7°C-5.7 h132 h 6 min
94FlorenceItaly17.7°C7.3°C-5.8 h122 h 12 min
95KosGreece17.6°C14.5°C17.0°C8.4 h64 h 6 min
96NaplesItaly17.6°C9.8°C15.4°C6.1 h112 h 42 min
97PugliaItaly17.5°C11.3°C14.3°C6.8 h102 h 54 min
98PortoPortugal17.5°C9.8°C14.1°C5.8 h122 h 24 min
99PargaGreece17.5°C11.1°C15.9°C6.6 h93 h 18 min
100BudvaMontenegro17.4°C10.8°C15.2°C6.0 h122 h 54 min
101BarcelonaSpain17.3°C9.6°C14.3°C6.5 h92 h 6 min
102ZanteGreece17.3°C13.7°C16.1°C7.8 h73 h 30 min
103VallettaMalta17.3°C14.2°C16.1°C8.3 h33 h 18 min
104MilanItaly17.3°C7.1°C-6.0 h111 h 54 min
105KefaloniaGreece17.2°C13.9°C16.0°C7.8 h73 h 30 min
106TokyoJapan17.2°C8.6°C15.2°C5.0 h1112 h 42 min
107SplitCroatia17.2°C9.6°C14.2°C6.5 h112 h 36 min
108DubrovnikCroatia17.1°C10.4°C15.1°C6.3 h122 h 48 min
109MykonosGreece17.0°C13.8°C15.9°C8.4 h43 h 54 min
110Lake GardaItaly17.0°C7.4°C-5.8 h122 h
111NaxosGreece17.0°C13.9°C16.2°C8.4 h43 h 54 min
112NiceFrance16.9°C9.5°C14.4°C6.3 h102 h
113CorfuGreece16.6°C12.3°C16.0°C6.5 h103 h 18 min
114SorrentoItaly16.6°C11.4°C15.4°C6.3 h112 h 48 min
115BudapestHungary16.6°C6.3°C-6.1 h92 h 36 min
116HalkidikiGreece16.5°C11.2°C14.6°C6.9 h73 h 30 min
117Lido di JesoloItaly16.5°C9.0°C13.2°C5.9 h112 h 12 min
118Amalfi CoastItaly16.4°C11.2°C15.4°C6.3 h112 h 48 min
119SantoriniGreece16.3°C12.8°C16.6°C8.5 h44 h
120VeniceItaly16.3°C8.9°C13.5°C6.0 h102 h 12 min
121MenorcaSpain16.2°C13.2°C15.2°C7.3 h62 h 24 min
122PaxosGreece16.1°C13.0°C16.0°C7.0 h83 h 18 min
123PulaCroatia15.7°C10.9°C12.8°C6.3 h102 h 18 min
124AlonissosGreece15.5°C12.2°C14.6°C7.5 h53 h 36 min
125SkiathosGreece15.3°C13.3°C14.7°C7.4 h63 h 36 min
126ThassosGreece15.3°C10.3°C13.8°C6.4 h93 h 30 min
127New YorkUnited States15.1°C5.4°C7.8°C5.2 h117 h 42 min
128ParisFrance15.1°C5.9°C-5.1 h111 h 6 min
129IstanbulTurkey15.1°C8.8°C10.2°C6.2 h83 h 54 min
130Sunny BeachBulgaria14.9°C8.0°C9.4°C6.0 h83 h 36 min
131PragueCzechia14.8°C4.4°C-5.7 h92 h
132BledSlovenia14.3°C5.2°C-4.7 h152 h 12 min
133KrakowPoland14.1°C3.8°C-5.4 h112 h 30 min
134AmsterdamNetherlands12.8°C5.8°C9.4°C5.1 h111 h 12 min

134 destinations shownApril averages · climate, not a forecast.

Find your kind of warm

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

46 destinations

Days at 25°C+

46 of the 134 destinations average 25°C or more by day. These are the warmest.

41 destinations

Sea warm enough to swim

We call the sea swimmable at 22°C or more. In April that is 41 destinations.

Closer to home

Within four hours

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

April in brief

Chiang Mai leads the table with 36°C by day and 24°C at night and 5 rainy days (12 h from London). Bangkok leads with 35°C by day and 27°C at night, a 30°C sea and 11 rainy days (12 h 42 min from London). Dubai leads with 34°C by day and 20°C at night, a 25°C sea and 1 rainy days (7 h 36 min from London). Ho Chi Minh City leads with 34°C by day and 26°C at night and 12 rainy days (13 h 30 min from London). Guanacaste leads with 34°C by day and 24°C at night, a 28°C sea and 5 rainy days (11 h 42 min from London).

Warm rather than hot (20-25°C): Agadir 24°C, Marrakech 24°C, Sousse 23°C, Seville 22°C, Sal 22°C, Gran Canaria 22°C and 15 more. Hot but wet - over 25°C with more than eight rainy days: Bangkok (11 days), Ho Chi Minh City (12 days), Krabi (23 days), Khao Lak (22 days), Kerala (19 days). Over 30°C by day: Chiang Mai, Bangkok, Dubai, Ho Chi Minh City, Guanacaste, Goa and 8 more. For scale, London averages 14°C in April.

Short, mid and long-haul in April

By region

For dry heat, start with Egypt and the Gulf

Sharm El Sheikh suits travellers who want hot days and a shorter flight: its 30°C daytime high comes with 0 rainy days, though the 23°C sea is cooler than the Gulf. Dubai offers more heat at 34°C and a 25°C sea, with 1 rainy day and a flight of 7 h 36 min. Abu Dhabi shares that flight time, pairing 32°C days with a 26°C sea and 0 rainy days. Choose the Gulf if warmer swimming matters enough to justify longer travel. Goa pushes sea warmth further to 29°C, with just 2 rainy days, but its 10 h 12 min flight and 25°C nights suit travellers comfortable with warmth after dark.

For tropical heat, decide how much rain you will accept

Chiang Mai leads for heat at 36°C, with 5 rainy days and a 12 h flight. It suits heat seekers better than travellers planning busy afternoons outdoors; leave room for a midday break. Bangkok is nearly as hot at 35°C, but 27°C nights offer little cooling and 11 rainy days make flexible plans sensible. For warm-sea holidays, Guanacaste balances 34°C days, a 28°C sea and 5 rainy days, although the flight takes 11 h 42 min. Krabi and Khao Lak offer a warmer 30°C sea, but their 23 and 22 rainy days are a substantial catch. Kerala has the same sea temperature with 19 rainy days. Choose these wetter options only if swimming warmth matters more than keeping plans outdoors.

For gentler warmth, do not chase the highest temperature

If you want comfortable outdoor days rather than strong heat, April's milder choices may fit better. Agadir and Marrakech reach 24°C, while Seville, Gran Canaria and Limassol reach 22°C. Tenerife, Crete and Albufeira sit at 21°C: warmer than London's 14°C, but not the same proposition as a hot-weather holiday. These suit travellers who prefer lighter daytime warmth and do not need tropical swimming conditions; the daytime figures alone cannot tell you how the sea will feel. If you still want proper heat but cooler evenings, Puerto Vallarta offers 30°C days and 19°C nights, with 1 rainy day. The catch is its 12 h 18 min flight.

A little more detail

Your April questions

Plain answers, grounded in the averages.

Where is 25 degrees and above in April?

46 of the 134 destinations we track average a daytime high of 25°C or more in April. The hottest are Chiang Mai (36°C), Bangkok (35°C), Dubai (34°C), Ho Chi Minh City (34°C), Guanacaste (34°C), Goa (33°C).

Where is over 30 degrees in April?

14 destinations average more than 30°C by day in April: Chiang Mai (36°C), Bangkok (35°C), Dubai (34°C), Ho Chi Minh City (34°C), Guanacaste (34°C), Goa (33°C), Abu Dhabi (32°C), Krabi (32°C).

Where is the sea warm enough to swim in April?

The sea averages 22°C or more in April at 41 destinations, including Bangkok (30°C), Dubai (25°C), Guanacaste (28°C), Goa (29°C), Abu Dhabi (26°C), Krabi (30°C).

Where is warm and dry in April?

Warm (22°C+) with three rainy days or fewer in April: Dubai (34°C, 1 rainy days), Goa (33°C, 2 rainy days), Abu Dhabi (32°C, 1 rainy days), Sharm El Sheikh (31°C, 0 rainy days), Puerto Vallarta (30°C, 1 rainy days), Kololi (28°C, 0 rainy days).

How warm is the UK in April?

London averages a daytime high of 13.5°C in April, so the 46 destinations over 25°C are at least 22°C warmer.

Where can I get hot weather without such a long flight?

Sharm El Sheikh is the clearest choice among the hottest destinations listed, with 30°C days and a 5 h 36 min flight. Dubai and Abu Dhabi take 7 h 36 min, offering warmer seas in exchange for longer travel.

Where is good for warm swimming with little rain?

Goa combines a 29°C sea with 2 rainy days, while Guanacaste offers 28°C water and 5 rainy days. Abu Dhabi is a useful compromise if flight time matters: its sea reaches 26°C, with 0 rainy days and a 7 h 36 min flight.

Which hot destinations have cooler evenings?

Sharm El Sheikh and Puerto Vallarta both drop to 19°C at night, while Dubai reaches 20°C. These are better fits if you dislike persistent overnight warmth. Bangkok stays at 27°C, and Ho Chi Minh City and Kerala remain at 26°C.

Real climate data. A clearer holiday plan.

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

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