How to navigate Bangkok's BTS and MRT systems efficiently

Buy a Rabbit card at any station for 100 baht (65 baht deposit + 35 baht credit) and use it on both BTS and MRT. Download the BTS SkyTrain and MRT official apps for real-time maps. Peak hours are 7-9am and 5:30-7:30pm when trains run every 2-3 minutes.

  1. Get a Rabbit card at any station. Go to any BTS or MRT station and buy a Rabbit card from the ticket machines or counter. Costs 100 baht total: 65 baht refundable deposit plus 35 baht starting credit. This card works on both BTS Skytrain and MRT subway systems.
  2. Download the official transit apps. Install 'BTS SkyTrain' and 'MRT Bangkok Metro' apps on your phone. Both are free and show real-time arrivals, route planning, and station maps. The apps work offline once downloaded.
  3. Learn the color-coded lines. BTS has two lines: Sukhumvit (light green) runs east-west, Silom (dark green) runs north-south. MRT has blue line (subway) and purple line (outer suburbs). The lines intersect at Siam (BTS interchange), Asok/Sukhumvit (BTS-MRT connection), and Sala Daeng/Silom (BTS-MRT connection).
  4. Time your rides to avoid crowds. Rush hours are 7-9am and 5:30-7:30pm when cars are packed. Travel between 9am-5pm or after 7:30pm for comfortable rides. Trains run every 2-3 minutes during peak, 5-6 minutes during off-peak.
  5. Position yourself strategically. Stand to the right on escalators, left side for walking. On platforms, wait beside the doors (not in front) and let passengers exit first. If traveling during rush hour, move to the center of the car away from doors.
  6. Top up your card when it drops below 15 baht. Minimum fare is 16-17 baht, so reload when your balance hits 15 baht or less. Add money at any ticket machine (accepts 20, 50, 100, 500, 1000 baht notes) or at station counters.
Can I use the same card on both BTS and MRT?
Yes, the Rabbit card works on both systems. You can transfer between BTS and MRT at connection stations (Asok/Sukhumvit, Sala Daeng/Silom) but need to tap out and back in, paying separate fares for each system.
What if I don't have a Rabbit card?
You can buy single-journey tokens at ticket machines, but they're less convenient and don't offer discounts. BTS tokens cost 16-65 baht, MRT tokens cost 17-43 baht depending on distance.
Do trains run late at night?
BTS runs until midnight (last train around 11:45pm), MRT until midnight on weekdays and 1am on weekends. First trains start around 6am. Check the apps for exact times as they occasionally change.
Are the stations air-conditioned?
BTS stations are mostly open-air with fans, so they're hot and humid. MRT stations are underground and fully air-conditioned. All trains on both systems are air-conditioned.
Can I get a refund on my Rabbit card?
Yes, you can get the 65 baht deposit back at any staffed station counter when you return the card. Any remaining credit balance is also refunded.