Bangkok's rail system doesn't go everywhere. The bus terminal you need for Pattaya is not the same one as for Chiang Mai. Flying to Phuket costs less than the overnight bus and takes 80 minutes. This is the transport guide that sets real expectations — not just a list of options.
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.
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.
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.
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.
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.
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.
| Route | BTS/MRT Cost | Journey Time | Notes |
|---|---|---|---|
| Suvarnabhumi → Phaya Thai (ARL Express) | ฿150 | 30 mins | Non-stop. Phaya Thai connects to BTS Sukhumvit line. |
| Suvarnabhumi → City Line stations | ฿15–45 | 35–50 mins | Stops at 6 stations. Good if your destination is near a stop. |
| Mo Chit → Siam (BTS) | ฿44 | 25 mins | Northern terminus to central interchange. |
| On Nut → Siam (BTS) | ฿44 | 20 mins | Eastern Sukhumvit to centre. |
| Chatuchak Park → Silom (MRT) | ฿32 | 22 mins | MRT Blue Line. |
| Siam → National Stadium (BTS) | ฿17 | 3 mins | Minimum fare. One stop. |
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.
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.
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.
| Option | Cost | Journey Time | Honest Assessment |
|---|---|---|---|
| Bus — Ekkamai to Pattaya (BKS) | ฿131–143 | 2–3.5 hrs | Best value. Runs roughly every 30–60 mins, 6am–9pm. |
| Bus — Suvarnabhumi Airport to Pattaya | ฿143 | 1.5–2.5 hrs | Bell Travel and others run direct buses from BKK airport. |
| Minivan — Bangkok to Pattaya | ฿200–250 | 2–3 hrs | Multiple pickup points. Door-to-door feel but stops multiple times. |
| Grab / private car | ฿1,200–1,800 | 2–3 hrs | Comfortable, direct. Good value split between 3–4 people. |
| Private transfer (hotel-arranged) | ฿2,500–4,000 | 2–3 hrs | Most expensive option, least necessary. |
| Taxi (metered from Bangkok) | ฿1,500–2,500 + expressway | 2–3 hrs | Only worth it if driver agrees to meter. |
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.
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.
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.
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.
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.
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.
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.
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.
| Option | Cost | Total Journey Time | Honest Assessment |
|---|---|---|---|
| Domestic flight (AirAsia/Nok Air/Thai Lion) | ฿800–4,000 | 1hr 20mins + airport time | The obvious choice. Book from Don Mueang (DMK) for budget carriers. 3–4 hrs total door-to-door. |
| Thai Airways / Bangkok Airways | ฿2,500–6,000 | 1hr 20mins | Same flight time, full-service. Departs Suvarnabhumi (BKK). |
| Overnight bus (Mo Chit Southern Bus Terminal) | ฿600–900 | 12–14 hrs overnight | VIP buses are comfortable enough. You arrive tired. |
| Train to Surat Thani + ferry | ฿400–900 | 16–20 hrs total | Scenic experience but very long. |
| Private car / transfer | ฿8,000–15,000 | 9–11 hrs driving | Not recommended. Only for large groups. |
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.
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.
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.
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 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.
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.
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.
| Terminal | Serves | BTS/MRT Access | Key Destinations |
|---|---|---|---|
| Ekkamai (Eastern Terminal) | East & Southeast | BTS Ekkamai | Pattaya, Rayong, Chanthaburi, Trat, Ko Chang |
| Mo Chit 2 (Northern Terminal) | North & Northeast | BTS Mo Chit / MRT Chatuchak Park | Chiang Mai, Chiang Rai, Khon Kaen, Udon Thani, Nong Khai |
| Sai Tai Mai (Southern Terminal) | South & West | No direct rail — Grab or bus from BTS Talat Phlu | Phuket, Krabi, Surat Thani, Hua Hin, Ko Samui connections |
| Bang Sue Grand Station | National trains | MRT Bang Sue | All national rail destinations — replaced Hualamphong as main station |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Every topic covered in depth — pick any deep dive and go straight in.
Full monthly budget breakdowns for Bangkok, Chiang Mai, and Phuket. What things actually cost and where the budget traps are.
Read the guide →The full visa matrix — exemption, Tourist Visa, DTV, Non-OA, ED — with 2026 Royal Gazette changes and TDAC requirements.
Read the guide →Bangkok neighbourhood guide, Chiang Mai rental market, and the condo ownership rules for non-citizens.
Read the guide →From street stalls to fine dining — what to eat, where to find it, and why Thai food abroad tastes different.
Read the guide →Hospital rankings, insurance providers, cost of common procedures, and emergency care as a foreigner.
Read the guide →Bangkok's BTS/MRT network, Grab vs. tuk-tuk vs. motorbike taxi, intercity buses and trains, and domestic flights.
Night markets, mall culture, Chatuchak, and what's genuinely cheap versus marked up for tourist zones.
Read the guide →Electricity costs and why A/C bills shock newcomers, water, fiber internet providers, SIM cards, and satellite options.
Read the guide →Which banks accept foreigners in 2026, opening an account, PromptPay, sending money, and ATM cash culture.
Read the guide →