Your March weather guide

Weather in Thailand in March

March is a good month for Thailand if you want warm seas and can plan around the heat. Average daytime temperatures reach 32°C, nights stay around 25°C and the sea averages 29°C. The catch is that conditions vary across the country: inland destinations are hotter but have fewer rainy days, while coastal choices trade some heat for more rain. It suits travellers happy to slow down at midday rather than spend the whole day outdoors.

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

Average daytime high
31.8°Cacross 6 destinations
Average night-time low
24.8°Cafter dark
Sea temperature
29.3°Cwarm enough to swim
Rainy days
9days1 mm or more

Thailand, month by month

Turn up the warmth

Warmest places in Thailand in March

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

#1Hot

Chiang Mai

Thailand · 12 h from London

Day
34.2°C
Sea
-
Sun
9.2h
Rain days
2
#2Hot

Bangkok

Thailand · 12 h 42 min from London

Day
33.6°C
Sea
29.0°C
Sun
6.9h
Rain days
6
#3Hot

Krabi

Thailand · 13 h 12 min from London

Day
32.3°C
Sea
29.6°C
Sun
4.8h
Rain days
13
#4Hot

Khao Lak

Thailand · 13 h 6 min from London

Day
31.4°C
Sea
29.4°C
Sun
5.0h
Rain days
15
#5Hot

Phuket

Thailand · 13 h 6 min from London

Day
29.8°C
Sea
29.5°C
Sun
5.0h
Rain days
11
#6Hot

Koh Samui

Thailand · 13 h 6 min from London

Day
29.2°C
Sea
29.2°C
Sun
6.2h
Rain days
9

Thailand destinations ranked for March

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 March temperature
#Destination
1Chiang Mai34.2°C21.4°C-9.2 h212 h
2Bangkok33.6°C25.5°C29.0°C6.9 h612 h 42 min
3Krabi32.3°C24.6°C29.6°C4.8 h1313 h 12 min
4Khao Lak31.4°C24.6°C29.4°C5.0 h1513 h 6 min
5Phuket29.8°C26.3°C29.5°C5.0 h1113 h 6 min
6Koh Samui29.2°C26.6°C29.2°C6.2 h913 h 6 min

6 destinations shownClimate averages, not a forecast.

March climate overview

Daytime highs across Thailand in March run from 29.2°C (Koh Samui) to 34.2°C (Chiang Mai). In Chiang Mai about 99% of March days reach 25°C. Nights average 24.8°C; the coldest 10% of nights in Koh Samui fall to 25°C or below.

Rainfall in March

Expect around 9 rainy days (1 mm or more) in March, with Chiang Mai the driest (2 days) and Khao Lak the wettest (15 days). The wettest March at Chiang Mai between 1991 and 2020 was 2011 with 75 mm; the driest was 1992 with 0 mm.

Sea temperature

The sea averages 29.3°C around Thailand in March - warmest at Krabi (29.6°C). That is comfortable for swimming.

Sunshine and daylight

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

March against the rest of the year in Thailand

March is the 2nd warmest month of the twelve in Thailand. It is 1.1°C warmer than February and 0.4°C warmer in April. The hottest month here is April (32°C) and the coolest December (29°C).

Which part of Thailand in March?

What to pack for Thailand in March

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

Similar weather elsewhere in March

Within 1.5°C of Thailand's March daytime average: Guanacaste (33°C, sea 27°C), Goa (32°C, sea 29°C), Mombasa (31°C, sea 29°C), Kerala (31°C, sea 29°C), Kuala Lumpur (31°C). See the full ranking for March.

Chiang Mai and Bangkok: less rain, more daytime heat

Chiang Mai is the strongest choice here if avoiding rain matters most, with 2 rainy days compared with Bangkok's 6. Both reach 34°C by day, so neither offers much relief from afternoon heat. Plan longer walks for the morning and leave room for shade or an indoor break at midday. The bigger difference comes after sunset: Chiang Mai falls to 21°C, while Bangkok stays at 26°C. That makes Chiang Mai the better fit for travellers who want less rain and more comfortable evenings. Bangkok suits those comfortable with warmth that continues into the night; light clothing and a cool room will matter.

Choosing a coast: Koh Samui, Phuket, Krabi or Khao Lak

Koh Samui offers the lowest daytime temperature among these destinations at 29°C, with 9 rainy days. It is a sensible coastal choice if you prefer less intense daytime heat, though nights remain warm at 27°C. Phuket is slightly hotter at 30°C and has 11 rainy days, with sea temperatures also at 30°C. Krabi reaches 32°C, has 13 rainy days and shares Phuket's warm sea temperature. Khao Lak sits at 31°C but has the most rainy days of these choices, at 15, so it suits travellers willing to keep outdoor plans flexible. For a balance of lower daytime heat and fewer rainy days, Koh Samui stands out.

What the weather means for your day

March calls for light, breathable clothes, sun protection and a pace that leaves space for breaks. The country averages 6.2 hours of sunshine, so rain should not be your only packing concern. A light waterproof is sensible, particularly for the coastal destinations with more rainy days. Keep weather-sensitive plans flexible rather than relying on every day being dry. Sea temperatures of 29°C to 30°C make warm-water swimming a clear attraction on the coast, although temperature alone does not tell you about swimming conditions. Evenings are still warm in most of these destinations, so prioritise comfortable clothing and accommodation where you can cool down.

A little more detail

Thailand in March FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Thailand in March?

Chiang Mai is the warmest of the 6 places we track in Thailand in March with an average high of 34.2°C; Koh Samui is the coolest at 29.2°C.

Is the sea warm in Thailand in March?

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

Which destination has the least rain in March?

Chiang Mai has the fewest rainy days among these destinations, at 2, followed by Bangkok at 6. The trade-off is heat: both reach 34°C by day, so a lower chance of rain does not mean cooler conditions for walking around.

Where is coolest in Thailand in March?

Koh Samui has the lowest daytime average among these destinations, at 29°C. It is still warm, and its 27°C nights offer little cooling. If cooler evenings matter more than cooler afternoons, Chiang Mai is the better match at 21°C overnight.

Is the sea warm enough for swimming in March?

Yes, sea temperatures are warm across the coastal choices listed. Phuket and Krabi average 30°C, while Koh Samui and Khao Lak average 29°C. That suits travellers who dislike chilly water, but check local swimming conditions rather than judging safety by temperature.

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