The Bus Network in Thailand
The state-owned Transport Co. (Bor Kor Sor, BKS) is a state enterprise under the Ministry of Transport and runs intercity services from Bangkok to the provinces, between provinces and within provinces.[1] Alongside its own coaches, about 7,455 privately owned vehicles run under contract on its licensed routes, and on routes where it has opened the market they often run alone.[1] Where private operators compete on popular corridors, newer vehicles and aggressive marketing are common.
Bangkok serves as the national hub. Transport Co. operates three bus terminals in the capital: Mo Chit 2, Ekkamai, and the Southern Bus Terminal on Borommaratchachonnani Road (widely known as Sai Tai Mai).[1] Mo Chit 2 is the main departure point for northern and northeastern routes, and some southern services also leave from there, for example the coaches to Koh Samui, which depart from Mo Chit 2 or the Southern terminal.[2] Ekkamai is the terminal for the eastern coast, including Trat for the Ko Chang ferries.[3] Major regional hubs such as Chiang Mai, Nakhon Ratchasima (Korat), Hat Yai, and Udon Thani act as secondary nodes, offering onward connections to smaller towns.
Coverage is genuinely impressive. While the railway network is limited to a handful of main lines, buses fill the gaps, serving mountainous northern provinces like Mae Hong Son, island gateways like Surat Thani and Krabi, and remote Isan towns that would otherwise be difficult to reach. Local songthaew and minibus services extend the network even further at the provincial level.
Classes and Comfort Levels
Thai long-distance buses come in several classes, and choosing the right one makes a significant difference to your journey. Transport Co.'s new 12-metre coaches, introduced from December 2025, come in three air-conditioned first-class layouts.[2]
| Class | Seats | Best For |
| First Class VIP (code M1K) | 24[2] | Overnight journeys, maximum comfort |
| First Class Special (code M1P) | 32[2] | Good balance of comfort and value |
| First Class (code M1B) | 36[2] | Standard air-conditioned long-distance travel |
The new coaches have wide electrically reclining seats, an onboard toilet, luggage compartments, food trays, USB and Type-C charging sockets, free Wi-Fi, GPS, CCTV and seat belts.[2] VIP 24 is the roomiest of the three and the natural choice for an overnight trip. Older vehicles and other operators' buses vary in layout and equipment, so check the class and seat count when you book.
Simpler, lower-priced buses mainly serve shorter provincial routes. They are a cheap way to travel, but expect fewer comforts than on a first-class coach.
A word of caution: the air conditioning on Thai buses is often set to a very low temperature. Bringing a hoodie or light blanket is a good idea.
Booking and Tickets
For Transport Co. buses, tickets are sold on the company's booking website and at its pink ticket counters across the country.[4] After booking online you receive a booking code and must pay within 30 minutes. You can pay by credit or debit card or by mobile banking and QR code without a fee, or at a 7-Eleven or other counter service for a fee of 15 baht per transaction.[4] Private operators often have their own ticket offices at or near the terminals, and many also sell through online platforms.
Online booking has become increasingly common. Platforms like GoAsia.cc let you compare routes, operators, and departure times side by side, which is especially useful when multiple companies serve the same corridor with different vehicle classes. Booking online also guarantees a seat assignment, which matters on busy holiday routes.
For most routes on regular days, buying a ticket a few hours before departure or even at the counter on the day is usually possible. The major exception is during Thai holidays such as Songkran (mid-April), New Year, and long weekends, when buses can sell out days in advance and terminals become crowded. During these periods, book as early as possible.
What to Expect on Board
A typical VIP overnight bus from Bangkok to Chiang Mai departs in the evening. Transport Co.'s new VIP coach on this route covers 713 kilometers, leaves Mo Chit 2 at 19:00 and costs 924 baht.[2] Most long-distance buses make rest stops at large highway service stations with food and restrooms. Keep an eye on the departure time and do not wander too far.
Food on board varies by operator and class, so eating before you board or stocking up at a convenience store near the terminal is wise.
Luggage goes in the cargo hold beneath the bus. Keep your claim tag safe if you receive one, and keep a small daypack with valuables, a jacket, and snacks with you in the cabin.
Wi-Fi is hit or miss. Transport Co. lists free Wi-Fi and USB and Type-C charging on its new coaches,[2] but older vehicles and other operators vary, so bring a short cable and do not count on the sockets working everywhere.
The scenery varies dramatically by route. The northern corridor climbs through forested mountains with hairpin turns. The northeastern route crosses the vast Korat Plateau, flat and agricultural. Southern routes hug the coast or wind through rubber plantations. Daytime journeys reward window-seat passengers with a constantly shifting portrait of rural Thailand.
Tips for Bus Travel in Thailand
- Dress warmly for the bus, not the weather outside. Thai bus air conditioning can be intense. Layers, a scarf, and warm socks will save you from a miserable, shivering journey.
- Book overnight buses through official terminals or reputable platforms. Buying directly from the operator or a terminal counter means you know the company, the vehicle class, and the pick-up point. Be wary of unofficial offers from street agents.
- Download offline maps. Bus terminals in smaller towns can be located far from the city center, and drivers rarely speak English. Having Google Maps or Maps.me downloaded offline helps you navigate the last mile.
- Travel during the week when possible. Friday evening departures and Sunday returns are usually the busiest times. Midweek travel means emptier buses and easier booking.
- Consider minivans for medium distances. Air-conditioned minivans (rot tuu) run on many medium-distance routes and can leave more often than large buses, though they are less comfortable.
- Be patient with delays. Traffic leaving Bangkok can add time to scheduled journeys, especially on Friday evenings. Heavy rain and flooding in the rainy season can also cause diversions on certain routes.
- Keep essentials accessible. Earplugs, an eye mask, and a phone charger make overnight journeys far more bearable. Thai buses sometimes play music or videos at a high volume.
- Learn a few Thai phrases. "Pai [destination] krap/ka" (I'm going to [destination]) and "Jot tee nai krap/ka" (Where does it stop?) go a long way. Bus terminal staff outside major cities rarely speak English, and a little Thai earns genuine goodwill.