Bangkok guide hero image

Getting Around Bangkok

Bangkok has extensive transport options. Here's everything you need to know.

Getting Around Bangkok: A Complete Guide

Bangkok's transport network is surprisingly extensive for a city that often gets dismissed as a traffic nightmare. Yes, road congestion is legendary — a 5-kilometer taxi ride during evening rush hour on Sukhumvit can take over an hour. But the elevated BTS Skytrain, underground MRT, river boats, and canal ferries form an efficient rail-and-water backbone that lets you bypass the gridlock entirely. Master these systems and you will move around Bangkok faster and cheaper than in most world capitals.

The BTS Skytrain is the backbone of tourist Bangkok. Two lines — the Sukhumvit Line (light green, running from Khu Khot in the north through Siam, Asok, and On Nut down to Kheha) and the Silom Line (dark green, from National Stadium through Sala Daeng to Bang Wa) — cover most areas visitors care about. Fares range from 17 to 62 THB per trip. Buy a Rabbit Card at any BTS station for 200 THB (100 THB deposit plus 100 THB stored value) to skip the often-painful single-journey ticket queues. The Rabbit Card also works at select retailers like Starbucks, McDonald's, and MK Suki. Trains run every 3–6 minutes during peak hours and every 5–10 minutes off-peak, operating from 5:30 AM until midnight.

The MRT subway complements the BTS with its Blue Line forming a complete loop through Hua Lamphong, Silom, Sukhumvit (connecting to BTS Asok), Chatuchak, and Bang Sue, plus the Purple Line extending to the northern suburbs. Important interchange stations: Asok MRT connects to BTS Sukhumvit (same area, short walk), Silom MRT connects to BTS Sala Daeng, and Chatuchak Park MRT connects to BTS Mo Chit. Note that BTS and MRT use separate fare systems — your Rabbit Card will not work on MRT, where you need to buy a token or an MRT stored-value card instead. Fares range from 17 to 70 THB.

For riverside Bangkok, the Chao Phraya Express Boats are essential. Color-coded flags indicate different routes: the orange flag is the most useful for tourists, making express stops at major piers including Saphan Taksin (connecting to BTS), Tha Tien (for Wat Pho), Tha Chang (for the Grand Palace), and Phra Athit (for Khao San Road area). Fares are 15–32 THB depending on distance. The tourist boat with a blue flag offers a hop-on hop-off day pass for 150 THB — worthwhile if you are doing a full day of riverside sightseeing. For an east-west shortcut across central Bangkok, the Khlong Saen Saep canal boats run from the Golden Mount area through Pratunam, Chidlom, Nana, and all the way to Ramkhamhaeng. At 10–25 THB per ride they are dirt cheap, but be warned: they are crowded, splashy, and the canal water is not something you want on your clothes.

Bangkok's bus network is extensive with over 400 routes, and fares are rock-bottom at 8 THB for a fan bus and 13–25 THB for air-conditioned buses. However, routes are confusing, signage is mostly in Thai, and traffic makes schedules meaningless. The ViaBus app helps with real-time bus tracking. For most visitors, Grab is the essential app — think of it as Southeast Asia's Uber. It gives you fixed pricing, cashless payment, GPS-tracked routes, and no need to negotiate or worry about meter fraud. Download it before you land. Regular metered taxis start at 35 THB, and meter rates are very reasonable for long distances, but always insist on the meter by saying "bpert mi-dter" (เปิดมิเตอร์). From Suvarnabhumi Airport, the Airport Rail Link to Phaya Thai takes 30 minutes for just 45 THB and connects directly to the BTS — vastly cheaper than a taxi. Motorbike taxis (look for the orange vests at every soi entrance) are the secret weapon for beating traffic on short trips: they will weave you through gridlocked Sukhumvit in five minutes for 20–60 THB depending on distance. Always negotiate the fare before you get on, and hold on tight. The biggest mistake tourists make is relying solely on taxis during rush hour — combine rail and walking with short Grab rides for the last mile, and you will move through Bangkok like a local.

Transport Options

🚄

BTS Skytrain

17–62 ฿

Elevated rapid transit with 2 main lines (Sukhumvit & Silom) covering major areas. Fast, clean, air-conditioned. Operates 5:30 AM – midnight.

🚇

MRT Subway

17–70 ฿

Underground metro with Blue Line (circular) and Purple Line. Token-based system, connects to BTS at key stations (Asok, Mo Chit, Silom).

✈️

Airport Rail Link

15–45 ฿

Express train connecting Suvarnabhumi Airport to Phaya Thai (BTS connection). Journey: 30 min. Runs 5:30 AM – midnight.

⛴️

Chao Phraya Express Boats

15–32 ฿

River boats along Chao Phraya. Orange flag (express) stops at major piers. Great for riverside attractions. Boats every 5–20 min.

🛶

Khlong Saen Saep Canal Boats

10–25 ฿

Fast canal boats crossing central Bangkok. Cheap but crowded and wet (bring a plastic sheet!). Good for Pratunam to Asok.

🚕

Taxis

35–200+ ฿

Metered taxis start at 35 ฿. Always insist on the meter ('bpert mi-dter'). Avoid taxis near tourist spots that refuse meters.

📱

Grab / Bolt

50–300+ ฿

Ride-hailing apps like Uber. Fixed prices, no negotiation, pay by card or cash. Grab is dominant; Bolt is cheaper but fewer drivers.

🏍️

Motorbike Taxis

10–100 ฿

Orange-vested drivers at every soi entrance. Fast for short trips and traffic. Negotiate fare first. Not for the faint-hearted!

🛺

Tuk-Tuks

50–300 ฿

Iconic three-wheeled vehicles. Fun but tourist prices are inflated. Negotiate firmly or use for short fun rides only.

🚌

Buses

8–25 ฿

Extensive network but confusing for newcomers. Air-con buses (blue/yellow) are better. ViaBus app helps track routes. Cash only.

Rabbit Card (BTS)

Reloadable smart card for BTS, some buses, and retail payments. Much faster than single-journey tickets.

Card cost

200 ฿ (100 ฿ deposit + 100 ฿ credit)

Where to buy

BTS ticket offices, 7-Eleven, online

Top-up

BTS machines, 7-Eleven, Rabbit LINE Pay app

Also works at

McDonald's, Starbucks, MK, some taxis

Common Routes & Fares

FromToBest OptionTimeCost
Suvarnabhumi AirportAsok (BTS)ARL + BTS45 min60 ฿
Suvarnabhumi AirportAsokTaxi (meter)35–60 min250–400 ฿
Suvarnabhumi AirportAsokGrab35–60 min350–500 ฿
Don Mueang AirportMo Chit (BTS)A1 Bus + BTS45 min45 ฿
SiamWat PhoBTS + Boat30 min50 ฿
SilomChatuchakMRT direct25 min42 ฿

Pro Tips

💡

Rush hour (7–9 AM, 5–8 PM) — trains are packed. Stand on the left of escalators, walk on right.

💡

BTS and MRT use different cards — you can't use Rabbit Card on MRT (requires MRT card or token).

💡

Always take a photo of the taxi's license plate before getting in.

💡

Google Maps works well for BTS/MRT routing. For buses, use ViaBus app.

💡

Avoid taxis at tourist spots (Grand Palace, Khao San) — walk to the main road first.

💡

Chao Phraya tourist boat (150 ฿ day pass) is good value for sightseeing.

💡

Motorbike taxis are the fastest option in traffic, but wear a helmet (they provide one).

💡

Download Grab app before arriving — it's essential for getting around.

You Might Also Like