BTS, MRT & Bangkok Rail

Bangkok's Rail System — What It Covers and What It Doesn't

Bangkok has an expanding rail network that is clean, cheap, and reliable — when it goes where you need to go. The critical thing first-time visitors misunderstand is that the BTS Skytrain and MRT subway do not cover the whole city. Large, popular areas have no rail access at all.

Warning

The Most Common First-Timer Mistake — Assuming the BTS Goes Everywhere

Bangkok is enormous — the greater metropolitan area has over 15 million people. The BTS Skytrain covers two lines through the central corridor. The MRT covers a different set of routes. Between them they serve maybe 40% of the areas tourists and expats commonly need. The rest requires Grab, Bolt, taxi, or bus. Popular areas with no direct rail access include: Khao San Road, the old town (Rattanakosin), most of Chinatown, the backpacker areas of Banglamphu, Chatuchak's interior, and most of Sukhumvit beyond Soi 55. Always check whether your destination is within walking distance of a station before assuming rail is the right choice.

BTS Skytrain — the Backbone

Bangkok's most used rail line — elevated above street level, fast, air-conditioned, running approximately 6am–midnight. Sukhumvit Line (Green) runs from Mo Chit in the north through the city centre (Siam, Asok, Phrom Phong, Thong Lo, On Nut) and south to Samut Prakan — covers most of Bangkok's expat corridor. Silom Line (Dark Green) branches from Siam through the business district (Sala Daeng, Chong Nonsi, Surasak) to Talat Phlu, connecting to the MRT at Sala Daeng/Si Lom.

฿17–59/tripRabbit Card for regulars6am–midnight

MRT Subway — Underground Complement

Runs underground and covers a different corridor from the BTS. Blue Line — the original MRT line, running from Tao Poon in a loop through Chatuchak Park, Phahon Yothin, the old town area, Lumphini, and Silom. Key interchange with BTS at Asok/Sukhumvit and Sala Daeng/Si Lom. Yellow Line & Pink Line — newer monorail lines opened 2023 connecting suburban eastern and northern Bangkok.

฿17–42/tripMRT card available6am–midnight

Getting from the Airports into the City

Suvarnabhumi Airport (BKK) — Main International

Bangkok's primary international airport, 30km east of the city. The Airport Rail Link connects to the city in 30 minutes — express service (non-stop to Phaya Thai, ฿150) or city line (multiple stations, ฿15–45). Phaya Thai station connects to the BTS Sukhumvit line. If your destination has no rail access: use Grab from the arrivals hall, or metered taxis from the official queue on floor 1 (฿50 surcharge added to the meter). Avoid flat-rate tout taxis outside the official queue entirely.

Airport Rail Link ฿15–150Grab most reliable

Don Mueang Airport (DMK) — Budget Airlines

Bangkok's second airport, used primarily by budget carriers (AirAsia, Nok Air, Lion Air). 25km north of the city, no direct rail link. Options: regular train from Don Mueang station (฿5–15 to Hualamphong or Bang Sue Grand Station — slow but very cheap), public bus A1 to Mo Chit BTS station, or Grab/metered taxi. If your itinerary involves both airports, factor in a 45–90 minute transfer — they're 30km apart.

Train ฿5–15No direct rail link to BTS/MRT
RouteBTS/MRT CostJourney TimeNotes
Suvarnabhumi → Phaya Thai (ARL Express)฿15030 minsNon-stop. Phaya Thai connects to BTS Sukhumvit line.
Suvarnabhumi → City Line stations฿15–4535–50 minsStops at 6 stations. Good if your destination is near a stop.
Mo Chit → Siam (BTS)฿4425 minsNorthern terminus to central interchange.
On Nut → Siam (BTS)฿4420 minsEastern Sukhumvit to centre.
Chatuchak Park → Silom (MRT)฿3222 minsMRT Blue Line.
Siam → National Stadium (BTS)฿173 minsMinimum fare. One stop.
Good to Know

Rabbit Card — Get One If You're Staying More Than a Few Days

A stored-value card for BTS travel — load credit and tap on/off without buying single-journey tickets. Saves time at ticket machines (queues at peak hours are real), allows discounted 30-trip passes. Buy at any BTS station for ฿100 deposit + initial load. If you're spending a week or more using the BTS regularly, it pays for itself immediately. The MRT has its own separate card — they're not interchangeable.

Bangkok to Pattaya

Bangkok to Pattaya — What Nobody Tells You Before You Go

Pattaya is 147km from central Bangkok — roughly 2 hours by bus on a good day, 3.5 hours on a bad traffic day. It's a straightforward trip that a surprising number of first-time visitors get completely wrong — showing up at the wrong bus terminal, boarding the wrong bus, or paying five times the going rate for a private transfer they didn't need.

Warning

The Terminal Confusion That Catches Everyone — Ekkamai vs Mo Chit

This is the single most common mistake on the Bangkok-Pattaya route. Buses to Pattaya depart from Ekkamai Eastern Bus Terminal (Ekkamai BTS station, Sukhumvit Line). Mo Chit Northern Bus Terminal serves northern destinations — Chiang Mai, Chiang Rai, Nakhon Ratchasima. They are on opposite sides of Bangkok, 12km apart. Repeat after reading: Pattaya = Ekkamai.

OptionCostJourney TimeHonest Assessment
Bus — Ekkamai to Pattaya (BKS)฿131–1432–3.5 hrsBest value. Runs roughly every 30–60 mins, 6am–9pm.
Bus — Suvarnabhumi Airport to Pattaya฿1431.5–2.5 hrsBell Travel and others run direct buses from BKK airport.
Minivan — Bangkok to Pattaya฿200–2502–3 hrsMultiple pickup points. Door-to-door feel but stops multiple times.
Grab / private car฿1,200–1,8002–3 hrsComfortable, direct. Good value split between 3–4 people.
Private transfer (hotel-arranged)฿2,500–4,0002–3 hrsMost expensive option, least necessary.
Taxi (metered from Bangkok)฿1,500–2,500 + expressway2–3 hrsOnly worth it if driver agrees to meter.

The Ekkamai Bus — Step by Step

Take the BTS Sukhumvit Line to Ekkamai station. Exit at the Ekkamai Bus Terminal — directly connected to the station. Buy a ticket at the counter for ฿131–143 (no advance booking needed). Buses depart every 30–60 minutes. The bus drops you at Pattaya Bus Terminal on North Pattaya Road — not Beach Road. From there, take a songthaew (฿10–15) or Grab to your accommodation.

Direct from Suvarnabhumi Airport

If you're flying into Bangkok and heading straight to Pattaya — don't go into the city first. Bell Travel Service and other operators run direct buses from the public transport centre at the airport (follow signs from arrivals) for ฿143. This saves 1–2 hours compared to going into Bangkok first. Book the return bus from your hotel or Pattaya Beach Road travel agents the day before.

Ground Level

Traffic Reality — When to Travel and When Not To

The Bangkok–Pattaya motorway (Route 7) is genuinely fast when it's clear — the 147km can be done in under 90 minutes. During Thai public holidays (Songkran in April, New Year, long weekends), the motorway becomes a car park. If your trip coincides with a major Thai holiday, either leave very early morning (before 6am), travel by bus (which uses the expressway consistently), or accept the journey time will be significantly longer than normal.

Getting Around Pattaya — the Songthaew System

Songthaew (Baht Bus) — ฿10

Pattaya's primary local transport — blue pickup trucks with bench seating running fixed routes along Beach Road, Pattaya 2nd Road, and connecting sois. ฿10 per person, paid when you get off. Hail one by flagging it down. Don't negotiate a private fare before getting in — that's chartering, not the shared route.

Grab in Pattaya

The reliable option for trips outside songthaew routes — Jomtien Beach, Naklua, further-out areas. Fares ฿80–150 for most in-city trips. During high season evenings, availability can be limited. inDrive sometimes has better driver availability late at night.

Motorbike Taxis in Pattaya

Orange-vested drivers for short hops — ฿20–60. Useful for cutting through traffic quickly but require the same safety calculation as anywhere in Thailand. Fine for sober, short daytime trips; a bad idea for drunk late-night longer trips.

Bangkok to Phuket

Bangkok to Phuket — Fly. Seriously, Just Fly.

Phuket is 862km from Bangkok. By overnight bus: 12–14 hours. By train to Surat Thani then ferry: 16+ hours. By plane: 1 hour 20 minutes, often for ฿800–1,500 on a budget carrier. Unless your budget is genuinely critical or you have a specific reason to travel overland, flying is not a luxury choice — it's the rational one.

What Works

The Numbers That Make the Decision Obvious

A one-way flight from Bangkok to Phuket booked 2–4 weeks in advance costs ฿800–2,000. Last minute costs ฿2,000–4,000. An overnight bus costs ฿600–900 but takes 12–14 hours of your trip. Add the value of a hotel night saved, the physical exhaustion arriving after 14 hours, and the opportunity cost of 14 hours vs 1.5 — the budget case for the bus evaporates for almost everyone. The bus makes sense on an extremely tight budget, or if you want to stop along the way. For everyone else: book the flight.

OptionCostTotal Journey TimeHonest Assessment
Domestic flight (AirAsia/Nok Air/Thai Lion)฿800–4,0001hr 20mins + airport timeThe obvious choice. Book from Don Mueang (DMK) for budget carriers. 3–4 hrs total door-to-door.
Thai Airways / Bangkok Airways฿2,500–6,0001hr 20minsSame flight time, full-service. Departs Suvarnabhumi (BKK).
Overnight bus (Mo Chit Southern Bus Terminal)฿600–90012–14 hrs overnightVIP buses are comfortable enough. You arrive tired.
Train to Surat Thani + ferry฿400–90016–20 hrs totalScenic experience but very long.
Private car / transfer฿8,000–15,0009–11 hrs drivingNot recommended. Only for large groups.

Don Mueang vs Suvarnabhumi — Which Airport for Phuket

Don Mueang (DMK) — Budget Carriers

AirAsia, Nok Air, and Thai Lion Air all operate Bangkok–Phuket from Don Mueang. Cheapest fares. Less convenient to reach from central Bangkok — no direct rail link, requires bus A1 to Mo Chit BTS or Grab. Allow 60–90 minutes. Check-in 2 hours before. Budget carrier base fares often don't include checked luggage — add ฿200–500 if checking a bag.

Suvarnabhumi (BKK) — Thai Airways & Others

Thai Airways, Bangkok Airways, and full-service carriers operate from Suvarnabhumi. Higher fares but include luggage and in-flight service. More convenient — direct Airport Rail Link to the city in 30 minutes. If already at Suvarnabhumi from an international connection, checking in here saves the trip to Don Mueang.

Good to Know

Booking Domestic Flights in Thailand

Book directly on AirAsia.com, FlyNokAir.com, or ThaiLionAir.com for the cheapest fares — third-party booking sites add fees. Sweet spot for price is 3–6 weeks in advance. Fares spike during Thai holidays (Songkran, New Year, long weekends) — book 6–8 weeks out around those dates. 12go.asia is a useful comparison site for trains, buses, and ferries.

Getting Around Phuket — the Honest Transport Reality

Phuket's Transport Problem

Phuket has a reputation as one of the worst-value transport situations in Thailand. Local taxi and tuk-tuk operators run fixed flat rates with no meters, enforced aggressively. A trip from Patong Beach to the airport that should be ฿300–400 by meter is quoted at ฿800–1,200. Negotiation is genuinely unproductive.

Grab in Phuket — Use It

Grab delivers fares 40–60% below local taxi flat rates. Occasional driver cancellation on short trips — report it in the app. Bolt also operates in Phuket. For airport transfers, book Grab in advance using the scheduled ride feature.

Renting a Scooter in Phuket

Available across the island at ฿200–350/day. Roads are significantly more dangerous than Bali — faster traffic, more aggressive driving, poorly maintained roads. Thai law requires an IDP or Thai licence for motorbikes. The risk calculation here is worth taking seriously if you're a novice rider.

Grab, Bolt & Rideshare Apps

Rideshare Apps in Thailand — the Complete Picture, Including What's Changed

Thailand has three main rideshare apps in 2026 — Grab, Bolt, and inDrive. Each has a different pricing model and slightly different strengths. There's also an important regulatory situation with Bolt that anyone planning to use it should know about before arriving.

Warning

Bolt's Regulatory Situation — Check Before You Rely On It

Bolt's operating certificate in Thailand was due to expire May 31, 2026 after regulators cited driver-vetting and safety failures. The Ministry of Digital Economy and Society granted Bolt a one-month extension past that deadline to demonstrate concrete safety improvements — including facial-recognition driver checks and help getting drivers properly licensed — with authorities warning the certification could still be suspended if progress wasn't visible. As of this update, Bolt continues to state publicly that it is operating normally in Thailand while the compliance review continues, but no final resolution has been publicly confirmed. This is a genuinely live situation: check the app is working and has drivers available before counting on it for an airport transfer or anything time-sensitive. If Bolt has been suspended by the time you travel, Grab and inDrive are your alternatives.

Grab

Most reliable · Widest coverage · Market leader
Coverage:
Bangkok, Chiang Mai, Phuket, Pattaya, major cities
Pricing:
Fixed upfront fare before booking
Bangkok fare:
฿80–200 for most city trips
Payment:
GrabPay, credit card, cash
Most reliableEnglish interface

Bolt

Cheaper fares · 35 Thai cities · Verify status before use
Coverage:
Bangkok + 34 other Thai cities (verify current status)
Pricing:
Fixed fare, typically 15–35% below Grab
Bangkok fare:
฿60–160 for most city trips
Regulatory status:
Verify operational status before your trip
Cheaper when availableVerify current status

inDrive

Negotiated pricing · Bangkok + major cities
Coverage:
Bangkok, Chiang Mai, Pattaya, Phuket
Pricing:
You propose a price, driver accepts or counters
Bangkok fare:
฿70–180 depending on your offer
Payment:
Cash primarily
Good surge alternativeLonger wait times
Ground Level

Cash vs App Payment — the Reality on the Ground

A consistent pattern reported by Thailand travellers: both Grab and Bolt drivers sometimes prefer cash payment even when the app offers cashless options, and will occasionally cancel rides where the payment method is set to card. The practical workaround is to set your payment method to cash before booking, particularly outside central Bangkok and in tourist areas. Carry ฿100–200 in small bills whenever you're using rideshare.

Taxis, Tuk-Tuks & Motorbike Taxis

Metered Taxis

Bangkok's pink-and-yellow metered taxis are a perfectly good option when they use the meter. Starting fare ฿35, then ฿6.50/km. A trip across central Bangkok rarely exceeds ฿150–200. Never accept a flat-rate quote — if a driver says the meter is broken, get out.

Tuk-Tuks — Tourists Only

A Bangkok icon and a genuine experience worth having once — also one of the most reliable vehicles for tourist scams. The classic: a cheap tour that detours to a commission-paying gem store or tailor. Agree the fare upfront, have a clear destination.

Motorcycle Taxis

Orange-vested drivers at the entrance of most sois — the fastest way to cover the last 500m–2km when traffic is gridlocked. ฿10–50 for most short hops. Helmet wearing by passengers is technically required — ask for one and wear it.

Canal Boats

Bangkok's canal boat system — particularly the Saen Saep Express Boat — cuts straight through central Bangkok, blocked to road traffic during rush hours. Pratunam to Ramkhamhaeng takes ~40 mins by canal vs 90 mins by road. ฿9–19.

Chao Phraya Express Boat

Runs along Bangkok's main river, connecting the Grand Palace area, Chinatown, Silom, and Asiatique. ฿15–40 depending on the express line. Useful for reaching the Grand Palace, Wat Arun, and Chinatown without road traffic. Take local flag boats, not the pricier tourist (blue flag) boats.

The BTS + Rideshare Combination

The most practical Bangkok strategy: BTS/MRT for main corridors, Grab for the first and last kilometre. Covers almost all of Bangkok at ฿50–200 per trip total. Don't try to use rideshare for every journey — a 3km Grab at rush hour can take 45 minutes and cost ฿120, vs 12 minutes and ฿30 by BTS + a short walk.

Buses & Long Distance Travel

Thailand's Intercity Bus System — Which Terminal, Which Bus, Which Booking

Thailand has an extensive and reliable intercity bus network connecting every major city at very reasonable prices. The main confusion for first-time travellers is Bangkok's multiple bus terminals — each serving a different region — and the difference between government buses (BKS) and private operators.

TerminalServesBTS/MRT AccessKey Destinations
Ekkamai (Eastern Terminal)East & SoutheastBTS EkkamaiPattaya, Rayong, Chanthaburi, Trat, Ko Chang
Mo Chit 2 (Northern Terminal)North & NortheastBTS Mo Chit / MRT Chatuchak ParkChiang Mai, Chiang Rai, Khon Kaen, Udon Thani, Nong Khai
Sai Tai Mai (Southern Terminal)South & WestNo direct rail — Grab or bus from BTS Talat PhluPhuket, Krabi, Surat Thani, Hua Hin, Ko Samui connections
Bang Sue Grand StationNational trainsMRT Bang SueAll national rail destinations — replaced Hualamphong as main station

Government Buses (BKS) vs Private Operators

BKS is the government bus company — reliable, price-regulated, operates from official terminals. Private operators (Nakhon Chai Air, Sombat Tour, others) often have more comfortable buses and more departure times. For popular routes like Bangkok–Chiang Mai, private overnight VIP buses are excellent value at ฿600–900.

Booking Intercity Buses

Walk-up at the terminal works fine for most routes. For weekends and Thai holidays, book in advance. 12go.asia is the most useful English-language booking platform for buses, trains, and ferries — it aggregates most operators with e-tickets. The Redbus app also covers Thai intercity buses. For train-specific planning, the independent guide at seat61.com has the clearest English-language breakdown of Thai rail routes and schedules; for official bookings, use the State Railway of Thailand's own site at railway.co.th.

Overnight Bus Reality — VIP vs Standard

Thai overnight buses range from genuinely comfortable to genuinely terrible. VIP buses (24–32 seats, fully reclining) are comfortable enough for overnight travel. The cheapest category isn't worth it for an overnight journey. For Bangkok–Chiang Mai (9–10 hrs), pay for VIP or consider whether flying makes more sense.

Good to Know

The Southern Bus Terminal Access Problem

Sai Tai Mai (New Southern Bus Terminal) is the most inconveniently located of Bangkok's terminals — on the western outskirts with no direct rail connection. Getting there requires a bus from BTS Talat Phlu, a dedicated shuttle bus, or Grab. Allow 45–60 minutes from central Bangkok. For Phuket, Krabi, or Ko Samui buses this is the terminal — there's no alternative, just plan for the access time.

Renting & Driving

Renting Vehicles in Thailand — What's Different from What You Expect

Vehicle rental in Thailand is accessible and affordable — but it comes with real risks that are different from what many visitors expect, particularly for motorbikes. This isn't a reason to avoid all rental — it's a reason to make an informed decision.

Warning

Thailand Road Safety — the Honest Numbers

Thailand consistently ranks in the top 10 countries globally for road fatalities per capita — with motorbikes accounting for the majority of deaths. Tourist motorbike accidents are a major category of hospital admissions in tourist areas, particularly Phuket, Pattaya, Koh Samui, and Pai. None of this means don't rent a motorbike. It means: have actual riding experience before you rent, wear a helmet, don't ride drunk, and know that the risk is different from riding in your home country.

Motorbike Rental — the Reality

Available throughout Thailand at ฿150–350/day for a 100–150cc automatic scooter. Passport typically held as deposit — or ฿5,000–10,000 cash. Thai law requires a valid motorcycle licence — an International Driving Permit (IDP) with motorcycle class is technically required, though enforcement is inconsistent outside checkpoints.

The Chiang Mai scooter trap: rental shops claim your scooter was damaged on return and attempt to charge ฿5,000–15,000 for pre-existing scratches. Photograph every angle before renting with a timestamp, note existing scratches on the rental agreement, keep a copy. Walk away from shops that refuse to let you photograph first.

Car Rental in Thailand

Available at all major airports and tourist cities — Avis, Hertz, Budget, and local operators. ฿800–1,500/day for a compact car. International driving licence required and enforced more consistently than for motorbikes. Driving in Bangkok itself isn't recommended for visitors — traffic, road layouts, and Thai-only signage make it genuinely stressful. Car rental makes sense for Chiang Mai's surrounds, the northern loop, the Gulf coast, or any multi-stop destination.

Driving is on the left (same as UK/Australia). Expressway tolls are common — ฿25–75 per toll point, cash required.

What Licence You Actually Need — and What Gets Enforced

International Driving Permit (IDP)

Thailand legally requires an IDP for foreign drivers — an official translation of your home licence, obtained from your national automobile association before travel. Cost $20–30, takes a few days. Must be carried alongside your original home country licence. For car rental, most reputable companies require it. If you're in an accident without a valid licence, your insurance is voided.

Insurance Reality

Most Thai motorbike rental insurance covers damage to the bike but NOT personal injury to the rider. If you crash and injure yourself, rental insurance typically doesn't cover your medical bills. Check your travel policy specifically for motorbike accidents and whether it requires a valid licence for coverage to apply. Read your policy before renting, not after crashing.

Police Checkpoints

Thai police run random vehicle checkpoints, particularly in tourist areas. Documents checked: licence (IDP + home licence), vehicle registration, insurance. Foreigners riding without a valid licence face fines of ฿500–1,000 and potential vehicle impoundment. Having your documents correct eliminates this entirely.

Thailand Deep Dives

All Thailand Deep Dives

Every topic covered in depth — pick any deep dive and go straight in.