Public transit in Bangkok

Bangkok runs on the BTS Skytrain + MRT Subway + Airport Rail Link. Here's everything you need to know before you arrive.

At a glance

System name
BTS Skytrain + MRT Subway + Airport Rail Link
Lines / network size
5 metro lines
Single fare
฿17-62
Day pass
฿140 (BTS only) (≈ US$4.00)
How you pay
Rabbit card (BTS) or tokens (MRT) — separate systems, separate cards

Top tip

BTS and MRT are separate companies with separate fare gates — you can't transfer free. Both beat Bangkok traffic by a huge margin. Use BTS to get to MRT stations.

⚠ Heads up: common scam

Tuk-tuk drivers at major stations offer 'all-day tours for 50 baht' — they're commission scams. Use the train or a metered taxi via the Grab app.

Related: practical info for Bangkok