Skip to main content
YuSMP Travel

Best Time to Visit Thailand

The best time to visit Thailand: in Bangkok and Pattaya, June, November to March; on the Andaman coast, January to April; on the Gulf islands, January to September. The wettest stretch on the Andaman coast is September, October, November. It is hottest in Bangkok and Pattaya in April, with highs of 94°F (34°C).

Climate normals checked September 29, 2026 · Source: Open-Meteo (ERA5) · How we calculate

Thailand weather by month

Colour shows the month rating for the best region. Tap a month for details.

  1. Jan88°FJanuary: Excellent
  2. Feb90°FFebruary: Excellent
  3. Mar86°FMarch: Excellent
  4. Apr88°FApril: Good
  5. May88°FMay: Good
  6. Jun88°FJune: Excellent
  7. Jul87°FJuly: Good
  8. Aug87°FAugust: Good
  9. Sep85°FSeptember: Good
  10. Oct84°FOctober: Mixed
  11. Nov88°FNovember: Excellent
  12. Dec88°FDecember: Excellent

Excellent Good Mixed Off-season

Thailand air and sea temperature by month

Thailand temperature by monthAverage daytime air temperature (solid lines) and sea temperature (dashed) by month, °F80°85°90°95°JanFebMarAprMayJunJulAugSepOctNovDec
  • Bangkok & Pattaya: air
  • Bangkok & Pattaya: sea
  • Andaman coast: air
  • Andaman coast: sea
  • Gulf islands: air
  • Gulf islands: sea
Thailand temperature by month, °F
JanFebMarAprMayJunJulAugSepOctNovDec
Bangkok & Pattaya: air889092949391898988878888
Bangkok & Pattaya: sea828385878887868686868583
Andaman coast: air889193918886868585858586
Andaman coast: sea848586888987878785868585
Gulf islands: air828386888888878785848382
Gulf islands: sea838485888988878787878583

Thailand weather table, month by month

Long-term averages for each region. Tap a region to open its table.

Bangkok & Pattaya · central, eastern Gulf
Weather by month: Bangkok & Pattaya
MonthDay highNight lowSeaRainy daysRainfallHumiditySun, h/day
January88°F (31°C)72°F (22°C)82°F (28°C)40.9 in (24 mm)67%10.3
February90°F (32°C)74°F (23°C)83°F (28°C)51.2 in (30 mm)68%10.6
March92°F (33°C)78°F (26°C)85°F (29°C)81.7 in (44 mm)73%10.8
April94°F (34°C)80°F (27°C)87°F (31°C)113.3 in (84 mm)72%10.9
May93°F (34°C)80°F (27°C)88°F (31°C)206.2 in (158 mm)76%10.1
June91°F (33°C)79°F (26°C)87°F (31°C)235.7 in (145 mm)77%9.4
July89°F (32°C)78°F (26°C)86°F (30°C)257.7 in (195 mm)79%8.0
August89°F (32°C)78°F (25°C)86°F (30°C)267.4 in (187 mm)80%7.9
September88°F (31°C)77°F (25°C)86°F (30°C)2611.5 in (293 mm)83%8.0
October87°F (31°C)76°F (24°C)86°F (30°C)229.5 in (241 mm)83%8.8
November88°F (31°C)75°F (24°C)85°F (30°C)112.8 in (72 mm)74%9.8
December88°F (31°C)72°F (22°C)83°F (28°C)40.7 in (19 mm)65%10.1
Andaman coast · Krabi, Khao Lak
Weather by month: Andaman coast
MonthDay highNight lowSeaRainy daysRainfallHumiditySun, h/day
January88°F (31°C)73°F (23°C)84°F (29°C)133.3 in (83 mm)79%10.2
February91°F (33°C)74°F (23°C)85°F (29°C)91.8 in (46 mm)72%10.8
March93°F (34°C)75°F (24°C)86°F (30°C)112.7 in (68 mm)73%10.9
April91°F (33°C)76°F (25°C)88°F (31°C)225.9 in (149 mm)81%10.5
May88°F (31°C)77°F (25°C)89°F (31°C)279.3 in (236 mm)86%9.4
June86°F (30°C)77°F (25°C)87°F (30°C)227.6 in (194 mm)86%9.3
July86°F (30°C)77°F (25°C)87°F (30°C)248.6 in (218 mm)86%8.9
August85°F (30°C)77°F (25°C)87°F (30°C)258.7 in (222 mm)86%9.0
September85°F (29°C)76°F (24°C)85°F (30°C)2510.4 in (265 mm)88%8.1
October85°F (30°C)75°F (24°C)86°F (30°C)2811.9 in (301 mm)89%8.2
November85°F (30°C)74°F (23°C)85°F (30°C)2610.9 in (278 mm)90%8.0
December86°F (30°C)73°F (23°C)85°F (29°C)196.1 in (156 mm)85%9.2
Gulf islands · Koh Samui, Koh Phangan
Weather by month: Gulf islands
MonthDay highNight lowSeaRainy daysRainfallHumiditySun, h/day
January82°F (28°C)76°F (25°C)83°F (28°C)175.2 in (132 mm)80%10.3
February83°F (28°C)77°F (25°C)84°F (29°C)121.9 in (47 mm)77%10.7
March86°F (30°C)78°F (26°C)85°F (30°C)101.5 in (38 mm)77%11.0
April88°F (31°C)80°F (27°C)88°F (31°C)144.2 in (106 mm)77%10.9
May88°F (31°C)80°F (27°C)89°F (32°C)194.2 in (107 mm)79%10.6
June88°F (31°C)80°F (26°C)88°F (31°C)163.0 in (77 mm)76%10.0
July87°F (31°C)79°F (26°C)87°F (31°C)183.9 in (99 mm)78%9.3
August87°F (31°C)79°F (26°C)87°F (31°C)183.1 in (80 mm)77%9.6
September85°F (30°C)78°F (26°C)87°F (30°C)205.7 in (145 mm)81%8.7
October84°F (29°C)77°F (25°C)87°F (30°C)278.7 in (220 mm)84%9.0
November83°F (28°C)77°F (25°C)85°F (30°C)2611.3 in (286 mm)85%8.6
December82°F (28°C)76°F (25°C)83°F (29°C)208.9 in (226 mm)81%9.5

Best time to visit Thailand for beaches, sightseeing and savings

Best time to visit Thailand for beaches, sightseeing and savings
GoalWhen to go
Beach holidayBangkok & Pattaya: June, November to April
Andaman coast: January to April
Gulf islands: January to September
SightseeingGulf islands: February to March, June to August
Peak seasonJune, November to March
Cheaper: shoulder seasonApril to May, July, October
  • Beach holiday — sea 75°F (24°C)+, highs 75–95°F (24–35°C), rain under 150 mm
  • Sightseeing — highs 63–88°F (17–31°C), rain under 100 mm
  • Peak season — the best weather rating of the year
  • Cheaper: shoulder season — months next to peak season, weather still decent

Shoulder season is a weather-based estimate, not a price check: demand is lower in these months, so flights and hotels are usually cheaper than at peak. We do not compare prices here; check them for your dates.

Flight time to Thailand →

When to visit each region of Thailand

Bangkok & Pattaya central, eastern Gulf

Best months: June, November to March. Rainiest: September to October. Highs range from 87°F (31°C) to 94°F (34°C), sea 82–88°F (28–31°C).

Andaman coast Krabi, Khao Lak

Best months: January to April. Rainiest: May, July to November. Highs range from 85°F (29°C) to 93°F (34°C), sea 84–88°F (29–31°C).

Phuket month by month →

Gulf islands Koh Samui, Koh Phangan

Best months: January to September. Rainiest: October to December. Highs range from 82°F (28°C) to 88°F (31°C), sea 82–90°F (28–32°C).

Best time to visit Thailand: FAQ

When is the best time to visit Thailand?

The best time to visit Thailand: in Bangkok and Pattaya, June, November to March; on the Andaman coast, January to April; on the Gulf islands, January to September. The wettest stretch on the Andaman coast is September, October, November. It is hottest in Bangkok and Pattaya in April, with highs of 94°F (34°C).

What is Thailand's rainy season?

Months with more than 200 mm (7.9 in) of rain: in Bangkok and Pattaya, September to October; on the Andaman coast, May, July to November; on the Gulf islands, October to December. The wettest month on the Andaman coast is October, with about 11.9 in (301 mm).

Is Thailand hot all year?

Day highs in Bangkok and Pattaya range from 87°F (31°C) to 94°F (34°C). The hottest month is April in Bangkok and Pattaya, at 94°F (34°C).

Does the weather differ across Thailand?

Yes. In Bangkok and Pattaya, the best months are June, November to March; on the Andaman coast, the best months are January to April; on the Gulf islands, the best months are January to September.

When is it coolest in Thailand?

December: highs on the Gulf islands are about 82°F (28°C), lows 76°F (25°C).

Which months are driest in Thailand?

In Bangkok and Pattaya, December to February (about 0.7 in (19 mm) in the driest month); on the Andaman coast, January to March (about 1.8 in (46 mm) in the driest month); on the Gulf islands, February to March, June (about 1.5 in (38 mm) in the driest month).

How cool are the nights in Thailand?

Night lows across months and regions range from 72°F (22°C) to 80°F (27°C). The coolest nights are in Bangkok and Pattaya in January, at about 72°F (22°C).

When is the sea warmest in Thailand?

The water is warmest on the Gulf islands in May, at 89°F (32°C). Sea at 25°C (77°F) or warmer: in Bangkok and Pattaya, year-round; on the Andaman coast, year-round; on the Gulf islands, year-round.

Where the data comes from

  • Air temperature, rainfall, humidity — ERA5 reanalysis (Copernicus / ECMWF) via Open-Meteo, averaged over 2015–2024. Each region uses one point: the resort or city in its caption.
  • Sea temperature — Open-Meteo Marine, average sea surface temperature for 2023–2026 (the source has no longer record yet).
  • Sunshine — sunshine duration from the same ERA5 reanalysis (Open-Meteo), average hours of sun per day for the month, 2015–2024.
  • Rainy days — days with at least 1 mm (0.04 in) of rain. Reanalysis picks up light rain more often than weather stations, so treat this as an upper bound.
  • Month rating — one rule for every destination, based on three factors: day highs (ideal 75–91°F / 24–33°C), monthly rainfall (ideal under 80 mm / 3.1 in) and, for beach regions, sea temperature (ideal 77°F / 25°C or warmer). All ideal means Excellent; one slightly weaker factor means Good. Mixed means heavy rain (150 mm / 5.9 in or more), highs above 97°F (36°C) or a sea below 70°F (21°C). Off-season means highs of 100°F (38°C) or more, cold below 54°F (12°C), over 350 mm (13.8 in) of rain, or several problems at once. A country's rating follows its best region, so check the regional table.
  • Licence — weather data by Open-Meteo.com under CC BY 4.0; ERA5 reanalysis by the Copernicus Climate Change Service / ECMWF. The normals are precomputed and stored on this site, so the page sends no requests to the source.

Checked September 29, 2026. Climate normals are refreshed yearly and the notes every 90 days. These are long-term averages, not a forecast: any given year can differ.

Weather month by month

Read next