Transportation · Bangkok

How to Get Around Bangkok

Getting around Bangkok: metro, taxis, ride-hailing, passes and airport transfers compared, plus when a rental car is actually worth it.

Updated 2026-07-25

Getting around Bangkok
Photo: kallerna · CC BY-SA 4.0 via Wikimedia Commons

How transport works in Bangkok

Bangkok's rail network is efficient but incomplete — the BTS Skytrain and MRT cover the central business and tourist corridors well, but large parts of the Old City and the river have no station at all, which is why boats and taxis remain essential rather than backup options. Trains run roughly every 3–7 minutes from about 06:00 to midnight.

BTS Skytrain and MRT subway cover the modern city — clean, air-conditioned, 15–60 THB per ride, Rabbit/MRT cards from any station. Chao Phraya Express Boat (16 THB) links Rattanakosin temples; the Blue Flag tourist boat (200 THB day pass) is the tourist version. Grab is honest; metered taxis are cheap when they run the meter. Suvarnabhumi Airport Rail Link reaches Phaya Thai in 26 min for 45 THB.

BTS Skytrain

Two lines — Sukhumvit and Silom — crossing at Siam station. Elevated above the worst of the traffic and the fastest way to move along its corridors, though it doesn't reach the Old City or Chinatown directly.

  • Typical cost

    ฿17–62 depending on distance, or covered by a Rabbit card top-up

MRT (subway)

The Blue Line loops through the centre and reaches Chinatown (Wat Mangkon) and the edge of the Old City (Sanam Chai) — areas the BTS misses entirely. Interchanges with the BTS at Asok/Sukhumvit, Chit Lom/Silom-area stations and Mo Chit.

  • Typical cost

    ฿17–45 depending on distance

Chao Phraya Express Boat

The orange-flag tourist boat line is the simplest to use and stops at all the major piers for the Grand Palace, Wat Arun and Iconsiam. Also the fastest way to avoid river-crossing traffic entirely.

  • Typical cost

    ฿16–33 per hop, paid on board

Klong (canal) boats

Faster than roads for a narrow east-west corridor including Pratunam and Golden Mount, but the boats move quickly and can splash — not ideal with good clothes or heavy luggage.

  • Typical cost

    ฿10–20 per hop

Taxis and Grab

Essential for the Old City, Rattanakosin and anywhere off the rail network, but subject to Bangkok's severe rush-hour traffic. Insist on the meter in a street-hailed taxi, or use Grab to lock in a fare in advance.

  • Typical cost

    Metered taxis start around ฿35 plus distance; Grab fares are shown upfront before booking

Walking

Pavements are uneven and shade is limited, so walking works best for short hops between a BTS/MRT station and a specific destination rather than as a primary way to cross the city.

  • Typical cost

    Free

Passes and tickets: what's actually worth buying

For a short stay, a rechargeable Rabbit card for the BTS (also usable on some MRT connections and convenience-store purchases) is the simplest option — buy it at any BTS station and top it up as needed. The MRT uses a separate stored-value card, though both networks now increasingly accept contactless bank cards at the gates. There is no single pass covering BTS, MRT and the river boats together, so budget separately for each mode.

Local transport tips for Bangkok

  • The BTS and MRT are two separate systems with separate tickets or cards — factor in a short walk and a fare reset when interchanging between them.

  • Avoid the BTS and expressways during rush hour (roughly 07:00–09:30 and 16:30–19:30) if traveling by road; the rail network is barely affected by the same congestion.

  • Keep small baht notes and coins for boat fares, which are collected on board rather than at a gate.

  • Grab is generally more predictable than street-hailed taxis for tourists unfamiliar with the city, since the fare and route are shown before you commit.

  • Tuk-tuks are a novelty rather than a transport strategy — agree the fare before getting in, since they have no meter.

Arriving from the airport

  • Suvarnabhumi (BKK)

    Airport Rail Link to Phaya Thai in 26 min (45 THB); official metered taxi + 50 THB surcharge to Sukhumvit ~350 THB.

  • Don Mueang (LCC hub) (DMK)

    A1/A2 airport bus 30 THB to Mo Chit BTS; taxi 200–300 THB.

Do you need a rental car?

Inside Bangkok a car is usually a liability — parking and traffic cost more than transit. A rental earns its keep for day trips and regional drives, so compare rates only for the days you actually leave the city.

Ready to book your Bangkok trip?

Everything in this guide is bookable through Marhaba's licensed partners.

Keep reading