Guide

Is June a good time to visit Thailand, and where to go

Thailand in June: Hua Hin 82 mm, Pattaya 132 mm, Samui 134 mm, Phuket 249 mm, Khao Lak 457 mm (TMD normals). Parks, sea safety, holidays.

Key facts

Hua Hin, June
82.4 mm on 13.4 days
TMD, 1991-2020 normals, station 48 475
Koh Samui, June
133.6 mm on 13.1 days
TMD, 1991-2020 normals, station 48 550
Phuket, June
249.4 mm on 18.6 days
TMD, 1991-2020 normals, station 48 564
Khao Lak (Takua Pa), June
456.6 mm on 21.1 days
TMD, 1991-2020 normals, station 48 561
Queen Suthida's birthday, bank holiday
Thursday 3 June 2027
Bank of Thailand, Notification 37/2569
On this pageJune weather by region: TMD normals
  1. June weather by region: TMD normals
  2. How June behaves: TMD’s description and June 2026
  3. Where to go in June
  4. Sea and swimming in June
  5. National parks and islands in June
  6. Holidays and events in June
  7. Crowds and prices in June
  8. Should you go to Thailand in June?
  9. FAQ
  10. Sources

June is the second month of the southwest monsoon. TMD describes it as rainy in the first half and often patchy in the second. Below are Thai Meteorological Department (TMD) normals for nine stations, what June 2026 looked like, sea safety, national park closures and the 2027 holiday. Checked on 25 October 2026.

June weather by region: TMD normals

These are 1991-2020 normals from the TMD report; the Krabi station (48 563) has a shorter 1994-2020 record. A rainy day means 0.1 mm or more. Khao Lak uses the nearest TMD station, Takua Pa (individual beaches may differ), Pattaya the Phatthaya station, Koh Chang the Trad station on the mainland. TMD has no stations on Koh Phangan or Koh Tao, so the Ko Samui station is the nearest reference for them.

Region, TMD stationHigh, °CLow, °CRain, mmRainy daysHotel occupancy Jun 2025, %
Phuket (Phuket)32.625.8249.418.666.79
Khao Lak (nearest station Takua Pa)31.924.6456.621.169.48 (Phang Nga)
Krabi (Krabi, 1994-2020)31.923.1224.817.565.70
Koh Samui (Ko Samui)32.725.3133.613.177.90 (Surat Thani)
Pattaya (Phatthaya)32.026.4132.112.671.15 (Chon Buri)
Hua Hin (Hua Hin)33.426.182.413.472.79 (Prachuap Khiri Khan)
Bangkok (Bangkok Metropolis)34.126.4198.516.469.67
Chiang Mai (Chiang Mai)33.224.5118.216.365.31
Koh Chang (nearest station Trad, mainland)31.524.3777.225.455.39 (Trat)

Hotel occupancy from the Ministry of Tourism and Sports (MOTS) is by province, not by resort. A normal is a 30-year average, and any single year can be much drier or wetter.

How June behaves: TMD’s description and June 2026

TMD’s 3-month outlook issued on 22 May 2026 describes June from the 30-year pattern: abundant rain in the first half from the southwest monsoon and a trough over central Thailand, then less rain, with a dry spell of one to two weeks possible, especially in the upper part of the country. Some tropical cyclones from the Pacific or the South China Sea may pass near the east of Thailand.

June 2026 followed that script only in part:

  • rain across Thailand about 8% below normal, with the north 12%, the centre 11% and the east 25% below
  • the western coast of the south 43% above normal (142.9 mm more) and the Gulf coast of the south 4% above
  • a moderate to rather active southwest monsoon over the Andaman Sea and the Gulf of Thailand for the whole month
  • average temperature 0.4 °C above normal

Where to go in June

Hua Hin and Pattaya. Hua Hin has the least rain of the nine stations, 82.4 mm, falling on 13.4 days. Pattaya gets 132.1 mm on 12.6 days, the fewest rainy days in the table. Occupancy in 2025 was 72.8% in Prachuap Khiri Khan and 71.2% in Chon Buri, Chon Buri’s lowest month of that year.

Koh Samui, Koh Phangan, Koh Tao. The Samui station records 133.6 mm on 13.1 days, a little over half of Phuket’s. Surat Thani province was 77.9% full in June 2025, the fullest of the nine provinces in the table. More in the Koh Samui holiday guide.

Phuket, Krabi, Khao Lak. Phuket gets 249.4 mm on 18.6 days, Krabi 224.8 mm and Takua Pa 456.6 mm on 21.1 days. Surf is strong on west-facing beaches and the Similan and Surin Islands stay closed. Maya Bay on Phi Phi is not on the June closure list; it closes on 1 August. Details in Phuket in the rainy season.

Bangkok and Chiang Mai. Bangkok gets 198.5 mm on 16.4 days with highs of 34.1 °C. Chiang Mai has its driest month between May and September: 118.2 mm on 16.3 days, highs of 33.2 °C and lows of 24.5 °C. In Doi Inthanon National Park the Kio Mae Pan trail and the Lan Sadet waterfall close on 1 June (DNP). More in the Chiang Mai guide.

Koh Chang. The Trad station on the mainland records 777 mm on 25.4 days. Trat province was 55.4% full in June 2025, the lowest in our table. See the Koh Chang guide.

Sea and swimming in June

TMD’s June summary says a moderate to rather active southwest monsoon covered the Andaman Sea and the Gulf of Thailand throughout June 2026. Rawai municipality’s page on Nai Harn, which also mentions the neighbouring Ao Sane bay, says that in the monsoon season from May to October the waves are very strong and not suitable for swimming, and Karon municipality describes the waves at Karon Beach as fairly strong. TAT explains the beach flags: red means do not swim, yellow means swimming is allowed but the risk is medium, green means calm conditions, and a red-yellow flag marks the area where lifeguards are on duty. TAT also says island-hopping and boat trips still run in the monsoon season but can be delayed or cancelled at the last minute, which is the captain’s decision.

We have no official wave heights for June. What to do if a current pulls you out is in red flags and rip currents, and calmer spots on Phuket are in Phuket beaches without waves.

National parks and islands in June

The Department of National Parks (DNP) publishes a closure table for national parks every year. The 2026 table is dated 7 January 2026 and the 2027 table is not out yet, so these are 2026 dates; confirm with your operator before booking.

Park and sitesClosedSource
Mu Ko Similan National Park, all tourist sites16 May-14 OctoberDNP park page, 2026 table
Mu Ko Surin National Park, all tourist sites16 May-14 OctoberDNP 2026 table
Ko Rok, Hin Daeng and Hin Muang (Mu Ko Lanta National Park)16 May-15 NovemberDNP park page
Ko Cheuk and Ko Wan (Hat Chao Mai National Park)1 June-30 SeptemberDNP 2026 table
Ko Adang, Ko Rawi and other listed islands (Tarutao National Park)1 June-30 SeptemberDNP 2026 table
Bulon and Lao Liang islands (Mu Ko Phetra National Park)1 June-30 SeptemberDNP 2026 table
Ao Khai Tao, giant mangrove and the Ko Chang (Ranong) campsite (Mu Ko Ranong National Park)1 May-31 OctoberDNP 2026 table
Khao Ra hiking trail on Koh Phangan (Than Sadet-Ko Pha-ngan National Park)15 May-15 NovemberDNP 2026 table
Doi Pui peak and campsite (Doi Suthep-Pui National Park, Chiang Mai)1 May-30 SeptemberDNP 2026 table
Kio Mae Pan nature trail and Lan Sadet waterfall (Doi Inthanon National Park, Chiang Mai)1 June-31 OctoberDNP 2026 table
Tham Nam Thalu cave (Khao Sok National Park)1 June-30 NovemberDNP 2026 table

The DNP park page for Mu Ko Lanta closes Ko Rok, Hin Daeng and Hin Muang from 16 May to 15 November, longer than the closure table shows, so use the longer dates. Ang Thong Marine Park from Samui is open: its closure runs from 1 November to 15 December (Ang Thong).

Holidays and events in June

The Bank of Thailand (BOT) set the 2027 holidays for banks and financial institutions in Notification 37/2569, announced on 17 August 2026:

DateHolidaySource
Thursday 3 JuneQueen Suthida’s birthdayBank of Thailand

Festival dates move every year. TAT published its June 2026 calendar on 21 May 2026, and we found no June 2027 programme yet. For scale, TAT’s June 2026 calendar listed:

Event2026 datesWhereSource
Lai Si Phum Rocket Festival3-7 JuneRoi EtTAT
Laguna Phuket Marathon13-14 JunePhuketTAT
Bun Luang and Phi Ta Khon Festival20-22 JuneLoeiTAT
Sisaket Volcano Durian Festival25-29 JuneSi Sa KetTAT

Crowds and prices in June

We give no room prices: there is no official rate series, and we have not run our own dated price check yet. MOTS hotel occupancy by province in June 2025: Phuket 66.8% (January 86.4%), Phang Nga (Khao Lak) 69.5%, Krabi 65.7%, Surat Thani (Samui) 77.9%, Chon Buri (Pattaya) 71.2%, Prachuap Khiri Khan (Hua Hin) 72.8%, Bangkok 69.7%, Chiang Mai 65.3%. Occupancy is not a price, so check rates for your own dates.

Should you go to Thailand in June?

Yes for the Gulf side, for cities and for the north, if you can live with showers. Choose another month for the Similan and Surin Islands or for a calm sea on Phuket’s west coast. The month before is Thailand in May, the month after is Thailand in July, and beaches by season are in Thailand beaches by month.

FAQ

Is June a good time to visit Thailand?

It suits beach stays on the Gulf side and city trips with an umbrella. TMD normals give Hua Hin 82 mm, Pattaya 132 mm and Samui 134 mm, against 249 mm on Phuket and 457 mm at Takua Pa. It is a poor month for the Similan and Surin Islands, which are closed.

How much does it rain in Thailand in June?

By TMD normals from 82.4 mm at Hua Hin to 456.6 mm at Takua Pa, with Bangkok at 198.5 mm, Chiang Mai at 118.2 mm and the Trad station near Koh Chang at 777.2 mm. The number of rainy days runs from 12.6 at Pattaya to 25.4 at Trad.

Where is the best place to go in Thailand in June?

By the numbers, the Gulf side: Hua Hin has the least rain of the nine stations (82.4 mm) and Pattaya the fewest rainy days (12.6). Surat Thani province, which includes Samui, was the fullest of the nine provinces in our table in June 2025 at 77.9% occupancy, so book ahead there.

Is Phuket worth visiting in June?

If you accept waves and showers. Phuket gets 249.4 mm on 18.6 days, west-coast beaches have strong surf, and the Similan Islands are closed. Hotel occupancy in the province was 66.8% in June 2025, against 86.4% in January, its second-lowest month of 2025.

Does it rain all day in Thailand in June?

Usually not. TAT describes the monsoon rain as typically lasting 1-2 hours in the afternoon or early evening, though sometimes it is prolonged. A TMD rainy day starts at 0.1 mm, so 18.6 rainy days at Phuket does not mean 18.6 grey days.

Which national parks are closed in June?

The Similan and Surin Islands are closed (16 May-14 October), and the DNP park page closes Ko Rok, Hin Daeng and Hin Muang from 16 May to 15 November. From 1 June the DNP 2026 table also closes the islands of Hat Chao Mai and Tarutao parks listed above and the Mu Ko Phetra islands, until 30 September.

Which holidays fall in June 2027?

One bank holiday: Thursday 3 June, Queen Suthida's birthday, per the Bank of Thailand list for 2027. Visakha Bucha falls on 20 May and the next holidays come in July.

Sources

  1. TMD. Climatological Data for the Period 1991-2020 (stations 48 327, 48 455, 48 461, 48 475, 48 501, 48 550, 48 561, 48 563, 48 564)ubonmet.tmd.go.th, checked 25 October 2026
  2. TMD. Thailand's seasons and climate, PDF pp. 2, 4 (in Thai)tmd.go.th, checked 25 October 2026
  3. TMD. 3-month climate prediction, June-August 2026 (issued 22 May 2026)tmd.go.th, checked 25 October 2026
  4. TMD. Monthly Weather Summary, June 2026tmd.go.th, checked 25 October 2026
  5. MOTS. Tourism statistics by province 2025 (xlsx)mots.go.th, checked 25 October 2026
  6. DNP. National park closures 2569 (2026), table dated 7 January 2026portal.dnp.go.th, checked 25 October 2026
  7. DNP. Mu Ko Lanta National Park (Ko Rok season)portal.dnp.go.th, checked 25 October 2026
  8. DNP. Mu Ko Similan National Parkportal.dnp.go.th, checked 25 October 2026
  9. BOT. Notification 37/2569: financial institutions' holidays for 2027 (unofficial English translation)bot.or.th, checked 25 October 2026
  10. TAT. Important information on marine tourism during the Southwest monsoon season (24 July 2018)tatnews.org, checked 25 October 2026
  11. Rawai Municipality. Nai Harn Beach (in Thai)rawai.go.th, checked 25 October 2026
  12. Karon Municipality. Karon Beach (in Thai)karoncity.go.th, checked 25 October 2026
  13. TAT. June 2026 Festivals and Events in Thailand (21 May 2026)tatnews.org, checked 25 October 2026

Found an error or outdated fact? Tell the editors, we will fix it and update the check date.