A bus travels down a street in Thailand
By Bus

Coaches in Thailand

The VIP and first-class buses, the terminals and booking.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

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

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:

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

Hotel pickup services: For popular tourist routes such as Bangkok to Chiang Mai or to the Gulf islands, many guesthouses sell tickets that include a minivan transfer from your hotel to the main bus terminal — convenient, though it can mean an earlier start than travelling to the terminal independently.

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: