Average daily temperatures in June
June sees Thailand firmly in its rainy season, but it’s far from a washout. In Bangkok, expect temperatures ranging from 79°F (26°C) to 92°F (33°C), with humidity on the rise. Chiang Mai follows a similar pattern, with daytime highs of 90°F (32°C) and lows around 74°F (23°C). Southern destinations like Koh Samui and Phuket experience temperatures between 78°F (26°C) and 89°F (32°C).
Rainfall picks up, with Bangkok receiving about 6 inches (150mm), while Phuket, Krabi, and Samui can get up to 10 inches (250mm). That said, most rain comes in short, heavy bursts, and you can still count on 5–6 hours of sunshine a day.
If you're looking to avoid crowds and save on costs, June can be a smart choice. Just keep in mind that the best time to visit Thailand varies depending on the region and what kind of trip you’re after.