Your May weather guide

Weather in Thailand in May

May is a reasonable month for Thailand if you want warmth and can keep your plans flexible, but it is a poor fit for a holiday built around reliable sunshine. Country averages of 31°C by day, 22 rainy days and a 30°C sea sum up the trade-off: hot weather and warm water, with frequent rain to work around. Chiang Mai has fewer rainy days than the other destinations listed; coastal choices need more caution.

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

Average daytime high
30.8°Cacross 6 destinations
Average night-time low
25.9°Cafter dark
Sea temperature
30.3°Cwarm enough to swim
Rainy days
22days1 mm or more

Thailand, month by month

Turn up the warmth

Warmest places in Thailand in May

Ranked by average daytime high. The full comparison is in the table below.

#1Hot

Bangkok

Thailand · 12 h 42 min from London

Day
33.3°C
Sea
30.6°C
Sun
2.6h
Rain days
20
#2Hot

Chiang Mai

Thailand · 12 h from London

Day
33.0°C
Sea
-
Sun
4.0h
Rain days
14
#3Hot

Koh Samui

Thailand · 13 h 6 min from London

Day
30.1°C
Sea
30.5°C
Sun
2.7h
Rain days
22
#4Hot

Krabi

Thailand · 13 h 12 min from London

Day
30.0°C
Sea
30.3°C
Sun
1.9h
Rain days
27
#5Hot

Khao Lak

Thailand · 13 h 6 min from London

Day
29.6°C
Sea
29.9°C
Sun
1.8h
Rain days
27
#6Hot

Phuket

Thailand · 13 h 6 min from London

Day
29.1°C
Sea
30.2°C
Sun
2.0h
Rain days
25

Thailand destinations ranked for May

All 6 places we track in Thailand, ordered by daytime high.

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

Thailand destinations ranked by May temperature
#Destination
1Bangkok33.3°C26.5°C30.6°C2.6 h2012 h 42 min
2Chiang Mai33.0°C24.5°C-4.0 h1412 h
3Koh Samui30.1°C27.3°C30.5°C2.7 h2213 h 6 min
4Krabi30.0°C25.3°C30.3°C1.9 h2713 h 12 min
5Khao Lak29.6°C25.3°C29.9°C1.8 h2713 h 6 min
6Phuket29.1°C26.5°C30.2°C2.0 h2513 h 6 min

6 destinations shownClimate averages, not a forecast.

May climate overview

Daytime highs across Thailand in May run from 29.1°C (Phuket) to 33.3°C (Bangkok). In Bangkok about 100% of May days reach 25°C. Nights average 25.9°C; the coldest 10% of nights in Phuket fall to 25°C or below.

Rainfall in May

Expect around 22 rainy days (1 mm or more) in May, with Chiang Mai the driest (14 days) and Khao Lak the wettest (27 days). The wettest May at Bangkok between 1991 and 2020 was 2017 with 334 mm; the driest was 1992 with 49 mm.

Sea temperature

The sea averages 30.3°C around Thailand in May - warmest at Bangkok (30.6°C). That is comfortable for swimming.

Sunshine and daylight

Around 2.5 hours of sunshine a day on average, out of 12.6 hours of daylight (sunshine estimated from cloud cover).

May against the rest of the year in Thailand

May is the 3rd warmest month of the twelve in Thailand. It is 1.3°C cooler than April and 0.8°C cooler in June. The hottest month here is April (32°C) and the coolest December (29°C).

Which part of Thailand in May?

What to pack for Thailand in May

Based on the averages: light, loose clothing and serious sun protection - midday highs sit around 31°C; a rain jacket - roughly 22 wet days; swimwear - the sea is 30°C.

Similar weather elsewhere in May

Within 1.5°C of Thailand's May daytime average: Puerto Vallarta (32°C, sea 26°C), Guanacaste (31°C, sea 29°C), Hanoi (31°C), Hurghada (31°C, sea 25°C), Las Vegas (30°C). See the full ranking for May.

Chiang Mai for fewer rainy days, Bangkok for heat

Chiang Mai is the strongest choice if avoiding rain matters more than being beside the sea. Its 14 rainy days compare with 20 in Bangkok, although both reach 33°C by day, so fewer wet days do not mean cooler afternoons. Plan more demanding outdoor time away from midday and leave room for breaks from the heat. Chiang Mai also offers slightly cooler nights at 24°C, against Bangkok's 26°C. Bangkok suits travellers comfortable with hot days and warm evenings, rather than anyone seeking relief from the heat. For either destination, pack light clothing and rain protection instead of relying on a dry forecast throughout your stay.

Koh Samui has the coastal edge, but expect rain

Koh Samui has the fewest rainy days among the coastal destinations listed, with 22 compared with Phuket's 25 and 27 in both Krabi and Khao Lak. That makes it the better fit for a coast-focused trip if reducing rain exposure is your priority, not a promise of dry beach weather. Daytime temperatures are similar: Koh Samui, Krabi and Khao Lak average 30°C, while Phuket is slightly cooler at 29°C. All have a 30°C sea, so cold water is not the main concern. Choose a coastal stay with flexible plans, and let local conditions guide swimming rather than assuming warm water means suitable conditions.

Build your days around heat and changeable weather

The practical catch in May is that warmth does not come with dependable sunshine. Thailand averages 2.5 hours of sunshine and 22 rainy days, so leave space to change outdoor plans rather than filling every day with weather-dependent activities. A rainy-day figure does not tell you how long rain lasts or when it falls; do not count on a fixed daily window of dry weather. Lightweight clothing, something to keep belongings dry and footwear you can manage in wet conditions are sensible choices. With average nights of 26°C, evenings offer limited cooling, so choose accommodation where you can comfortably rest from the heat.

A little more detail

Thailand in May FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Thailand in May?

Bangkok is the warmest of the 6 places we track in Thailand in May with an average high of 33.3°C; Phuket is the coolest at 29.1°C.

Is the sea warm in Thailand in May?

The sea averages 22°C or more at Bangkok (31°C), Koh Samui (31°C), Krabi (30°C), Khao Lak (30°C), Phuket (30°C) in May.

How much warmer is Thailand than London in May?

Thailand averages 31°C by day in May, compared with London's 17°C. Pack for much hotter conditions than a typical London day, and allow breaks from outdoor activity rather than treating the warmth as mild spring weather.

Which destination has the coolest nights?

Chiang Mai has the coolest average nights among the destinations listed, at 24°C. Koh Samui is warmest overnight at 27°C. If evening comfort matters to you, Chiang Mai has an advantage, though its nights are still warm.

Is the sea warm enough for swimming in May?

Sea temperatures average 30°C around Koh Samui, Krabi, Khao Lak and Phuket, so the water is warm rather than chilly. Temperature alone does not establish swimming safety; check local conditions before entering the sea and keep plans flexible around rain.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 6 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather