Buses in Thailand

🚌 Buses in Thailand

Plan your bus trip across Thailand with this practical guide covering routes, VIP classes, booking tips, and what to expect on board. Compare and book at GoAsia.cc.

Thailand's buses rumble through every corner of the kingdom, from the neon-lit chaos of Bangkok's Mo Chit terminal to the dusty border crossings of Isan and the jungle-fringed roads of the deep south. For decades, the bus has been the backbone of Thai domestic travel, the way ordinary Thais visit family, move between provinces, and connect with places that trains and planes simply do not reach. Riding a long-distance bus here is more than transport; it is a window into how the country actually moves.

The Bus Network in Thailand

Thailand operates one of the most extensive bus networks in Southeast Asia, connecting all 76 provinces through a web of interprovincial routes. The government-run Transport Co. (Bor Kor Sor) is the largest operator, running services out of major terminals in every region. Alongside it, dozens of licensed private operators compete on popular corridors, often with newer vehicles and more aggressive marketing.

Bangkok serves as the national hub, with three main bus terminals: Mo Chit (Northern and Northeastern routes), Sai Tai Mai (Southern and Western routes), and Ekkamai (Eastern routes including Pattaya and Trat). From these terminals, you can reach virtually any town in the country. Major regional hubs like 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 a surprisingly wide range of classes, and choosing the right one makes a significant difference to your journey.

ClassSeatsAir ConditioningBest For
First Class (VIP 24)24 reclining seats, three abreastYesOvernight journeys, maximum comfort
First Class (VIP 32)32 seats, four abreastYesGood balance of comfort and value
Second Class Air40-44 seats, four abreastYesBudget-conscious travelers on shorter routes
Second Class Fan40-44 seats, four abreastNo (fans/open windows)The cheapest option, mostly short routes

VIP 24 buses are the gold standard for overnight travel. Seats recline almost flat, blankets and pillows are provided, and a snack box and water are usually included. Some premium private operators go further with onboard entertainment screens and extra legroom. VIP 32 is only slightly less spacious and remains very comfortable for most journeys.

Second-class air-conditioned buses are perfectly adequate for daytime trips of a few hours. The non-air-conditioned fan buses are increasingly rare on long routes but still operate on shorter provincial runs. They offer an authentic, breezy experience and are one of the cheapest ways to travel in Thailand.

A word of caution: the air conditioning on Thai buses is often set to near-freezing temperatures. Bringing a hoodie or light blanket is not optional - it is essential survival gear.

Booking and Tickets

For government Transport Co. buses, tickets can be purchased at the bus terminal counters, sometimes a day or two in advance for popular routes. 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 fine. The major exception is during Thai holidays - Songkran (mid-April), New Year, and long weekends - when buses sell out days in advance and terminals become overwhelmingly crowded. During these periods, book as early as possible.

Payment at counters is typically cash only, though some private operators accept card payments online. E-tickets are widely accepted; simply show the confirmation on your phone when boarding.

What to Expect on Board

A typical VIP overnight bus from Bangkok to Chiang Mai departs in the evening and arrives around dawn, covering roughly 700 kilometers in about ten hours. The bus will make one or two rest stops at large highway service stations, where food courts, convenience stores, and clean restrooms are available. These stops usually last 15 to 20 minutes, and the driver will honk before departing - do not wander too far.

On VIP services, a small meal box is distributed shortly after departure, typically containing a sandwich or pastry, a juice box, and water. It is modest fare, so eating before you board or stocking up at a 7-Eleven near the terminal is wise. Second-class buses rarely include food, but vendors sometimes board at intermediate stops.

Luggage goes in the cargo hold beneath the bus. You will receive a numbered tag as a claim ticket - keep it safe, as you may need to show it when collecting your bag. A small daypack with valuables, a jacket, and snacks should stay with you in the cabin.

Wi-Fi is hit or miss. Some newer private operators advertise onboard Wi-Fi, but the connection tends to drop in rural areas. Charging outlets are more reliably available on VIP buses, often built into the armrest or seat base. Bring a short cable and do not count on USB ports being functional on older vehicles.

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 is legendary for its intensity. Layers, a scarf, and warm socks will save you from a miserable, shivering journey.
  • Avoid the cheapest overnight buses from Khao San Road. Bangkok's backpacker strip is notorious for budget bus services with poor safety records and occasional theft. Book through official terminals or reputable platforms instead.
  • 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 the busiest times. Midweek travel means emptier buses and easier booking.
  • Consider minivans for medium distances. On routes of three to five hours, air-conditioned minivans (rot tuu) are faster and more frequent than large buses, though they are less comfortable and drivers can be aggressive.
  • Be patient with delays. Traffic leaving Bangkok can add an hour or more to scheduled journey times, especially on Friday evenings. Flooding during the monsoon season (June through October) 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 volume levels that test the limits of human endurance.
  • 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.

Routes

Bus routes within Thailand

Koh Lipe

Koh Phi Phi

Koh Samui

Nonthaburi

Pathumthani

Bus routes from Thailand to Cambodia
Bus routes from Thailand to Laos
Bus routes from Thailand to Malaysia
Bus routes from Cambodia to Thailand
Bus routes from Malaysia to Thailand

George Town

Johor Bahru

Kuala Lumpur

Malacca