Thailand Overnight Buses: What to Know Before You Book

Thailand Overnight Buses: What to Know Before You Book

The honest alternative to the overnight train

Thailand’s overnight bus network covers routes the train doesn’t, and it’s significantly cheaper on most routes. Bangkok to Phuket, Bangkok to Chiang Rai, Bangkok to Pai — buses handle these well. Here’s what to actually expect.

VIP bus vs standard — this matters

The difference between VIP and standard bus is significant and worth the extra ฿100–200. VIP buses typically have wider seats that recline further, better air conditioning control, fewer passengers, and sometimes a small snack or blanket. Standard buses are fine but the seats are tighter and the guy next to you may recline into your lap.

For anything over 6 hours, I always pay for VIP. For shorter routes it’s less important.

The air conditioning problem

Thai overnight buses are famously freezing. The drivers crank the AC to what feels like 16°C regardless of outside temperature. I’ve seen people in shorts and t-shirts shivering at 2am. Always bring a layer or a light blanket — this isn’t optional advice.

Where to book

Mo Chit (Northern Bus Terminal) for Chiang Mai, Chiang Rai, and northern routes. Ekkamai (Eastern Bus Terminal) for eastern Thailand and Cambodia border. Southern Bus Terminal for Phuket, Krabi, and southern destinations. All three are accessible by BTS or taxi.

Book online through Redbus, 12Go Asia, or at the terminal. For popular routes (Bangkok–Chiang Mai, Bangkok–Phuket) book 2–3 days ahead. Klook has good options for pre-booking with English support.

A note on arrival times

Overnight buses often arrive at 4–6am — before most guesthouses allow early check-in. Know this going in and either book accommodation with early check-in, plan to wait at a café, or just embrace the early arrival and use it to beat the crowds to wherever you’re going.

Plan Your Trip

Get the best Asia travel tips

Weekly guides, hidden gems, and travel deals. No spam, ever.

Join 12,000+ travellers. Unsubscribe anytime.