Start here — install Grab before you land
Grab does far more than cars — it is your daily life app in Bangkok
Grab is Southeast Asia's super-app — not just a ride service. The single Grab app on your phone handles car rides, motorbike taxis, food delivery, grocery delivery, and payments all in one place. It shows prices upfront, records all driver details, charges your card automatically, and eliminates every taxi scam in Bangkok. Install it before you fly, link your card, and it becomes the most-used app on your phone within your first week.
All your transport options — honest guide
BTS Skytrain
Elevated rail covering central Bangkok — Sukhumvit line and Silom line. Air-conditioned, fast, and reliable. Runs above traffic so completely unaffected by congestion. Your primary transport for anything along the main expat corridors.
MRT (Metro)
Underground rail complementing the BTS. The Blue Line and Yellow Line cover areas including Silom, Lat Phrao, Chatuchak, and connecting to Suvarnabhumi Airport via the Airport Rail Link interchange. Use alongside BTS for cross-city journeys.
Grab
Fixed price, shown upfront. Driver details recorded. Payment automatic. No negotiation, no meter games, no overcharging. The single best decision any Bangkok newcomer can make is using Grab for all car journeys.
Motorbike Taxi
Orange-vested drivers at the end of most Bangkok sois (side streets). Fastest way to cover the last 500m–2km when the main roads are gridlocked. Negotiate price upfront — always. Not recommended for long journeys or during rain.
Chao Phraya Express Boat
River ferry running along the Chao Phraya River. Connects riverside attractions — Grand Palace, Wat Pho, Wat Arun — to central Bangkok. Scenic, fast, and completely unaffected by road traffic. Massively underused by foreigners who don't know about it.
Metered Taxis
Available everywhere, cheap when metered correctly. The problem is meter refusal, overcharging, and the occasional driver who takes a very long route. Entirely fine if you insist on the meter — but Grab is easier, so most expats use taxis only when Grab surge pricing is very high.
Transport cost reference — common journeys
These are typical costs for common Bangkok journeys using the best available option.
| Journey | Best option | Cost | Time (off-peak) |
|---|---|---|---|
| Suvarnabhumi Airport to Sukhumvit | Airport Rail Link + BTS | ฿45–60 (~$1.40–$1.80) | ~30–40 min |
| Suvarnabhumi Airport to Sukhumvit | Grab | ฿250–350 (~$7.60–$10.60) | ~30–50 min |
| Don Mueang Airport to Sukhumvit | Grab | ฿300–450 (~$9–$13.60) | ~40–60 min |
| Sukhumvit to Silom (BTS) | BTS Skytrain | ฿30–44 (~$0.90–$1.33) | ~15 min |
| Sukhumvit to Chatuchak Market | BTS + MRT | ฿50–70 (~$1.50–$2.10) | ~30 min |
| Central Bangkok to Grand Palace | Chao Phraya boat | ฿15–40 (~$0.45–$1.20) | ~20 min |
| Short Grab across town (5–8km) | GrabCar | ฿100–180 (~$3–$5.45) | ~15–30 min |
| Soi connection (last 1km) | Motorbike taxi | ฿20–40 (~$0.60–$1.20) | ~5 min |
Get the Bangkok Arrival Guide — free PDF
Airport to accommodation, first day transport, apps to install — everything you need from the moment you land. Straight to your inbox.
No spam. Just useful stuff about living in Bangkok.
Getting from the airport — Bangkok has two
Bangkok has two international airports and the right approach depends on which one you land at. Many foreigners don't realise until they're on the ground.
✈ Suvarnabhumi (BKK) — main international airport
Most long-haul flights arrive here. The Airport Rail Link connects directly to central Bangkok — Phaya Thai station (BTS connection) in about 30 minutes for ฿45. Fast, cheap, and avoids all traffic. Grab from BKK to Sukhumvit costs ฿250–350 and takes 30–50 minutes depending on traffic. The official taxi queue inside arrivals is reliable — insist on the meter plus the ฿50 expressway toll.
✈ Don Mueang (DMK) — budget airline airport
AirAsia, Nok Air, and regional budget carriers use this airport. No direct rail link to the BTS — your options are Grab (฿300–450 to Sukhumvit), a metered taxi, or the A1/A2/A3 public buses (฿30 but slow). Grab is the clear recommendation from Don Mueang — budget the extra cost versus Suvarnabhumi when comparing flight prices.
Bangkok traffic — what to actually expect
Bangkok's traffic is genuinely bad during peak hours — roughly 7:30–9:30am and 5:00–8:00pm on weekdays. During these windows, a 10km Grab journey can take 60–90 minutes. A BTS journey covering the same distance takes 15 minutes.
When traffic is worst
Monday mornings are the worst of the week. Rain dramatically worsens traffic at any time of day — Bangkok roads flood during heavy rain and Grab surge pricing spikes accordingly. The period around Songkran (April) and major Thai holidays sees unusual traffic patterns city-wide. Budget extra time for any car journey during these periods and default to BTS/MRT wherever the route allows.
When traffic is best
Weekends before 10am are when Bangkok roads are at their clearest. Early morning Grab journeys on Saturday and Sunday are fast and cheap. Public holidays, ironically, often see lighter traffic in the central business areas as commuters stay home — though tourist areas around major temples get busier.