Works only on the BTS Skytrain, not the MRT subway
The Bangkok Rabbit Card costs 200 THB to start, 100 THB for the card itself and 100 THB in initial stored value, and lets you tap in and out of BTS Skytrain gates without queuing for single-journey tickets. It works only on the BTS, not the MRT subway, and you'll need your passport to buy or register one.
| Item | Cost |
|---|---|
| Card issuance fee | 100 THB (non-refundable) |
| Initial stored value | 100 THB minimum |
| Total to start | 200 THB |
| Top-up range | 100–4,000 THB |
| Card validity | 7 years from issuance |
| Stored balance validity | 2 years from last use |
Verify at the counter rather than assume
Your passport is a hard requirement, not just recommended
Head to any BTS station ticket counter with your passport, this is required under Thai anti-money laundering regulations, along with an email address and phone number for registration. You can also buy a Rabbit Card online in advance through platforms like Klook and collect it on arrival at Suvarnabhumi Airport, sometimes at a lower price than buying at the counter. Standard blue Rabbit Cards are the most common version, while a red or orange "Rabbit for Travelers" variant, sold specifically online and at airports, comes pre-loaded and is designed for short-stay visitors.
Sourced from you.co's complete Bangkok Rabbit Card tourist guide 2026, thaiest.com's Bangkok BTS Rabbit Card guide, backpackbob.com's Rabbit Card explainer, Klook's BTS Skytrain Rabbit Card listing, yodpimanriverwalk.com's Rabbit Card Bangkok explained guide, and thailandwithtereza.com's Bangkok BTS Skytrain guide.
Top up at any BTS station machine or ticket counter, or through the My Rabbit app on iOS and Android, with amounts ranging from 100 to 4,000 THB. If you top up again within the card's 7-year validity window, your stored balance's own 2-year expiry resets automatically, so a card you use regularly effectively never loses its value.
Worth it for 3+ day stays with more than 4 trips
BTS fares start from 17 THB for a single stop, rising to around 100 THB for the longest journeys, with a typical trip within the city running 25 to 55 THB. Worth remembering: the Rabbit Card works only on the BTS Skytrain, not the MRT subway, which uses a separate ticketing system entirely.
Bring your passport specifically when buying or registering a Rabbit Card, this is a hard requirement, not just recommended.
Buy the card online in advance through Klook if you want to collect it immediately on arrival at Suvarnabhumi Airport and potentially save a little compared to the counter price.
Choose the One-Day Pass instead of a Rabbit Card if you're only riding the BTS for a single busy day and don't want to deal with passport registration.
Keep your card active by topping up within its 2-year stored-value window if you plan to return to Bangkok, this resets the expiry and avoids losing any remaining balance.