Thailand has one of Southeast Asia's most comprehensive internal transport networks — a mix of budget airlines, long-distance buses, and a train system that, while slow by modern standards, offers some genuinely enjoyable journeys. The right choice depends on your route, budget, time available, and comfort preferences. Budget airlines (AirAsia, Nok Air, Thai Lion Air): for long routes — Bangkok to Chiang Mai, Bangkok to Phuket, Bangkok to Krabi — flying is almost always the right call unless you specifically want the overland experience. Flights on these routes cost 500–2,500 THB booked in advance (vs 700–1,500 THB for the equivalent bus or train), and take 1–1.5 hours instead of 10–12. The key is booking ahead — last-minute budget airline fares can be 3–5x more expensive. Routes to check: BKK–CNX (Chiang Mai), BKK–HKT (Phuket), BKK–KBV (Krabi), BKK–USM (Koh Samui, Bangkok Airways monopoly — expensive). Overnight trains: the Bangkok–Chiang Mai overnight sleeper is the best value long-distance train in Thailand. Second-class air-con sleeper costs 600–900 THB vs 1,200+ THB for a flight, takes 12–14 hours (departs ~6 PM, arrives ~7–8 AM), and you save a night's accommodation. Book via 12go.asia or the State Railway of Thailand website. The Bangkok–Surat Thani overnight train is similarly excellent for reaching the southern islands. Buses (VIP and standard): buses are the backbone of Thai long-distance travel. VIP buses (leather seats, blankets, occasional meal) are comfortable for routes up to 8 hours. Standard for: Bangkok–Kanchanaburi (2.5 hrs, 120 THB), Bangkok–Pattaya (2 hrs, 130 THB), Bangkok–Hua Hin (3.5 hrs, 200 THB). For routes over 8 hours, the VIP overnight bus is viable — Bangkok to Chiang Mai by VIP bus costs 600–800 THB and takes 9–10 hours. For routes under 3 hours: bus or minivan are usually best. For routes over 6 hours: fly if the price difference is under 1,500 THB. For overnight options: train or overnight bus, with train generally more comfortable. Key booking platforms: 12go.asia, Busbud, official airline apps, and the SRT (State Railway of Thailand) website for trains.
Frequently Asked Questions
Related Articles
Get Thailand Travel Updates
Monthly updates on visa changes, new destination guides, best-value hotels, and seasonal travel tips — all written by people who actually live in Thailand.
No spam. Unsubscribe anytime. We never share your email.
Was this page helpful?
ThailandKnowledge Editorial Team
Written and verified by long-term Thailand residents and travel experts.
Our editorial standards