A red local songthaew bus on a street in Phuket Old Town
Photo: Sharon Hahn Darlin / Wikimedia Commons · CC BY 2.0
Practical Guide18 min read

Bus vs Train Thailand: Cost, Time & Comfort (2026)

Which wins on every major Thai route, with real fares and journey times for Bangkok to Chiang Mai, the islands and the north.

Updated October 23, 2026
#transport#buses#trains#budget#overnight-travel

Updated October 23, 2026

We may earn a commission on links to partners, at no extra cost to you.

Two transport options define overland travel in Thailand: the bus and the train. Both will get you where you need to go. Both offer overnight services that save you a hotel night. Both are dramatically cheaper than flying. But they are very different experiences, and choosing the wrong one for your route can mean the difference between arriving refreshed and arriving wrecked.

This guide breaks down buses versus trains for every major backpacker route in Thailand. We compare prices, travel times, comfort levels, and overnight viability — then tell you which one to pick.

Understanding Your Options

Before comparing routes, you need to understand what you are actually choosing between. "Bus" and "train" each cover a wide range of vehicles and classes.

Bus Tiers (Worst to Best)

Local Bus (รถเมล์ rot mae): The cheapest option. No air conditioning, wooden or plastic seats, stops everywhere. Used for short distances between towns. You will rarely take one of these as a tourist unless you are going somewhere obscure.

Standard AC Bus (ปรับอากาศ ชั้น 2): Air-conditioned with reclining seats. Comfortable enough for 4-6 hour journeys. Usually operated by The Transport Co (บขส, Bor Kor Sor) or regional companies.

VIP 32-Seat Bus (VIP 32): Better seats, more legroom and an onboard toilet, often with a blanket, water and a snack box. A common choice for Thai long-distance bus travel. Companies like Sombat Tour (สมบัติทัวร์) and The Transport Co operate these services; class names and seat counts vary by operator.

VIP 24-Seat Bus (VIP 24): The premium tier. Fewer seats means more legroom and wider seats. Entertainment screens, blankets and meals depend on the operator and service. Nakhonchai Air (นครชัยแอร์) is the best-known operator of premium coaches; its newest First Class coach, according to its own website, has 23 seats in a 2-1 layout, personal touchscreens, USB charging and an onboard toilet.

Double-Decker VIP: Some routes use double-decker buses with more seats than the premium single-deck coaches. Class and layout vary by operator.

Train Classes (Worst to Best)

3rd Class (ชั้น 3): Hard bench seats, no air conditioning, windows open. Cheap and charming for short journeys, brutal for anything over 3 hours. No assigned seats. Commuter trains and some rural services.

2nd Class Seat — Fan (ชั้น 2 นั่ง พัดลม): Padded reclining seats with fans. Better than 3rd class but not by a lot. Available on day services. No sleeper option.

2nd Class Seat — AC (ชั้น 2 นั่ง ปรับอากาศ): Air-conditioned padded seats. Comfortable for day journeys. Some newer trains have good seats approaching airline economy.

2nd Class Sleeper — Fan (ชั้น 2 นอน พัดลม): Open carriage with upper and lower berths that fold down from seats. Fan-only, so it can be warm. Curtains for privacy. Fan sleepers are rare on the main long-distance routes; most sleeper services are air-conditioned.

2nd Class Sleeper — AC (ชั้น 2 นอน ปรับอากาศ): Same berth layout as fan but with air conditioning. The sweet spot for most backpackers. The lower berth is wider and has a window, and costs only a little more than the upper (around 70-100 baht on Bangkok to Chiang Mai in 2023).

1st Class Sleeper — AC (ชั้น 1 นอน ปรับอากาศ): Private two-berth cabin with a lockable door and more space. The most comfortable train option. Limited availability, so it can sell out weeks in advance.

Route-by-Route Comparison

Bangkok to Chiang Mai

The most popular backpacker route in Thailand, and the one where the bus vs train debate is most heated.

By Train:

  • Distance: 751 km
  • Duration: About 12-13 hours
  • Departures: Several trains daily from Krung Thep Aphiwat Central Terminal (Bangkok's main station, which replaced หัวลำโพง Hua Lamphong for long-distance trains in January 2023)
  • Best overnight: Train #9 (departs 18:40, arrives 07:15) or Train #13 (departs 20:05, arrives 08:45). Times as published by Seat61; confirm the current timetable when booking
ClassPrice (2023 fares, Seat61)Notes
3rd Class SeatAbout 230-270 ฿Seats only, no sleeping
2nd Class AC Sleeper (Upper to Lower)About 690-1,040 ฿ depending on train and berthSweet spot for most travelers
1st Class AC CabinAbout 1,250-1,650 ฿ per berthPrivate two-berth cabin

Fares change, so check the current price on D-Ticket before you travel.

Bangkok to Chiang Mai by train

Fare ranges by class

Fares change. Check the current price on D-Ticket before you travel. Source: Seat61, 2023 fares

By Bus:

  • Distance: Roughly 700 km by road
  • Duration: About 10 hours
  • Departures: Many daily from Mo Chit Terminal 2 (หมอชิต 2)
  • Best overnight: Evening departures with a premium operator such as Nakhonchai Air
ClassPriceNotes
Standard ACCheck current faresMost basic
VIP 32 (for example Sombat Tour)Check current faresMid-range
VIP 24 (for example Nakhonchai Air)Check current faresPremium

Our Pick: Train (2nd Class AC Sleeper, Lower Berth)

The train wins this route for most travelers. Here is why: you get a proper bed. Not a reclined seat — a berth made up with a mattress, sheets, and a pillow. The bus is a couple of hours faster, but those hours are spent sleeping sitting up. Many travelers arrive in Chiang Mai more rested on the train.

The only exception: if you cannot get a train ticket (peak season sells out), a premium VIP bus is a solid backup. For a full comparison, see our Bangkok to Chiang Mai transport guide.

Bangkok to Surat Thani (Gateway to Koh Samui, Koh Phangan, Koh Tao)

This is the mainland gateway to the Gulf islands. Most backpackers are not going to Surat Thani itself — they are connecting to a ferry.

Overnight trains from Bangkok

Departures and arrivals as published

Hat Yai sleepers arrive between about 05:50 and 09:18. Confirm the current timetable when booking. Source: Seat61

By Train:

  • Duration: About 10-11 hours
  • Best overnight: Train #85 (departs 19:50, arrives 06:23), per Seat61; confirm the current timetable
  • Key station: Surat Thani (สุราษฎร์ธานี) — then taxi/bus to pier
ClassPrice (2023 fares, Seat61)
2nd Class AC Sleeper (Upper)About 904 ฿
2nd Class AC Sleeper (Lower)About 1,004 ฿
1st Class AC CabinAbout 1,372-1,572 ฿ per berth

By Bus:

  • Duration: Roughly 9-10 hours
  • Departures: From Southern Bus Terminal (สายใต้ใหม่, Sai Tai Mai)
  • Key advantage: Bus + ferry combined tickets are common
ClassPrice
VIP 32Check current fares
VIP 24Check current fares
Combined bus + ferry (to Koh Samui)Check current fares; prices vary by operator

Our Pick: Bus (Combined Ticket)

If you are heading to the islands, the combined bus + ferry ticket is the most practical option. Everything is coordinated — the bus drops you at the pier, you walk onto the ferry, your luggage is transferred. Booking train + ferry separately means arranging the transfer from Surat Thani station to the pier yourself.

If Surat Thani itself is your destination, take the train. The sleeper berth is worth it for the overnight journey.

Bangkok to Krabi

The gateway to Railay Beach, Ao Nang, and the Andaman coast islands.

By Train: There is no train station in Krabi. The nearest railway stations are Surat Thani and Trang. You would need to transfer to a bus or minivan, which adds time and hassle.

Bangkok to Krabi

No train station in Krabi

Source: Seat61

By Bus:

  • Duration: Roughly 10-12 hours
  • Departures: From Southern Bus Terminal
  • Overnight: Most services depart in the evening
ClassPrice
Standard ACCheck current fares
VIP 32Check current fares
VIP 24Check current fares

Our Pick: Bus (Only Real Option)

No contest here. The bus is the only direct overland option to Krabi. Take a premium overnight service if available. Budget flights with AirAsia or Nok Air are also worth comparing, especially if booked in advance.

Bangkok to Hat Yai

Hat Yai (หาดใหญ่) is the commercial hub of southern Thailand and the gateway to Malaysia. Popular with budget travelers heading to Penang or Langkawi.

By Train:

  • Duration: 14-16 hours
  • Best overnight: Sleeper trains from Bangkok arrive in Hat Yai between about 05:50 and 09:18 depending on the train (Seat61); check the current timetable
ClassPrice (2023 fares, Seat61)
2nd Class AC Sleeper (Upper)About 1,003 ฿
2nd Class AC Sleeper (Lower)About 1,103 ฿
1st Class AC CabinAbout 1,590-1,790 ฿ per berth

By Bus:

  • Duration: Roughly 12-14 hours
  • Departures: Southern Bus Terminal
ClassPrice
VIP 32Check current fares
VIP 24Check current fares

Our Pick: Train (2nd Class AC Sleeper)

The journey is long — 14+ hours. A sleeper berth makes this tolerable. The bus may be a little faster but you are sitting upright for 12 hours or more. The train also passes through southern landscapes in the morning as you approach Hat Yai.

2nd class AC sleeper, 2023 fares

Upper berth to lower berth, by route

The lower berth costs about 70-100 THB more than the upper on Bangkok to Chiang Mai, and is wider with a window. Source: Seat61

Bangkok to Nong Khai (Gateway to Vientiane, Laos)

Nong Khai (หนองคาย) sits on the Mekong River opposite Vientiane. It is the main crossing point for backpackers heading to Laos.

By Train:

  • Duration: About 10 hours
  • Best overnight: Train #25 (departs 20:25, arrives 06:25), per Seat61; confirm the current timetable
  • The bonus: Trains cross the Friendship Bridge from Nong Khai to Vientiane (Khamsavath) station in Laos. The old Thanaleng shuttle has stopped, so check the current schedule and Laos entry requirements
ClassPrice (2023 fares, Seat61)
2nd Class AC Sleeper (Upper)About 894 ฿
2nd Class AC Sleeper (Lower)About 994 ฿
1st Class AC CabinAbout 1,350-1,550 ฿ per berth

By Bus:

  • Duration: Roughly 9-10 hours
  • Departures: Mo Chit Terminal 2
ClassPrice
VIP 32Check current fares
VIP 24Check current fares

Our Pick: Train

The train wins for three reasons. First, sleeping in a berth beats sleeping in a seat for 10 hours. Second, you arrive at the Mekong in the morning. Third, the train across the bridge to Vientiane makes the Laos crossing simple if your visa is sorted — no need to find the border crossing and arrange onward transport yourself.

1st class AC cabin, per berth

The private cabin costs more on longer routes

Source: Seat61, 2023 fares

Bangkok to Udon Thani

Udon Thani (อุดรธานี) is the main Isaan city and another Laos gateway (the border crossing at Nong Khai is 55 km away).

By Train:

  • Duration: Roughly 9-10 hours
  • Best overnight: The Nong Khai trains also stop at Udon Thani, shortly before Nong Khai. Fares are slightly below the Nong Khai fares

By Bus:

  • Duration: Roughly 8-9 hours
ClassPrice
VIP 32Check current fares
VIP 24Check current fares

By Air: Budget flights from Bangkok (Don Mueang) to Udon Thani take about 1 hour. Fares vary by date. This is one route where flying is worth comparing — the time savings are large.

Our Pick: Train for overnight, Flight for day travel

If you want to travel overnight and save a hotel night, take the train. If you want to maximize your time in Isaan, fly. The bus is the worst of both worlds on this route — not as comfortable for sleeping as the train, not as fast as the flight.

Comfort Comparison: The Details That Matter

Legroom and Seat Space

OptionLegroom and Recline
Standard AC BusBasic reclining seat
VIP 32 BusMore legroom and recline
VIP 24 Bus (premium operators)Most legroom and recline of any bus; some have massage seats
2nd Class Train SeatPadded seat, limited recline
2nd Class Train Sleeper (Lower)Full-length flat berth
1st Class Train CabinFull-length flat berth in a private cabin

For overnight travel, a train berth lets you lie flat, while even the best bus seat is still a reclining seat. If sleeping quality matters to you, the train wins.

Toilet Situation

Buses: VIP 32 and VIP 24 buses have onboard toilets. They range from acceptable to grim, depending on the company and how long the journey has been underway. Long-distance buses make rest stops along the way at service areas with toilets, shops and food stalls.

Trains: Toilet quality varies by carriage. 1st class sleepers have a Western toilet, and modern 2nd class AC sleepers have both Western and squat toilets (Seat61). Older carriages may be more basic.

Food and Drinks

Buses: Many VIP services include a snack and water; what you get depends on the operator and class. Rest stops have restaurants and shops if you want a proper meal.

Trains: Most long-distance trains have a restaurant car serving meals, and vendors often sell food and drinks at stations along the way. Prices vary, and the train food culture is part of the experience.

Luggage

Buses: Luggage goes in the hold beneath the bus. Keep valuables in your carry-on bag, which goes in the overhead rack or under your seat. Large backpacks are normally fine, but check the operator's baggage rules.

Trains: Luggage is stored on overhead racks above your seat/berth, at the end of the carriage, or under your berth (sleeper class). Space can be tight if the train is full, so board early to secure a good spot for your bag.

WiFi and Charging

Buses: Premium coaches commonly have charging ports (NCA's newest First Class has USB-A and USB-C), and some offer WiFi. Standard AC buses may have neither.

Trains: Do not count on WiFi on Thai trains. Power sockets are found on the newer Chinese-built sleeper cars (Seat61 notes them in 1st class on trains such as 9 and 10), so older carriages may have none — bring a power bank.

Temperature

Buses: Thai buses are often very cold. Bring a hoodie or use the provided blanket if there is one.

Trains: Temperature varies by class. Fan class is warm and can be uncomfortable during the day. AC carriages are cool, so keep a layer handy.

Safety Comparison

Safety matters when choosing between the two.

Accident Statistics

Buses: Thailand has one of the highest road traffic death rates in the world; the WHO's 2018 global status report ranked it 8th, at 32.7 deaths per 100,000 people (2016 data). Serious bus crashes do happen, and driver fatigue is a recognised risk on overnight services.

Trains: Train accidents and derailments do occur in Thailand, but you travel on a fixed track rather than on the road network where most of the country's traffic deaths happen.

Minimizing Risk

If safety is your primary concern, rail avoids the road-traffic risk. If you take a bus, reduce risk by:

  1. Choosing established companies with a licensed operation and recent good reviews. Be wary of the cheapest ticket from an unknown operator.
  2. Being cautious with minibuses and "tourist buses" sold by travel agents on Khao San Road. Check who the actual operator is and that they are licensed for the route.
  3. Wearing your seatbelt where one is fitted.
  4. Checking reviews. On 12Go Asia or Google, recent reviews mentioning "crazy driving" or "speeding" are red flags.
  5. Reporting dangerous driving. The Department of Land Transport passenger hotline is 1584.

Theft

Theft can happen on both buses and trains. On buses the main risk is the luggage hold — someone else's bag can be mistaken for yours, or items can be taken from the outside pockets of stored bags. On trains, your luggage stays with you (in the compartment or overhead).

Tip: On buses, keep all valuables (passport, money, phone, laptop) in your carry-on bag. Never put anything irreplaceable in the hold.

Overnight Travel: The Sleep Test

Most backpackers take overnight services to save on accommodation and travel time simultaneously. Here is how each option performs for actually sleeping:

Train Sleeper (2nd Class AC, Lower Berth)

Setup: In the evening a train attendant comes through the carriage to convert the seats into berths. You get a mattress, sheets, a pillow, and a blanket. A curtain provides privacy.

Sleep quality: Good for most people. The berth is flat, and many travelers find the rocking motion of the train helps. Noise is moderate — wheel-on-rail sounds, station stops, other passengers moving around. Earplugs help.

The catch: Upper berths are narrower and have less headroom. The lower berth costs only slightly more and is worth it.

VIP 24 Bus (premium operators such as Nakhonchai Air)

Setup: Your seat reclines significantly and you may get a blanket and pillow depending on the operator. The lights go out and the bus is quiet.

Sleep quality: Fair. The seat is comfortable, but you are still sitting. The bus stops at rest areas (lights come on, people move around), and road bumps and curves can interrupt sleep.

The catch: Strong air conditioning. Wear long pants and bring a hoodie.

VIP 32 Bus

Setup: Similar to VIP 24 but with less recline and tighter spacing.

Sleep quality: Adequate for one night, but you may not feel rested.

Verdict

For overnight travel, the train sleeper wins overwhelmingly. If you are making a single overnight journey, the sleep quality difference will affect how you feel the next day. If you are making multiple overnight journeys across your trip, choosing trains over buses will significantly impact your overall energy and enjoyment.

Booking Tips

Train Booking

When to book: The State Railway of Thailand's booking window depends on distance. On long routes tickets are released up to about 90 days ahead; shorter trips open much closer to departure, and sales open at 8:30am. For peak dates (December-February, Songkran in April), book as soon as your window opens. Same-day tickets are possible for some seat classes but risky for sleeper berths.

Where to book:

  • Krung Thep Aphiwat Central Terminal (กรุงเทพอภิวัฒน์): Bangkok's main station, with ticket counters.
  • SRT D-Ticket (dticket.railway.co.th) or 1690: The official State Railway of Thailand booking site, app and phone line.
  • 12Go Asia (12go.asia): Convenient English interface, service fee added, and Seat61 reports it needs at least 3 days' notice for trains. See our 12Go Asia review.
  • Station ticket offices: Available at major stations nationwide.

Tips:

  • The lower berth costs only a little more than the upper (around 70-100 baht on Bangkok to Chiang Mai in 2023) but is wider and has the window.
  • Trains sell out on weekends and Thai holidays. Friday evening and Sunday evening departures go fast.
  • If your preferred train is sold out, check the bus or a flight.

Bus Booking

When to book: Walk-up tickets are often available on regular days, but book ahead for weekends, holidays and peak season.

Where to book:

  • Nakhonchai Air (nakhonchaiair.com or app): A premium operator with an English website; call 1624 for bookings.
  • Sombat Tour (app): Another large VIP operator.
  • Bus terminals: Mo Chit Terminal 2 (northern routes), Southern Bus Terminal (southern routes), Ekkamai (eastern routes). Walk up and buy.
  • 12Go Asia: Convenient for comparing options.

Tips:

  • At the bus terminal, you may be approached by touts for private tourist buses. Walk to the official ticket counters of the operator you chose.
  • Mo Chit Terminal 2 is some way out of central Bangkok, so factor in the travel time to reach it.
  • Premium seats can sell out, so book a few days ahead if you want a specific class.

Bangkok Terminal Guide: Finding Your Departure Point

One of the most confusing aspects of bus and train travel in Thailand is the terminal situation in Bangkok. Different routes leave from different locations, and getting to the terminal is sometimes the hardest part of the journey.

Train Stations

Krung Thep Aphiwat Central Terminal (กรุงเทพอภิวัฒน์): Bangkok's main railway station, opened as a replacement for the historic Hua Lamphong station. Located in the Bang Sue area of northern Bangkok, connected to the MRT (Bang Sue Grand Station stop). All long-distance trains now depart from here.

  • How to get there: MRT to Bang Sue Grand Station (direct connection to the terminal). Alternatively, taxi or Grab; see our Grab vs taxi guide for meter rates.
  • Facilities: Modern station with ticketing counters, shops, toilets and waiting areas.
  • Tip: Arrive 30-45 minutes before departure for sleeper trains so you have time to find your platform and settle in.

Hua Lamphong (หัวลำโพง): The iconic colonial-era station that was Bangkok's main terminus for over 100 years. Long-distance trains moved to Krung Thep Aphiwat in January 2023. Check your ticket carefully for which station to go to.

Bus Terminals

Mo Chit Terminal 2 (หมอชิต 2): Northern and northeastern routes. This is a massive, chaotic facility with dozens of ticket counters across multiple floors. Getting to Mo Chit from central Bangkok takes planning — BTS to Mo Chit station, then a taxi or shuttle bus. Allow extra time for Bangkok traffic. The Transport Co operates from this terminal, and other operators have their own counters; check signs on arrival.

Southern Bus Terminal (สายใต้ใหม่, Sai Tai Mai): Southern routes (Surat Thani, Krabi, Phuket, Hat Yai, Ranong). Located in western Bangkok (Taling Chan area). There is no convenient BTS or MRT connection, so taxi or Grab is the usual way to reach it; allow plenty of time in traffic.

Ekkamai Bus Station (เอกมัย): Eastern routes only (Pattaya, Koh Chang/Trat, Rayong). The most convenient terminal — directly adjacent to BTS Ekkamai station. Small, easy to navigate, rarely crowded.

Terminal-to-Terminal

If you need to get between bus and train terminals on the same day:

FromToBest Option
Krung Thep Aphiwat (train)Mo Chit 2 (bus)MRT + taxi
Krung Thep Aphiwat (train)Southern Terminal (bus)Taxi/Grab
Mo Chit 2 (bus)Southern Terminal (bus)Taxi/Grab
Ekkamai (bus)Mo Chit 2 (bus)BTS + taxi

Journey times depend heavily on traffic; allow generous time and check the Grab fare in the app.

Thai Holidays and Peak Travel

If you are traveling during Thai holidays, everything changes. Trains sell out weeks in advance, bus terminals are packed, and prices for supplemental services (taxis, private transfers) increase.

Key dates to book early:

Songkran (สงกรานต์, Thai New Year): Mid-April, with the public holiday on 13-15 April and travel peaks either side. The biggest travel period. Millions of Thais travel from Bangkok to their home provinces. Book trains and VIP buses as early as you can; bus terminals get very crowded.

Chinese New Year: Late January or early February (date varies). Significant travel, especially to southern provinces with large Chinese-Thai populations.

Loy Krathong (ลอยกระทง): Usually November (full moon). Travel to Chiang Mai and Sukhothai increases for the festival.

Long weekends: Thailand has numerous public holidays that create long weekends. Check the Thai public holiday calendar before your trip. Any long weekend means increased domestic travel.

Late December to early January (Western holidays): International tourist peak. Train sleepers on popular routes sell out well in advance; the State Railway of Thailand releases New Year tickets up to about 90 days ahead on long routes.

Coping strategies:

  1. Book early. Book as soon as your booking window opens for peak dates.
  2. Travel the day before. The exodus starts before the holiday, so aim to travel a day or two earlier.
  3. Consider flying. Budget flights sometimes remain available when trains and buses sell out. Prices go up but availability remains.
  4. Have a backup plan. If your preferred train is sold out, check the bus. If the bus is sold out, check 12Go, fly, or adjust your dates.

When Flying Beats Both

For some routes, the bus vs train debate is irrelevant because flying is the objectively better option.

RouteBus TimeTrain TimeFlight Time
Bangkok → Phuket12-13 hoursNo direct trainAbout 1 hr 20 min
Bangkok → Krabi10-12 hoursNo direct trainAbout 1 hr 15 min
Bangkok → Udon Thani8-9 hours9-10 hoursAbout 1 hour
Bangkok → Hat Yai12-14 hours14-16 hoursAbout 1 hr 30 min
Bangkok → Chiang Rai11-13 hoursNo direct trainAbout 1 hr 20 min
Bangkok → Surat Thani9-10 hours10-11 hoursAbout 1 hr 10 min

Flight fares vary widely by date and airline, so compare current prices.

When to fly:

  • The flight is cheap (book early on AirAsia, Nok Air, or Thai Lion Air)
  • Time matters more than money
  • No overnight service is available (or you cannot sleep on transport)
  • The route has no direct train (Phuket, Krabi, Chiang Rai)

When NOT to fly:

  • You want to see the countryside (trains and buses show you rural Thailand)
  • You want the overnight travel experience (saving a hotel night)
  • Baggage fees would negate the savings (budget airlines charge for checked bags)
  • You are traveling spontaneously (walk-up bus and train tickets are usually available; walk-up flights are expensive)

Baggage warning: Budget airlines charge extra for checked luggage. If you have a large backpack, factor this into the flight cost comparison.

The Quick Decision Guide

Here is the summary. For each route, we tell you what to take and why.

Our picks by route

Where are you heading from Bangkok?

RouteBest OptionWhy
Bangkok → Chiang MaiTrain (2nd AC Sleeper)Proper bed beats any bus seat
Bangkok → Surat Thani (islands)Bus (combined bus+ferry ticket)Seamless island connection
Bangkok → KrabiBus (VIP 24)No direct train exists
Bangkok → Hat YaiTrain (2nd AC Sleeper)14+ hour journey needs a bed
Bangkok → Nong KhaiTrain (2nd AC Sleeper)Bed + continues into Laos
Bangkok → Udon ThaniTrain overnight / Flight daytimeBest of both depending on timing
Bangkok → PhuketBus (VIP 24) or flightNo direct train; flight often similar price
Bangkok → KanchanaburiTrain (3rd Class)Cheap, scenic, only 3 hours
Bangkok → AyutthayaTrain (3rd Class)20 baht, 2 hours, no reason to take a bus
Any route under 4 hoursTrain (any class)Buses are for long distances
The wooden Death Railway viaduct hugging the cliff above the River Kwai near Kanchanaburi
The Death Railway viaduct above the River Kwai near Kanchanaburi. Photo: Vyacheslav Argenberg / Wikimedia Commons · CC BY 4.0

First-Timer Decision Tree

If you are overwhelmed by all the information above, use this simplified decision process:

If you are overwhelmed

Four questions, in order

Question 1: Is a train sleeper available on your route?

  • YES → Take the train (2nd class AC sleeper, lower berth). You get a bed, you sleep well, you arrive rested.
  • NO → Go to Question 2.

Question 2: Is the journey over 8 hours?

  • YES → Take a premium VIP bus (for example Nakhonchai Air or Sombat Tour). The seat quality matters for long journeys.
  • NO → Go to Question 3.

Question 3: Are you going to an island?

  • YES → Buy a combined bus + ferry ticket. The coordination is worth the cost.
  • NO → Go to Question 4.

Question 4: Is the flight under 1,500 baht?

  • YES → Strongly consider flying. Time savings are enormous on routes over 6 hours.
  • NO → Take whatever bus class fits your budget (VIP 32 is the sweet spot of cost and comfort).

Common First-Timer Mistakes

  1. Booking the cheapest option regardless of journey length. A 100 baht savings on a 12-hour overnight journey is false economy. The discomfort of a bad bus seat for 12 hours will affect your next 1-2 days.

  2. Not booking sleeper trains in advance. During peak season (December-February), popular sleeper berths can sell out weeks ahead. Do not assume you can show up at the station.

  3. Mixing up Bangkok bus terminals. Mo Chit 2 (north/northeast), Southern Terminal (south), Ekkamai (east). Going to the wrong one wastes time in Bangkok traffic.

  4. Underestimating Bangkok terminal access time. Allow generous time to get from central Bangkok to Mo Chit 2 or the Southern Terminal. Traffic is unpredictable.

  5. Choosing the tourist bus from Khao San Road without checking. Minibuses and "tourist buses" sold by travel agents vary in quality and licensing. Book from official terminals or reputable company apps.

  6. Not bringing warm clothes on the bus. Thai buses are often very cold. Bring a hoodie.

  7. Ignoring domestic flights. For routes like Bangkok-Phuket or Bangkok-Krabi where no train exists and the bus takes 12+ hours, a 1,000-baht flight is often the smartest choice. Check AirAsia, Nok Air, and Thai Lion Air.

Accessibility Considerations

Wheelchair Users

Thai long-distance trains and buses are generally difficult for wheelchair users: boarding usually involves steps, and sleeper berths are not designed for wheelchairs. Contact the State Railway of Thailand or the bus operator in advance to ask what assistance is available.

For travelers with mobility challenges, domestic flights are usually the most accessible option, as airports offer wheelchair assistance.

Elderly Travelers

For older travelers, the train sleeper (especially 1st class with its private cabin) is often the most comfortable option. The lower berth in 2nd class is also good — it is wider and easier to get in and out of than the upper berth.

On buses, premium VIP classes offer the most legroom and the widest seats.

Travelers with Children

Trains: Per Seat61, children aged 0-3 (or under 100 cm) travel free on Thai trains, children aged 4-11 (or under 150 cm) pay a reduced fare, and travelers aged 12 and over (or over 150 cm) pay the full fare. Sleeper berths can accommodate an adult and a small child together (the lower berth is wider). The restaurant car and station stops give children a chance to move around.

Travelling with children by train

What each age pays

Bus child fares and lap-seat rules differ by operator. Source: Seat61

Buses: Child fare and lap-seat rules differ by operator, so check when booking. Rest stops along the way are useful breaks for children.

The Bottom Line

If you are traveling overnight and a train sleeper is available on your route, take the train. The ability to lie flat and actually sleep is worth the slightly longer travel time. You arrive feeling human instead of feeling like you were folded into a box for 10 hours.

If there is no train to your destination (Krabi, Phuket, most Andaman coast destinations), take a VIP 24 or VIP 32 bus with a reputable company. Avoid the cheapest bus you can find — the savings of 200 baht are not worth the discomfort and safety risk.

If you are heading to the Gulf islands, take the combined bus + ferry ticket. The logistical convenience is worth the extra cost.

And if you have the budget and the time savings matter, domestic flights on AirAsia, Nok Air, and Thai Lion Air can be competitive with VIP bus prices when booked in advance.

For more detailed guides on specific transport types, see our sleeper train guide, night bus tips, and complete Thailand transport guide.

Thailand in photos

Creative Commons photographs — credits on our attributions page.

A BTS Skytrain crossing the Bangkok skyline at sunset, with skyscrapers behind
Photo: User:Diliff / Wikimedia Commons · CC BY-SA 3.0
Bangkok's high-rise skyline lit up at night
Photo: Benh LIEU SONG / Wikimedia Commons · CC BY-SA 3.0
The white cable-stayed Rama VIII Bridge spanning the Chao Phraya River at sunrise in Bangkok
Photo: Dominic Nelson / Wikimedia Commons · CC BY-SA 4.0

Travel Insurance for Backpackers

Travel medical insurance for backpackers, from SafetyWing.

Get a Quote

We may earn a commission

eSIM for Thailand

An Airalo eSIM for Thailand, so you can skip the airport SIM queue.

Browse Thailand eSIMs

We may earn a commission

You might also need: Bangkok to Chiang Mai: train, bus or flight

Found this useful?
Ask BackpackBot