Chiang Mai
- Day
- 34.2°C
- Sea
- -
- Sun
- 9.2h
- Rain days
- 2
Find your sunshine
Thailand and Vietnam lead for March heat, with Chiang Mai, Bangkok and Ho Chi Minh City reaching 34°C by day. For a hot seaside holiday with little rain, Goa is a stronger all-round choice at 32°C. That is a substantial change from London's 10°C, but the hottest destination is not always the best fit. Choose around how much rain you will tolerate, how warm you want the sea and how long you are prepared to fly.
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 | Chiang MaiThailand | 34.2°C | 21.4°C | - | 9.2 h | 2 | 12 h |
| 2 | Ho Chi Minh CityVietnam | 34.0°C | 24.4°C | - | 6.1 h | 5 | 13 h 30 min |
| 3 | BangkokThailand | 33.6°C | 25.5°C | 29.0°C | 6.9 h | 6 | 12 h 42 min |
| 4 | GuanacasteCosta Rica | 32.8°C | 22.9°C | 27.1°C | 8.5 h | 1 | 11 h 42 min |
| 5 | KrabiThailand | 32.3°C | 24.6°C | 29.6°C | 4.8 h | 13 | 13 h 12 min |
| 6 | GoaIndia | 32.1°C | 22.6°C | 28.5°C | 9.0 h | 1 | 10 h 12 min |
| 7 | MombasaKenya | 31.4°C | 25.1°C | 28.6°C | 5.1 h | 16 | 9 h 48 min |
| 8 | KeralaIndia | 31.4°C | 25.3°C | 29.4°C | 7.1 h | 8 | 11 h |
| 9 | Khao LakThailand | 31.4°C | 24.6°C | 29.4°C | 5.0 h | 15 | 13 h 6 min |
| 10 | Kuala LumpurMalaysia | 30.5°C | 23.1°C | - | 2.5 h | 25 | 13 h 54 min |
| 11 | ZanzibarTanzania | 30.3°C | 25.6°C | 29.0°C | 4.7 h | 21 | 10 h |
| 12 | GalleSri Lanka | 29.8°C | 24.7°C | 29.0°C | 5.1 h | 20 | 11 h 48 min |
| 13 | PhuketThailand | 29.8°C | 26.3°C | 29.5°C | 5.0 h | 11 | 13 h 6 min |
| 14 | Rio de JaneiroBrazil | 29.6°C | 23.1°C | 26.1°C | 4.3 h | 20 | 12 h 18 min |
| 15 | KololiThe Gambia | 29.4°C | 20.7°C | 22.6°C | 8.7 h | 0 | 6 h 18 min |
| 16 | DubaiUnited Arab Emirates | 29.2°C | 16.9°C | 22.6°C | 8.3 h | 2 | 7 h 36 min |
| 17 | Koh SamuiThailand | 29.2°C | 26.6°C | 29.2°C | 6.2 h | 9 | 13 h 6 min |
| 18 | Flic en FlacMauritius | 29.2°C | 24.9°C | 28.0°C | 5.9 h | 13 | 12 h 54 min |
| 19 | Puerto VallartaMexico | 29.1°C | 18.2°C | 23.4°C | 8.0 h | 1 | 12 h 18 min |
| 20 | Phu QuocVietnam | 29.0°C | 26.1°C | 29.2°C | 5.9 h | 14 | 13 h 24 min |
| 21 | Montego BayJamaica | 28.9°C | 22.4°C | 26.8°C | 7.7 h | 12 | 10 h 12 min |
| 22 | Singapore | 28.9°C | 25.3°C | 28.6°C | 2.8 h | 24 | 14 h 18 min |
| 23 | Maldives | 28.2°C | 26.9°C | 29.2°C | 6.5 h | 9 | 11 h 24 min |
| 24 | Seychelles | 28.0°C | 26.5°C | 29.3°C | 5.0 h | 16 | 10 h 54 min |
| 25 | BaliIndonesia | 27.9°C | 24.5°C | 28.9°C | 2.9 h | 25 | 16 h 24 min |
| 26 | St Lucia | 27.9°C | 23.5°C | 26.7°C | 6.7 h | 11 | 9 h 12 min |
| 27 | Abu DhabiUnited Arab Emirates | 27.7°C | 18.3°C | 22.4°C | 8.4 h | 2 | 7 h 36 min |
| 28 | TulumMexico | 27.5°C | 23.1°C | 26.4°C | 7.5 h | 7 | 10 h 54 min |
| 29 | Barbados | 27.3°C | 24.5°C | 26.7°C | 6.8 h | 7 | 9 h 12 min |
| 30 | Aruba | 27.3°C | 25.1°C | 25.9°C | 6.6 h | 5 | 10 h 12 min |
| 31 | Grenada | 27.1°C | 24.9°C | 26.7°C | 6.7 h | 8 | 9 h 30 min |
| 32 | Playa del CarmenMexico | 27.1°C | 22.9°C | 26.5°C | 7.4 h | 6 | 10 h 48 min |
| 33 | CancunMexico | 26.9°C | 23.2°C | 26.0°C | 7.3 h | 7 | 10 h 42 min |
| 34 | Antigua | 26.7°C | 24.0°C | 26.2°C | 7.7 h | 8 | 9 h |
| 35 | VaraderoCuba | 26.6°C | 21.5°C | 25.4°C | 7.8 h | 5 | 10 h |
| 36 | Punta CanaDominican Republic | 26.4°C | 23.4°C | 26.1°C | 7.8 h | 11 | 9 h 24 min |
| 37 | Sharm El SheikhEgypt | 26.3°C | 15.0°C | 22.4°C | 9.8 h | 0 | 5 h 36 min |
| 38 | MiamiUnited States | 25.1°C | 19.7°C | 24.2°C | 6.6 h | 7 | 9 h 42 min |
| 39 | Boa VistaCape Verde | 24.9°C | 19.7°C | 21.9°C | 7.4 h | 0 | 6 h 12 min |
| 40 | HanoiVietnam | 24.9°C | 18.2°C | - | 2.4 h | 10 | 12 h 18 min |
| 41 | OrlandoUnited States | 24.7°C | 14.2°C | - | 6.2 h | 7 | 9 h 30 min |
| 42 | Cape TownSouth Africa | 24.5°C | 16.5°C | 16.8°C | 8.5 h | 3 | 12 h 48 min |
| 43 | Bahamas | 24.4°C | 21.3°C | 24.1°C | 6.8 h | 6 | 9 h 30 min |
| 44 | HawaiiUnited States | 24.4°C | 21.1°C | 24.2°C | 6.0 h | 9 | 15 h 18 min |
| 45 | HurghadaEgypt | 23.9°C | 16.3°C | 22.1°C | 9.9 h | 0 | 5 h 36 min |
| 46 | SydneyAustralia | 23.8°C | 18.1°C | 22.7°C | 5.9 h | 11 | 22 h |
| 47 | AgadirMorocco | 23.5°C | 13.0°C | 16.8°C | 7.9 h | 4 | 3 h 48 min |
| 48 | Hong Kong | 22.4°C | 17.7°C | 20.3°C | 3.2 h | 10 | 12 h 48 min |
| 49 | MarrakechMorocco | 22.3°C | 7.2°C | - | 6.9 h | 6 | 3 h 36 min |
| 50 | SalCape Verde | 21.9°C | 20.5°C | 21.8°C | 7.1 h | 0 | 6 h 12 min |
| 51 | Gran CanariaSpain | 21.6°C | 16.1°C | 18.8°C | 8.1 h | 4 | 4 h 24 min |
| 52 | La GomeraSpain | 20.7°C | 17.6°C | 19.1°C | 8.4 h | 3 | 4 h 24 min |
| 53 | Las VegasUnited States | 20.6°C | 8.7°C | - | 7.3 h | 3 | 11 h 18 min |
| 54 | TenerifeSpain | 20.4°C | 15.4°C | 19.1°C | 8.4 h | 5 | 4 h 24 min |
| 55 | SousseTunisia | 20.2°C | 9.6°C | 14.8°C | 7.0 h | 6 | 3 h 6 min |
| 56 | SevilleSpain | 20.2°C | 9.3°C | - | 6.4 h | 7 | 2 h 42 min |
| 57 | FuerteventuraSpain | 19.9°C | 15.9°C | 18.2°C | 6.9 h | 2 | 4 h 12 min |
| 58 | LanzaroteSpain | 19.1°C | 15.9°C | 18.1°C | 6.8 h | 2 | 4 h 6 min |
| 59 | AlbufeiraPortugal | 18.9°C | 10.4°C | 15.3°C | 6.2 h | 8 | 2 h 54 min |
| 60 | Costa de la LuzSpain | 18.8°C | 10.7°C | 15.5°C | 6.5 h | 8 | 2 h 54 min |
| 61 | Bermuda | 18.8°C | 16.7°C | 19.5°C | 4.1 h | 12 | 7 h 42 min |
| 62 | ValenciaSpain | 18.5°C | 8.9°C | 13.8°C | 6.6 h | 5 | 2 h 24 min |
| 63 | LimassolCyprus | 18.3°C | 11.0°C | 16.8°C | 7.4 h | 6 | 4 h 48 min |
| 64 | AlgarvePortugal | 18.1°C | 11.0°C | 15.3°C | 6.3 h | 7 | 2 h 54 min |
| 65 | Ayia NapaCyprus | 18.1°C | 12.3°C | 16.9°C | 7.5 h | 4 | 4 h 48 min |
| 66 | BenidormSpain | 17.9°C | 9.7°C | 14.4°C | 6.6 h | 6 | 2 h 30 min |
| 67 | AlicanteSpain | 17.9°C | 10.2°C | 14.4°C | 6.5 h | 6 | 2 h 30 min |
| 68 | HammametTunisia | 17.6°C | 10.8°C | 14.7°C | 6.4 h | 7 | 3 h 6 min |
| 69 | La PalmaSpain | 17.6°C | 14.9°C | 19.3°C | 7.3 h | 4 | 4 h 24 min |
| 70 | MadeiraPortugal | 17.5°C | 13.6°C | 18.0°C | 4.8 h | 10 | 3 h 48 min |
| 71 | IbizaSpain | 17.5°C | 11.3°C | 14.6°C | 7.0 h | 4 | 2 h 30 min |
| 72 | MalagaSpain | 17.4°C | 11.2°C | 15.1°C | 6.1 h | 7 | 2 h 48 min |
| 73 | CreteGreece | 17.2°C | 9.3°C | 15.6°C | 6.0 h | 9 | 4 h 6 min |
| 74 | SalouSpain | 17.0°C | 7.9°C | 13.3°C | 6.3 h | 6 | 2 h 12 min |
| 75 | FethiyeTurkey | 17.0°C | 7.1°C | 16.7°C | 6.7 h | 10 | 4 h 18 min |
| 76 | MarbellaSpain | 16.9°C | 10.8°C | 15.2°C | 6.4 h | 8 | 2 h 48 min |
| 77 | SicilyItaly | 16.8°C | 8.9°C | 14.6°C | 6.4 h | 8 | 3 h 12 min |
| 78 | PaphosCyprus | 16.8°C | 12.2°C | 16.8°C | 7.2 h | 7 | 4 h 42 min |
| 79 | MarmarisTurkey | 16.8°C | 9.8°C | 16.6°C | 6.7 h | 9 | 4 h 12 min |
| 80 | LisbonPortugal | 16.7°C | 10.8°C | 14.4°C | 5.9 h | 8 | 2 h 42 min |
| 81 | MajorcaSpain | 16.5°C | 10.4°C | 14.4°C | 6.6 h | 5 | 2 h 24 min |
| 82 | AntalyaTurkey | 16.4°C | 7.2°C | 16.6°C | 6.5 h | 10 | 4 h 24 min |
| 83 | KusadasiTurkey | 16.4°C | 7.6°C | 15.5°C | 6.6 h | 9 | 4 h |
| 84 | PortoPortugal | 16.3°C | 8.2°C | 13.4°C | 5.2 h | 11 | 2 h 24 min |
| 85 | AlanyaTurkey | 16.0°C | 7.5°C | 16.9°C | 6.8 h | 9 | 4 h 30 min |
| 86 | RhodesGreece | 15.8°C | 12.5°C | 16.7°C | 7.1 h | 7 | 4 h 12 min |
| 87 | Lloret de MarSpain | 15.8°C | 6.7°C | 13.0°C | 5.7 h | 8 | 2 h 6 min |
| 88 | AthensGreece | 15.6°C | 7.6°C | 14.4°C | 6.2 h | 7 | 3 h 42 min |
| 89 | BarcelonaSpain | 15.5°C | 7.4°C | 13.2°C | 6.0 h | 7 | 2 h 6 min |
| 90 | BodrumTurkey | 15.5°C | 11.2°C | 16.0°C | 6.9 h | 9 | 4 h 6 min |
| 91 | VallettaMalta | 15.5°C | 12.5°C | 15.2°C | 7.2 h | 6 | 3 h 18 min |
| 92 | MadridSpain | 15.5°C | 4.0°C | - | 6.1 h | 7 | 2 h 18 min |
| 93 | KosGreece | 15.4°C | 12.5°C | 16.4°C | 7.0 h | 8 | 4 h 6 min |
| 94 | SardiniaItaly | 15.4°C | 8.8°C | 13.6°C | 6.3 h | 8 | 2 h 24 min |
| 95 | RomeItaly | 15.2°C | 5.9°C | 13.9°C | 5.8 h | 10 | 2 h 30 min |
| 96 | SarandaAlbania | 15.2°C | 6.6°C | 14.5°C | 5.5 h | 12 | 3 h 18 min |
| 97 | ZanteGreece | 15.0°C | 11.7°C | 15.2°C | 6.3 h | 10 | 3 h 30 min |
| 98 | KefaloniaGreece | 14.9°C | 11.8°C | 15.1°C | 6.4 h | 10 | 3 h 30 min |
| 99 | NaplesItaly | 14.8°C | 7.4°C | 14.1°C | 5.3 h | 11 | 2 h 42 min |
| 100 | PugliaItaly | 14.7°C | 8.9°C | 13.2°C | 5.8 h | 10 | 2 h 54 min |
| 101 | MykonosGreece | 14.7°C | 11.7°C | 15.3°C | 6.9 h | 7 | 3 h 54 min |
| 102 | NaxosGreece | 14.7°C | 11.9°C | 15.6°C | 6.9 h | 7 | 3 h 54 min |
| 103 | NiceFrance | 14.6°C | 6.9°C | 13.4°C | 6.1 h | 8 | 2 h |
| 104 | PargaGreece | 14.6°C | 8.5°C | 14.8°C | 5.7 h | 11 | 3 h 18 min |
| 105 | MenorcaSpain | 14.4°C | 11.5°C | 14.0°C | 6.7 h | 5 | 2 h 24 min |
| 106 | FlorenceItaly | 14.3°C | 4.4°C | - | 5.3 h | 10 | 2 h 12 min |
| 107 | SorrentoItaly | 14.1°C | 9.2°C | 14.2°C | 5.4 h | 11 | 2 h 48 min |
| 108 | CorfuGreece | 14.0°C | 10.0°C | 14.6°C | 5.8 h | 11 | 3 h 18 min |
| 109 | SantoriniGreece | 14.0°C | 10.9°C | 16.1°C | 6.9 h | 6 | 4 h |
| 110 | DubrovnikCroatia | 14.0°C | 7.3°C | 13.9°C | 5.6 h | 11 | 2 h 48 min |
| 111 | BudvaMontenegro | 14.0°C | 7.6°C | 13.7°C | 5.2 h | 12 | 2 h 54 min |
| 112 | VeronaItaly | 14.0°C | 3.7°C | - | 5.4 h | 9 | 2 h 6 min |
| 113 | Amalfi CoastItaly | 13.9°C | 8.9°C | 14.2°C | 5.4 h | 11 | 2 h 48 min |
| 114 | SplitCroatia | 13.8°C | 6.4°C | 12.8°C | 5.8 h | 10 | 2 h 36 min |
| 115 | PaxosGreece | 13.8°C | 10.8°C | 14.9°C | 6.0 h | 11 | 3 h 18 min |
| 116 | MilanItaly | 13.7°C | 3.2°C | - | 5.8 h | 8 | 1 h 54 min |
| 117 | Lake GardaItaly | 13.3°C | 3.8°C | - | 5.5 h | 9 | 2 h |
| 118 | SkiathosGreece | 13.3°C | 11.0°C | 13.7°C | 6.1 h | 8 | 3 h 36 min |
| 119 | HalkidikiGreece | 13.2°C | 8.1°C | 13.5°C | 5.8 h | 9 | 3 h 30 min |
| 120 | AlonissosGreece | 13.1°C | 9.7°C | 13.8°C | 6.1 h | 8 | 3 h 36 min |
| 121 | Lido di JesoloItaly | 12.5°C | 5.2°C | 9.8°C | 5.3 h | 8 | 2 h 12 min |
| 122 | TokyoJapan | 12.4°C | 3.5°C | 13.6°C | 4.9 h | 12 | 12 h 42 min |
| 123 | VeniceItaly | 12.3°C | 5.1°C | 9.8°C | 5.4 h | 8 | 2 h 12 min |
| 124 | PulaCroatia | 12.3°C | 7.8°C | 10.6°C | 5.6 h | 11 | 2 h 18 min |
| 125 | ParisFrance | 11.8°C | 3.6°C | - | 4.0 h | 10 | 1 h 6 min |
| 126 | ThassosGreece | 11.8°C | 7.1°C | 11.9°C | 5.2 h | 10 | 3 h 30 min |
| 127 | IstanbulTurkey | 11.0°C | 5.6°C | 7.8°C | 4.8 h | 11 | 3 h 54 min |
| 128 | Sunny BeachBulgaria | 10.8°C | 4.3°C | 6.7°C | 4.6 h | 9 | 3 h 36 min |
| 129 | BudapestHungary | 10.6°C | 1.3°C | - | 4.7 h | 8 | 2 h 36 min |
| 130 | BledSlovenia | 9.6°C | 1.2°C | - | 4.2 h | 11 | 2 h 12 min |
| 131 | PragueCzechia | 9.3°C | 0.7°C | - | 3.9 h | 11 | 2 h |
| 132 | AmsterdamNetherlands | 9.1°C | 3.3°C | 5.7°C | 3.7 h | 11 | 1 h 12 min |
| 133 | New YorkUnited States | 8.8°C | -0.4°C | 4.4°C | 4.9 h | 10 | 7 h 42 min |
| 134 | KrakowPoland | 7.8°C | -0.9°C | - | 3.8 h | 12 | 2 h 30 min |
134 destinations shownMarch averages · climate, not a forecast.
Pool weather, a sea swim or a shorter flight? Start here.
38 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 March that is 39 destinations.
Direct flights under four hours from Gatwick, ranked by daytime high.
Chiang Mai leads the table with 34°C by day and 21°C at night and 2 rainy days (12 h from London). Ho Chi Minh City leads with 34°C by day and 24°C at night and 5 rainy days (13 h 30 min from London). Bangkok leads with 34°C by day and 26°C at night, a 29°C sea and 6 rainy days (12 h 42 min from London). Guanacaste leads with 33°C by day and 23°C at night, a 27°C sea and 1 rainy days (11 h 42 min from London). Krabi leads with 32°C by day and 25°C at night, a 30°C sea and 13 rainy days (13 h 12 min from London).
Warm rather than hot (20-25°C): Boa Vista 25°C, Hanoi 25°C, Orlando 25°C, Cape Town 25°C, Bahamas 24°C, Hawaii 24°C and 12 more. Hot but wet - over 25°C with more than eight rainy days: Krabi (13 days), Mombasa (16 days), Khao Lak (15 days), Kuala Lumpur (25 days), Zanzibar (21 days). Over 30°C by day: Chiang Mai, Ho Chi Minh City, Bangkok, Guanacaste, Krabi, Goa and 5 more. For scale, London averages 11°C in March.
Goa suits travellers who want hot days and warm swimming water without much rain: daytime highs reach 32°C, the sea is 28°C and March has 1 rainy day. Its 10 h 12 min flight also takes less time than Guanacaste's 11 h 42 min. Guanacaste is a close alternative, with 33°C days, a 27°C sea and 1 rainy day. If swimming is not the priority, Chiang Mai offers stronger daytime heat at 34°C with 2 rainy days, although the flight takes 12 h. In all these destinations, plan strenuous activity away from midday and pack light clothing. Chiang Mai's 21°C nights offer more evening relief than Bangkok's 26°C.
Krabi suits travellers who put warm swimming water ahead of reliably dry weather. Its sea reaches 30°C, alongside 32°C days, but 13 rainy days make it a less dependable choice for plans built entirely around being outdoors. Goa trades a slightly cooler sea for much less rain. Kerala offers another balance, with a 29°C sea and 8 rainy days, compared with Khao Lak's equally warm water and 15 rainy days. Mombasa has a relatively shorter flight at 9 h 48 min and a 29°C sea, but 16 rainy days are the catch. Zanzibar and Galle also have 29°C water, with rain on 21 and 20 days respectively. Keep outdoor plans flexible rather than assuming uninterrupted sunshine.
If you want comfortable daytime warmth rather than intense heat, the milder destinations may suit you better. Boa Vista, Hanoi and Orlando reach 25°C, while Cape Town, Hurghada and Agadir reach 24°C. These are better matches for travellers who find tropical midday heat tiring, though daytime warmth alone does not establish comfortable sea swimming. Gran Canaria and Marrakech offer 22°C days; Tenerife and Seville reach 20°C. Treat those as mild-weather choices rather than substitutes for Goa's heat. If you do choose somewhere hotter, consider the nights as well: Bangkok stays at 26°C and Ho Chi Minh City at 24°C, so neither offers much of a cool-down after sunset.
A little more detail
Plain answers, grounded in the averages.
38 of the 134 destinations we track average a daytime high of 25°C or more in March. The hottest are Chiang Mai (34°C), Ho Chi Minh City (34°C), Bangkok (34°C), Guanacaste (33°C), Krabi (32°C), Goa (32°C).
11 destinations average more than 30°C by day in March: Chiang Mai (34°C), Ho Chi Minh City (34°C), Bangkok (34°C), Guanacaste (33°C), Krabi (32°C), Goa (32°C), Mombasa (31°C), Kerala (31°C).
The sea averages 22°C or more in March at 39 destinations, including Bangkok (29°C), Guanacaste (27°C), Krabi (30°C), Goa (29°C), Mombasa (29°C), Kerala (29°C).
Warm (22°C+) with three rainy days or fewer in March: Chiang Mai (34°C, 2 rainy days), Guanacaste (33°C, 1 rainy days), Goa (32°C, 1 rainy days), Kololi (29°C, 0 rainy days), Dubai (29°C, 2 rainy days), Puerto Vallarta (29°C, 1 rainy days).
London averages a daytime high of 10.5°C in March, so the 38 destinations over 25°C are at least 24°C warmer.
Chiang Mai, Ho Chi Minh City and Bangkok share the highest daytime temperature at 34°C. Chiang Mai is the driest of these choices, with 2 rainy days, compared with 5 in Ho Chi Minh City and 6 in Bangkok.
Among the hottest destinations listed, Mombasa has the shortest flight at 9 h 48 min. It offers 31°C days and a 29°C sea, but 16 rainy days. Goa's 10 h 12 min flight is slightly longer, with much less rain.
They are better described as warm or mild than hot. Gran Canaria reaches 22°C by day, La Gomera 21°C and Tenerife 20°C. Choose them if gentler daytime temperatures appeal more than tropical heat, rather than expecting the temperatures found in Thailand or India.
ERA5-Land climate reanalysis and NOAA satellite sea temperatures, 1991-2020
These are climate averages for March, 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