Thailand has one of South-East Asia's best-organised long-distance bus networks, with a clear hierarchy of service classes, well-run terminals and a level of comfort on the top-tier services that surprises many first-time visitors. For routes not served by train, or where the bus is simply faster, it is a reliable and comfortable way to cover the length of the kingdom.
Service classes: VIP, first class and beyond
Thai long-distance operators grade their services clearly, and the terminology is fairly standard across the country.
VIP (24-seat) buses
VIP buses, sometimes marketed as "24-seat" services reflecting their reduced, more spacious seating layout, are the most comfortable option, with wide reclining seats (often 2+1 rather than 2+2), plenty of legroom, air conditioning, and on many routes a toilet on board. Overnight VIP services between Bangkok and destinations such as Chiang Mai or Surat Thani often include a snack or light meal and a blanket, and are a genuinely comfortable way to cover a long overnight distance.
First class
First class buses have a standard 2+2 seating layout with good recline and air conditioning — a notch below VIP but still comfortable, and usually cheaper. This is a common choice for daytime routes where the extra space of VIP class matters less.
Second class and local buses
Second-class and local buses have more basic seating, more stops, and sometimes no air conditioning on older vehicles, mainly used for shorter regional routes rather than the long overnight hauls.
Key routes
- Bangkok to Chiang Mai: around 9–11 hours, a popular overnight VIP route and a reasonable alternative to the (slower but scenic) overnight train.
- Bangkok to Surat Thani (for Koh Samui/Koh Phangan/Koh Tao): roughly 9–11 hours overnight, often sold as a combined bus-and-boat ticket to the islands.
- Bangkok to Krabi: around 11–12 hours, another common overnight VIP route to the south.
- Chiang Mai to Chiang Rai: about 3 hours, a frequent daytime service in the north.
For longer journeys, compare the overnight bus against the overnight train and against flying: on the Bangkok–Chiang Mai corridor a budget flight can be quicker and not much more expensive than VIP bus fare, though the bus saves a night's accommodation. See our guide to Thailand by train for how the two compare.
Bangkok's bus terminals
Bangkok has three main long-distance bus terminals, each serving a different direction, and knowing which one you need matters:
- Mo Chit (Northern & North-Eastern Bus Terminal): serves Chiang Mai, Chiang Rai, Isaan and the north generally.
- Sai Tai Mai (Southern Bus Terminal): serves Surat Thani, Krabi, Phuket, Hua Hin and destinations south.
- Ekkamai (Eastern Bus Terminal): serves Pattaya, Rayong, Trat (for Koh Chang) and the eastern seaboard.
All three are some distance from central Bangkok, so factor in taxi or BTS/MRT time getting to and from the terminal, particularly for early-morning or late-night departures when public transport options are more limited.
Major operators
Thailand's bus network includes both government-affiliated and private operators. Nakhonchai Air is one of the best-regarded private operators, known for comfortable VIP buses on major routes including Bangkok to the north-east (Isaan) and to Chiang Mai. Numerous other private companies operate on specific corridors, with standards generally good on the busier, more competitive routes and more variable on quieter regional ones. Government-run services also operate from the same terminals and are typically reliable, if slightly more basic than the premium private VIP options.
Booking tickets
Tickets can be bought in person at the relevant Bangkok terminal, at travel agencies throughout the city and tourist areas, or online through operator websites and aggregator platforms such as 12Go and Busbud, both of which cover most major Thai routes and accept international cards — a convenient option for booking ahead of arrival. Many guesthouses and hotels also sell bus tickets directly, often bundled with a hotel pickup, which is a popular and low-hassle option for popular tourist routes such as Bangkok to Chiang Mai or the islands.
Book VIP seats a few days ahead for popular overnight routes, and well in advance around Songkran (mid-April) and other major Thai holidays, when domestic travel surges and the best buses sell out first. For general guidance on booking coaches, see our guide to booking coaches online.
Combined bus-and-boat tickets to the islands
For the Gulf islands — Koh Samui, Koh Phangan and Koh Tao — operators commonly sell a single through-ticket combining the overnight VIP bus from Bangkok to Surat Thani or Chumphon with the onward ferry crossing, which is simpler than booking each leg separately and usually similarly priced. See our guide to Thailand by train and the broader Thailand overland guide for how bus, rail and ferry connect across the kingdom.
Practical tips
- Air conditioning: Thai buses, especially VIP class, are often kept very cold — bring a jumper or use the blanket provided on overnight services.
- Luggage: Hold luggage is placed in under-bus storage, usually with a tag; keep valuables and travel documents with you in the cabin.
- Meals and stops: Overnight VIP services often stop at a roadside restaurant en route, sometimes with a meal included in the fare; check when booking.
- Songkran and holidays: Domestic travel peaks sharply around Songkran (mid-April) and other major holidays; book well ahead or expect crowded terminals and sold-out popular services.
Frequently asked questions
What is the difference between VIP and first-class buses in Thailand?
VIP buses have a reduced, more spacious seating layout (often 24 seats instead of the standard configuration), wider reclining seats and usually a toilet on board — the most comfortable option for overnight journeys. First class has standard 2+2 seating with good recline, slightly less spacious but generally cheaper.
Which Bangkok bus terminal do I need?
It depends on your destination: Mo Chit for the north and north-east, Sai Tai Mai for the south (including islands via Surat Thani or Krabi), and Ekkamai for the eastern seaboard including Pattaya and Trat. Check your ticket or booking confirmation carefully, as the three terminals are well apart from each other.
Should I take the overnight bus or the overnight train in Thailand?
Both are reasonable options on shared corridors like Bangkok to Chiang Mai. The train tends to be slower but more spacious and scenic, with a proper sleeper berth; the VIP bus is often quicker and cheaper, with a comfortable reclining seat rather than a flat berth. Choice generally comes down to personal preference and train ticket availability.
Can I book a Thai bus ticket that includes the ferry to the islands?
Yes — combined bus-and-boat tickets from Bangkok to Koh Samui, Koh Phangan or Koh Tao are widely available, covering the overnight VIP bus to Surat Thani or Chumphon and the onward ferry in a single booking.
Sources and further reading:
- Nakhonchai Air (nca.co.th) — major Thai VIP bus operator.
- 12Go (12go.asia) — multi-operator Thailand bus and ferry booking.
- Our guide to Thailand by train.
