Rock-bottom prices in monsoon season — but the smart move is the shoulder
Thailand's cheapest stretch is May through October when the southwestern monsoon pushes Andaman tourism to year-round lows — Phuket and Krabi hotel rates drop 30–50% from December peak, flights from Europe halve. The catch is the actual rain. Bangkok at 339mm in September means daily storms, Andaman beaches mean rough seas and cancelled boat trips.
For most travelers the better play is the SHOULDER windows where prices are still meaningfully off-peak but the weather works.
The two smartest price-to-weather windows
Mid-November and late February are the two sweet-spot windows where you get near-peak weather at 30–40% lower prices than peak January.
- Mid-November on the Andaman coast— just past the SW monsoon, Phuket and Krabi at peak dry conditions, before the December Christmas/NYE price spike. Hotels are 30% cheaper than December and 40% cheaper than January. Note: skip Koh Samui in November — that's its peak wet month.
- Late February — past Chinese New Year, before Chiang Mai burning-season peaks, Bangkok and Andaman both excellent. The full country accessible at off-peak prices.
What "cheap" actually looks like in Thailand
Thailand has the cheapest tourism economy of any major SE Asia destination outside Vietnam. Concrete numbers:
- Mid-range hotels in Bangkok — $35–80/night dry season; $25–55 wet
- Beachfront resort in Phuket — $80–180 dry, $40–110 wet (often 50% off)
- Domestic flights — Bangkok → Phuket $30–60 dry, $20–40 wet
- Street food meal — $1.50–4 (no real seasonality)
- Sit-down restaurant — $6–15 per person (no real seasonality)
- Half-day boat tour from Krabi — $40 dry, $25 wet (when running)
Like Vietnam, the seasonal move is hotels and flights — food, transport, and attractions are basically flat across the year.
Avoid the price spikes
Three windows where prices spike sharply:
- Christmas + New Year (mid-December through early January) — Western-tourist surge plus Andaman peak dry season convergence. Phuket / Krabi / Koh Samui beach resort rates can double.
- Chinese New Year (late January or February depending on the year) — Chinese-tourist + domestic surge. Bangkok hotels jump 30–50%.
- Songkran (April 13–15) — Thai New Year. Hotels in Bangkok and Chiang Mai jump 40–80%, transport gridlocked.
The honest cheapest-time verdict
If you accept the weather: September. Year-round-low prices but peak monsoon nationwide. Worth doing if your trip is Bangkok + temple-touristing + indoor culture and you have backup plans for outdoor activities.
If you want best value AND workable weather: mid-November (Andaman) or late February (anywhere). The full positive picture is in our best time to visit Thailand guide.
