Photo: Sharon Hahn Darlin / Wikimedia Commons · CC BY 2.0Bus 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
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
| Class | Price (2023 fares, Seat61) | Notes |
|---|---|---|
| 3rd Class Seat | About 230-270 ฿ | Seats only, no sleeping |
| 2nd Class AC Sleeper (Upper to Lower) | About 690-1,040 ฿ depending on train and berth | Sweet spot for most travelers |
| 1st Class AC Cabin | About 1,250-1,650 ฿ per berth | Private 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
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
| Class | Price | Notes |
|---|---|---|
| Standard AC | Check current fares | Most basic |
| VIP 32 (for example Sombat Tour) | Check current fares | Mid-range |
| VIP 24 (for example Nakhonchai Air) | Check current fares | Premium |
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
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
| Class | Price (2023 fares, Seat61) |
|---|---|
| 2nd Class AC Sleeper (Upper) | About 904 ฿ |
| 2nd Class AC Sleeper (Lower) | About 1,004 ฿ |
| 1st Class AC Cabin | About 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
| Class | Price |
|---|---|
| VIP 32 | Check current fares |
| VIP 24 | Check 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
By Bus:
- Duration: Roughly 10-12 hours
- Departures: From Southern Bus Terminal
- Overnight: Most services depart in the evening
| Class | Price |
|---|---|
| Standard AC | Check current fares |
| VIP 32 | Check current fares |
| VIP 24 | Check 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
| Class | Price (2023 fares, Seat61) |
|---|---|
| 2nd Class AC Sleeper (Upper) | About 1,003 ฿ |
| 2nd Class AC Sleeper (Lower) | About 1,103 ฿ |
| 1st Class AC Cabin | About 1,590-1,790 ฿ per berth |
By Bus:
- Duration: Roughly 12-14 hours
- Departures: Southern Bus Terminal
| Class | Price |
|---|---|
| VIP 32 | Check current fares |
| VIP 24 | Check 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
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
| Class | Price (2023 fares, Seat61) |
|---|---|
| 2nd Class AC Sleeper (Upper) | About 894 ฿ |
| 2nd Class AC Sleeper (Lower) | About 994 ฿ |
| 1st Class AC Cabin | About 1,350-1,550 ฿ per berth |
By Bus:
- Duration: Roughly 9-10 hours
- Departures: Mo Chit Terminal 2
| Class | Price |
|---|---|
| VIP 32 | Check current fares |
| VIP 24 | Check 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
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
| Class | Price |
|---|---|
| VIP 32 | Check current fares |
| VIP 24 | Check 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
| Option | Legroom and Recline |
|---|---|
| Standard AC Bus | Basic reclining seat |
| VIP 32 Bus | More legroom and recline |
| VIP 24 Bus (premium operators) | Most legroom and recline of any bus; some have massage seats |
| 2nd Class Train Seat | Padded seat, limited recline |
| 2nd Class Train Sleeper (Lower) | Full-length flat berth |
| 1st Class Train Cabin | Full-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:
- Choosing established companies with a licensed operation and recent good reviews. Be wary of the cheapest ticket from an unknown operator.
- 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.
- Wearing your seatbelt where one is fitted.
- Checking reviews. On 12Go Asia or Google, recent reviews mentioning "crazy driving" or "speeding" are red flags.
- 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:
| From | To | Best 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:
- Book early. Book as soon as your booking window opens for peak dates.
- Travel the day before. The exodus starts before the holiday, so aim to travel a day or two earlier.
- Consider flying. Budget flights sometimes remain available when trains and buses sell out. Prices go up but availability remains.
- 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.
| Route | Bus Time | Train Time | Flight Time |
|---|---|---|---|
| Bangkok → Phuket | 12-13 hours | No direct train | About 1 hr 20 min |
| Bangkok → Krabi | 10-12 hours | No direct train | About 1 hr 15 min |
| Bangkok → Udon Thani | 8-9 hours | 9-10 hours | About 1 hour |
| Bangkok → Hat Yai | 12-14 hours | 14-16 hours | About 1 hr 30 min |
| Bangkok → Chiang Rai | 11-13 hours | No direct train | About 1 hr 20 min |
| Bangkok → Surat Thani | 9-10 hours | 10-11 hours | About 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?
| Route | Best Option | Why |
|---|---|---|
| Bangkok → Chiang Mai | Train (2nd AC Sleeper) | Proper bed beats any bus seat |
| Bangkok → Surat Thani (islands) | Bus (combined bus+ferry ticket) | Seamless island connection |
| Bangkok → Krabi | Bus (VIP 24) | No direct train exists |
| Bangkok → Hat Yai | Train (2nd AC Sleeper) | 14+ hour journey needs a bed |
| Bangkok → Nong Khai | Train (2nd AC Sleeper) | Bed + continues into Laos |
| Bangkok → Udon Thani | Train overnight / Flight daytime | Best of both depending on timing |
| Bangkok → Phuket | Bus (VIP 24) or flight | No direct train; flight often similar price |
| Bangkok → Kanchanaburi | Train (3rd Class) | Cheap, scenic, only 3 hours |
| Bangkok → Ayutthaya | Train (3rd Class) | 20 baht, 2 hours, no reason to take a bus |
| Any route under 4 hours | Train (any class) | Buses are for long distances |

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
-
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.
-
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.
-
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.
-
Underestimating Bangkok terminal access time. Allow generous time to get from central Bangkok to Mo Chit 2 or the Southern Terminal. Traffic is unpredictable.
-
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.
-
Not bringing warm clothes on the bus. Thai buses are often very cold. Bring a hoodie.
-
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
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.



Travel Insurance for Backpackers
Travel medical insurance for backpackers, from SafetyWing.
Get a QuoteWe may earn a commission
eSIM for Thailand
An Airalo eSIM for Thailand, so you can skip the airport SIM queue.
Browse Thailand eSIMsWe may earn a commission
Keep reading
All thailand transport guides →
How to Avoid Tourist Traps in Thailand
Avoid tourist traps, scams and overpriced tourist zones in Thailand: find local prices, spot fake guides, and eat where locals eat.

12Go Asia Review: Is the Booking Fee Worth It?
12Go adds a service fee on top of the ticket. Where the markup matters, where it is small, and the routes you should book direct instead.

Bangkok Airport to City: Every Transport Option Compared
Every way from Suvarnabhumi and Don Mueang airports to Bangkok: prices, step-by-step guides, scam warnings and late-night options.

Best Day Trips from Bangkok: Ayutthaya, Kanchanaburi & More
Bangkok day trips with transport costs, routes and what to see, from the Ayutthaya train to a weekend beach escape at Koh Samet.

Bangkok to Chiang Mai: Train, Bus or Flight Compared
Train, bus or flight? Every way from Bangkok to Chiang Mai with prices, durations, pros and cons, and step-by-step booking guides.

Chiang Mai to Pai: Surviving the 762 Curves
Chiang Mai to Pai by minivan, bus or motorbike, motion sickness survival tips, the 762 curves explained, and whether Pai is worth it.
You might also need: Bangkok to Chiang Mai: train, bus or flight