BTS Skytrain — The Tourist Backbone
The BTS (Bangkok Mass Transit System) Skytrain is Bangkok's most visitor-friendly transit system.
It runs elevated above street level — completely immune to Bangkok's notorious ground-level traffic —
and serves almost every destination a first-time tourist needs along two main lines:
🚈
BTS Skytrain
Sukhumvit Line + Silom Line · elevated rail
Fare range
฿17 – ฿59
Distance-based; Rabbit Card gives minor discount
Operating hours
06:00 – 00:00
No overnight service; use Grab after midnight
Frequency (peak)
Every 3–5 min
Off-peak: every 5–8 min
Rabbit Card deposit
฿100 (refundable)
Minimum top-up ฿100; also works on some buses
Key stations for tourists: Siam (interchange — both lines meet here), Asok (nightlife, Sukhumvit Soi 11), Phrom Phong (Emporium mall, quiet restaurants), Mo Chit (Chatuchak weekend market), National Stadium (MBK mall), Sala Daeng (Silom nightlife, Lumphini Park), Saphan Taksin (Chao Phraya ferry interchange, Asiatique shuttle).
Sukhumvit Line
The Sukhumvit Line runs east–west from Mo Chit (Chatuchak) through the main hotel and nightlife
strip at Asok, Nana, and Phrom Phong, continuing east to On Nut and beyond. This is where the
majority of mid-range and upmarket hotels are concentrated, making it the default line for most
first-time visitors. Journey time from Mo Chit to Asok (the most common tourist span): about
20 minutes with no changes.
Silom Line
The Silom Line connects the business district and nightlife of Silom and Sathorn. It meets the
Sukhumvit Line at Siam station and continues south to the Saphan Taksin terminus — where you
board the Chao Phraya Express Boat. The Silom Line is essential for reaching Lumphini Park,
the business district, and the river ferry connection.
💡 The Rabbit Card — Get It at the Airport
The BTS Rabbit Card is sold at all BTS stations including Phaya Thai (Airport Rail Link interchange).
Buy one with ฿500 loaded (฿100 deposit + ฿400 credit) and it covers 3–4 full days of BTS travel
for most tourist itineraries. Cards are valid for 5 years. Unlike the Sydney Opal Card, there is
no daily or weekly cap — you pay per journey. Load more at any top-up machine.
MRT Blue Line — The Chinatown & Chatuchak Connection
The MRT (Mass Rapid Transit) Blue Line is Bangkok's underground metro. It overlaps with the BTS
in some areas but is essential for reaching destinations the BTS does not serve — particularly
Chinatown (Yaowarat), the main train stations (Hua Lamphong, Bang Sue Grand Station), and the
Chatuchak weekend market.
🚇
MRT Blue Line
Underground metro · full loop via Hua Lamphong and Chatuchak
Fare range
฿17 – ฿42
Distance-based; slightly cheaper than BTS on equivalent distances
Operating hours
06:00 – 00:00
Same hours as BTS
Stored-value card
MRT card
Separate from Rabbit; buy at any MRT station. ฿180 initial load includes ฿30 deposit + ฿50 minimum balance + ฿100 usable credit
Interchange with BTS
3 interchange stations
Asok/Sukhumvit, Silom/Sala Daeng, Mo Chit/Chatuchak Park
Key MRT stations: Chatuchak Park / Mo Chit (weekend market — same complex as BTS Mo Chit), Hua Lamphong (original train station for trains to Ayutthaya, Chiang Mai), Wat Mangkon (Chinatown / Yaowarat street food), Silom (interchange with BTS Sala Daeng), Sam Yan (Chulalongkorn University area, good local food).
MRT vs BTS Card — Do You Need Both?
The MRT and BTS use separate fare systems and separate cards. For short trips, single-journey MRT
tokens (purchased at station machines) are more practical than a stored-value card if you only
plan 2–3 MRT journeys. The stored-value MRT card only makes sense for stays of 4+ days with
regular MRT use. Many visitors use a Rabbit Card for BTS and buy single tokens for occasional
MRT trips — this is the most practical approach for 3–5 day visits.
Chao Phraya Express Boat — The Old City Gateway
The Chao Phraya Express Boat is Bangkok's river transit system running along the Chao Phraya River.
It is the most scenic — and often the fastest — way to reach the old city, the Grand Palace complex,
and the riverside neighbourhoods that have no practical BTS or MRT access.
⛵
Chao Phraya Express Boat
River ferry · multiple flag services · no air conditioning
Orange flag fare
฿15 flat
All stops; most useful service for tourists
Operating hours
06:00 – 19:30
Evening service ends earlier than rail; check timetable
Frequency
Every 10–20 min
Peak hours more frequent; weekend schedule differs
BTS interchange
Saphan Taksin (BTS)
The main BTS-to-river transfer point; Pier N3/Central Pier
Key piers for tourists: N3 Central Pier / Saphan Taksin (BTS interchange, Asiatique shuttle), N8 Tha Tien (Grand Palace, Wat Pho — 5-min walk), N9 Tha Chang (Grand Palace main entrance), N10 Wang Lang (Siriraj Hospital area, good street food), N13 Phra Arthit (Khao San Road — 5-min walk), N30 Nonthaburi (end of tourist zone).
Understanding the Flag Colours
The Chao Phraya Express Boat operates multiple flag services that stop at different piers. Tourists
should focus exclusively on the orange flag service:
| Flag | Stops | Fare | Use For |
| Orange flag |
All piers (N1–N30) |
฿15 flat |
Tourist default — covers Grand Palace, Khao San, all major stops |
| Yellow flag |
Selected piers only |
฿20–29 |
Faster but skips tourist piers — not useful for visitors |
| Green flag |
Selected piers only |
฿13–15 |
Limited southern route; limited use for tourists |
| No flag (local) |
Commuter piers |
฿9–15 |
Peak-hour commuter service; not useful for tourists |
⚠ Watch for Unofficial "Tourist Boats"
At Saphan Taksin pier and Central Pier, private operators sell tickets for "tourist cruise" boats
at ฿60–180 per trip. These are legitimate boats but massively overpriced — the ฿15 orange flag
express stops at exactly the same piers. Always board the official express boat queues,
which are clearly marked with orange signs. If someone approaches you quoting ฿50+ for a boat
to the Grand Palace, decline and find the official queue.
Airport Rail Link — From Suvarnabhumi to the City
The Airport Rail Link (ARL) connects Suvarnabhumi Airport (BKK) to central Bangkok. It is operated
separately from the BTS and MRT but connects to the BTS at Phaya Thai station.
| Route | Duration | Fare | Notes |
| Suvarnabhumi → Phaya Thai (BTS) |
26 min |
฿45 |
City Line — all stops. Change at Phaya Thai for BTS Sukhumvit Line. |
| Suvarnabhumi → Makkasan |
22 min |
฿45 |
Change at Makkasan for MRT Phetchaburi station. |
| Don Mueang Airport (DMK) |
— |
No ARL |
No rail. Grab recommended (฿150–250 to Sukhumvit). Bus A1/A2 available but slow. |
For most hotels in the Sukhumvit area, the ARL to Phaya Thai + BTS to Asok or Nana is the fastest
and most cost-predictable option from Suvarnabhumi. A Grab from the airport to central Sukhumvit
costs ฿200–350 depending on traffic — significantly faster in off-peak hours, slower and more
expensive during the 07:00–09:30 and 16:00–18:30 peak windows.
Area-by-Area: Which System to Use
The most practical way to understand Bangkok's transit is by destination. Here is the recommended
system for each major tourist area and attraction:
Grand Palace / Wat Pho
⛵ Boat
BTS to Saphan Taksin → orange flag boat → N8 Tha Tien. No practical rail alternative; Grab is slow in this area.
Khao San Road
⛵ Boat
Orange flag to N13 Phra Arthit (5-min walk). Or Grab from Sukhumvit ฿80–130 depending on time of day.
Chatuchak Weekend Market
🚈 BTS or 🚇 MRT
BTS to Mo Chit or MRT to Chatuchak Park — both exit at the market. BTS is faster from Sukhumvit.
Yaowarat (Chinatown)
🚇 MRT
MRT to Wat Mangkon station — opened 2019, directly serves Yaowarat Road. Far better than the boat or Grab in this traffic-heavy area.
Silom / Patpong nightlife
🚈 BTS
BTS Silom Line to Sala Daeng. Also MRT Silom station (same interchange complex).
ICONSIAM (luxury mall)
⛵ Boat + shuttle
BTS to Saphan Taksin → free ICONSIAM shuttle boat (every 30 min, separate from express boat). Or Gold Line BTS extension (฿15 flat).
Asiatique night market
🚈 BTS + shuttle
BTS to Saphan Taksin → free Asiatique shuttle boat (departs every 30 min from 16:00). Opens 17:00.
Lumphini Park
🚈 BTS
BTS Silom Line to Sala Daeng (north entrance) or MRT Silom station (south entrance).
Ayutthaya (day trip)
🚇 MRT + Train
MRT to Hua Lamphong → State Railway train to Ayutthaya (1.5 hrs, ฿20–50). Trains run regularly; check timetable at railway.co.th.
Grab — When to Use It and When Not To
Grab (the Southeast Asian ride-hailing app equivalent of Uber) is essential in Bangkok for
situations where rail doesn't reach. Unlike metered taxis, Grab prices are fixed before you
book and the driver cannot take a longer route to inflate the fare.
When Grab Beats Transit
- After midnight — all rail shuts at 00:00. Grab is the only practical option for late-night returns.
- Destinations with no rail within 500m — some temples, residential streets, and outer attractions have no practical transit access.
- Travelling with luggage — BTS stairs and no elevator access at many stations makes Grab far more practical for hotel check-in/out journeys.
- Early morning (before 06:00) — rail doesn't run; Grab is typically ฿80–150 within central Bangkok at this hour due to low traffic.
- Groups of 3+ — per-person cost of Grab becomes competitive with rail for three or more people, plus door-to-door convenience.
When Grab Is a Trap
- Any peak-hour trip along BTS-covered routes — a Grab from Asok to Siam that takes 8 minutes on BTS can take 40–60 minutes by road at 08:00.
- Airport during arrival rush — surge pricing at Suvarnabhumi during long-haul arrival windows (08:00–10:00, 17:00–19:00) can push fares to ฿400+. ARL is always the smarter option.
- Anywhere near the Grand Palace between 09:00–14:00 — traffic is effectively stationary; the boat is always faster.
Download Grab Before Arrival
Set up your Grab account and add a payment method before landing. Account verification sometimes
requires an SMS to a local number — doing this at home with your foreign number avoids the
complication. Grab accepts international credit cards and cash in Thailand.