Bangkok
- Day
- 32.3°C
- Sea
- 30.1°C
- Sun
- 1.5h
- Rain days
- 22
Your June weather guide
June is a reasonable month for Thailand if you can accept frequent rain, but it is not the best fit for a sunshine-led beach holiday. Country averages reach 30°C by day, with 22 rainy days, while Koh Samui has the lowest rain-day figure among the destinations here at 19. It is the strongest beach choice on that measure. Expect persistent warmth, warm seas and plans that need room for wet weather.
Long-term climate averages, not a forecast · 1991-2020
Thailand, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
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.
| # | Destination | ||||||
|---|---|---|---|---|---|---|---|
| 1 | Bangkok | 32.3°C | 26.0°C | 30.1°C | 1.5 h | 22 | 12 h 42 min |
| 2 | Chiang Mai | 30.9°C | 24.1°C | - | 1.2 h | 20 | 12 h |
| 3 | Koh Samui | 29.9°C | 27.1°C | 30.0°C | 1.8 h | 19 | 13 h 6 min |
| 4 | Krabi | 29.3°C | 25.2°C | 29.8°C | 1.7 h | 25 | 13 h 12 min |
| 5 | Khao Lak | 29.1°C | 25.3°C | 29.4°C | 1.6 h | 25 | 13 h 6 min |
| 6 | Phuket | 28.8°C | 26.4°C | 29.8°C | 1.9 h | 22 | 13 h 6 min |
6 destinations shownClimate averages, not a forecast.
Daytime highs across Thailand in June run from 28.8°C (Phuket) to 32.3°C (Bangkok). In Bangkok about 100% of June days reach 25°C. Nights average 25.7°C; the coldest 10% of nights in Phuket fall to 25°C or below.
Expect around 22 rainy days (1 mm or more) in June, with Koh Samui the driest (19 days) and Krabi the wettest (25 days). The wettest June at Bangkok between 1991 and 2020 was 1994 with 238 mm; the driest was 1997 with 51 mm.
The sea averages 29.8°C around Thailand in June - warmest at Bangkok (30.1°C). That is comfortable for swimming.
Around 1.6 hours of sunshine a day on average, out of 12.8 hours of daylight (sunshine estimated from cloud cover).
June is the 5th warmest month of the twelve in Thailand. It is 0.8°C cooler than May and 0.5°C cooler in July. The hottest month here is April (32°C) and the coolest December (29°C).
Based on the averages: light, loose clothing and serious sun protection - midday highs sit around 30°C; a rain jacket - roughly 22 wet days; swimwear - the sea is 30°C.
Within 1.5°C of Thailand's June daytime average: Sousse (32°C, sea 22°C), Orlando (31°C), Kusadasi (31°C, sea 23°C), Ho Chi Minh City (31°C), Montego Bay (31°C, sea 29°C). See the full ranking for June.
Koh Samui offers the most favourable balance for a beach stay: daytime temperatures of 30°C, sea temperatures to match and fewer rainy days than the other destinations compared. The catch is that its 19 rainy days still make waterproofs and flexible plans sensible. Krabi and Khao Lak each have 24 rainy days, so they are less suitable if keeping outdoor plans is your priority. Phuket sits between them and Koh Samui for rain frequency. For an inland stay, Chiang Mai has slightly fewer rainy days than Bangkok and cooler nights, making it the better choice if you want some relief from the heat after dark.
Bangkok is the hottest option at 32°C by day, so allow yourself breaks rather than packing outdoor time tightly around midday. Chiang Mai is close behind at 31°C, though its 24°C nights offer more cooling than Bangkok's 26°C. Koh Samui stays particularly warm after dark at 27°C, which makes light sleepwear and a cooled room useful priorities. Loose, lightweight clothing makes sense throughout the country, with a light waterproof layer for rain. Compared with London's June daytime average of 20°C, Thailand will feel distinctly hotter. Even the milder daytime options, including Phuket, Krabi and Khao Lak, average 29°C rather than offering genuinely cool conditions.
June suits travellers who are comfortable adjusting their day to the weather, rather than those who want dependable sunbathing conditions. The country sunshine average is just 1.6 h, so warmth should not be mistaken for clear skies. Keep outdoor plans flexible and have indoor alternatives in mind. Rain-day figures tell you how often rain occurs, not that every wet day is a complete washout, but they do justify bringing rain protection for yourself and your belongings. Sea temperatures of 29°C to 30°C mean cold water is unlikely to be the main obstacle to a swim; local weather and water conditions still need checking before entering.
A little more detail
Plain answers, grounded in the averages.
Bangkok is the warmest of the 6 places we track in Thailand in June with an average high of 32.3°C; Phuket is the coolest at 28.8°C.
The sea averages 22°C or more at Bangkok (30°C), Koh Samui (30°C), Krabi (30°C), Khao Lak (29°C), Phuket (30°C) in June.
Among these destinations, Koh Samui has the fewest rainy days at 19, followed by Chiang Mai at 20. That makes Koh Samui the better beach bet for avoiding rain, but neither option should be treated as reliably dry.
Yes, in temperature terms. The sea averages 30°C at Koh Samui, Phuket and Krabi, and 29°C at Khao Lak. Warm water does not establish safe swimming conditions, so check local advice and conditions before going in.
Outdoor evenings are warm rather than chilly, with average nights ranging from 24°C in Chiang Mai to 27°C in Koh Samui. Prioritise lightweight clothing; a light layer may still be useful if you find indoor air conditioning cold.
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