Bangkok Transit, From BTS Skytrain and MRT to River Ferries and Tuk-Tuk Traps

Bangkok's BTS and MRT do not share a ticket, river ferries stop by 6pm, and meter taxis refuse fares after dark. This guide saves you the hours that bad transit choices cost.

Step onto a Chao Phraya Express Boat at 17:45 on the orange flag line, heading south from Phra Arthit, and a woman in a straw hat three seats down will offer you a hand with your bag as the pier you want slides past at 18:01. The ferry stops at 19:00. You do not have an hour to lose on the wrong side of the river.

In Bangkok, your choice of transport is not a preference. It is a time budget. The BTS Skytrain and MRT subway do not share a ticket. Transferring between them means exiting one station, walking to another, and buying a separate fare. The information here tells you exactly how much each mode costs, how late it runs, and what to do when the normal route is closed or it is 1am.

BTS Skytrain and MRT Subway: Two Separate Systems

Bangkok's rail network is two systems that happen to occupy the same city. The BTS Skytrain runs above street level on the Sukhumvit Line (light green), Silom Line (dark green) and the short Gold Line automated people mover. The MRT subway runs below ground on the Blue Line, Purple Line, Yellow Line monorail and Pink Line monorail. None of them share a stored value card. That is the single biggest friction point for any visitor.

BTS Skytrain Tickets and the Rabbit Card

The BTS accepts single journey tickets bought from machines at every station, fares ranging 17 to 62 THB depending on distance. For frequent use, buy a Rabbit Card: 200 THB total, which includes a 100 THB non refundable issue fee and 100 THB of stored value. Minimum top up is 100 THB, maximum stored value is 4,000 THB, and the card remains valid for seven years from the last top up. A day pass costs 150 THB for unlimited rides on the issue date only. The Rabbit Card does not work on the MRT.

MRT Tickets and the MRT Plus Card

The MRT subway accepts single journey tickets, contactless bank cards (Visa, Mastercard), and the MRT Plus stored value card. The MRT Plus card costs 180 THB to issue, which includes 100 THB of stored value, and expires five years from the last use. Fares on the Blue and Purple lines range 17 to 70 THB per the published rate by operator BEM, though this figure is revised annually by the regulatory body. Fares on the Yellow and Pink monorail lines run 15 to 45 THB per the annual rate from operator EBM. Contactless bank cards work at the turnstile without purchasing any stored value card.

Transferring Between BTS and MRT

If your journey requires switching from BTS to MRT or vice versa, you exit the first station, walk to the connecting station, and buy a separate ticket for the second system. The main transfer points are Siam (BTS to MRT Blue Line at Silom via a walkway), Asok (BTS Sukhumvit Line to MRT Sukhumvit station via a direct connection), and Mo Chit (BTS to MRT Chatuchak Park via a 200 metre walk). Allow 10 to 15 minutes for the transfer including the ticket purchase.

Operating Hours and Headways

Both the BTS Skytrain and MRT subway lines run 06:00 to 00:00 daily. The BTS runs every 2 to 4 minutes during peak hours and 5 to 8 minutes off peak. The MRT Blue and Purple lines run at similar headways. The MRT Yellow and Pink monorail lines also match the standard schedule. After midnight, taxis and motorbike taxis are your only options.

River Ferries and Khlong Boats

The Chao Phraya River is a working highway. The Chao Phraya Express Boat orange flag line charges a flat 16 THB fare, covers Nonthaburi pier N30 down to Wat Rajsingkorn pier S3, and operates roughly 06:00 to 19:00 daily. The blue flag tourist boat charges 30 THB single trip or 150 THB for a day pass, stops at only nine piers from Phra Arthit N13 to Asiatique S3, runs 09:00 to 17:30 daily, and includes onboard English commentary.

The failure case: the orange flag line stops at 19:00. If you board at 18:45 heading upstream, you may not make it to your pier before service ends. The blue flag stops at 17:30. Hotel shuttle boats are free for guests and some are open to the public, but verify per hotel before relying on one.

Saen Saep khlong boats run through the canal system on a route from Phanfa Leelard west terminus to Wat Sriboonreung east terminus. Fares are 10 to 20 THB, headway is 3 to 5 minutes during peak, and operating hours are 05:30 to 20:30 weekdays and 06:00 to 19:00 on weekends. At Pratunam the line splits and you change boats. Board by stepping across the gap while the boat is moving, and accept that canal water enters the passenger area. It is the fastest way across central Bangkok when traffic is gridlocked.

Grab, Bolt, Meter Taxis and the Refusal Problem

Grab and Bolt are the two ride hailing apps that dominate Bangkok. Uber does not operate here. Both apps quote an upfront fixed fare before booking. Grab offers GrabCar, GrabCar Premium, GrabTaxi, JustGrab and GrabBike. Bolt offers Bolt, Bolt XL and Bolt Comfort. Download both before you arrive. If one app is surging, the other is not.

Meter Taxis: When They Refuse

Meter taxis have a flagfall of 35 THB for the first kilometre and a distance rate of 5 to 8.50 THB per kilometre, rising to 10.50 THB in traffic. The problem: after 8pm in tourist zones such as Khao San Road, Silom, and Sukhumvit Soi 11, drivers refuse the meter and quote a flat fare of 200 to 400 THB for a ride that would cost 80 THB on the meter. The same refusal happens when it is raining and after the BTS and MRT stop at midnight. Flagging a taxi on a main road away from a known tourist strip improves your odds. If the driver refuses to use the meter, wave it off and try the next one. An airport surcharge of 50 THB applies on top of the meter at both Suvarnabhumi and Don Mueang.

Motorbike Taxis and Tuk Tuks

Motorbike taxis wear orange vests with their driver ID number on the back. They are the fastest option when traffic is deadlocked or the trains have stopped, and fares are 10 to 50 THB for short trips under five kilometres. Agree the price before mounting. Tuk tuks quote 100 to 300 THB for a short hop, charge per ride not per person, are slower than taxis in traffic, and have no air conditioning. Bargain hard or skip them entirely.

Bangkok street scene
Alex Kovacheva , CC BY-SA 4.0 via Wikimedia Commons
  • Before midday: BTS or MRT. The heat index in April reaches 40 to 45°C. Even in the cool season it is 30 to 35°C. Air conditioned trains win.
  • After 19:00 near a river: Make sure the orange flag line still runs or take a taxi. The ferry stops at 19.00.
  • After 23:30: Take a GrabBike or Bolt to the nearest station still open, or accept a taxi that might refuse the meter. Budget 300 THB for the ride home.
  • Between 06:00 and 09:00 and 17:00 and 20:00: Avoid taxis. The traffic doubles your journey time. Take the Saen Saep khlong boat instead.
  • When the BTS and MRT are closed: Motorbike taxi or ride hailing app. Do not take a tuk tuk for a journey over two kilometres.

The single thing that most often goes wrong on a first visit to Bangkok is this: you board a Chao Phraya Express Boat at 18:00, assuming it runs until midnight, and the orange flag line stops at 19:00, stranding you on the Thonburi side without a pier that has a taxi line. Check the last departure time of your line before you board, and always know which way you are going to get home at the other end.

Common Questions

Do I need both a Rabbit card and an MRT card?

Yes, unless you use a contactless bank card on the MRT. The Rabbit Card works only on the BTS Skytrain. The MRT Plus card or any contactless Visa or Mastercard works on the MRT. There is no common stored value card as of August 2026.

Is a BTS Skytrain day pass worth it?

The day pass costs 150 THB. If you take four or more journeys within the 06:00 to 00:00 operating window, it saves money versus single tickets. Single journey fares run 17 to 62 THB per trip.

What time do the Chao Phraya Express Boats stop running?

The orange flag line stops at around 19:00. The blue flag tourist boat stops at 17:30. A Saen Saep khlong boat runs until 20:30 on weekdays and 19:00 on weekends.

Should I use Grab or Bolt for airport transfers?

Both apps quote fixed upfront fares. An Airport Rail Link trip from Suvarnabhumi to Phaya Thai costs 45 THB and takes 26 minutes. A taxi from Suvarnabhumi to central Bangkok costs 300 to 500 THB including tolls and takes 45 to 90 minutes depending on traffic.

Do taxis always refuse the meter in Bangkok?

No, but refusal is common after 8pm in tourist zones, during rain, and after the trains stop at midnight. On a main road away from nightlife areas, the driver will almost always use the meter.