How to Use the Bangkok Rabbit Card: Cost, Top-Up, BTS & Travel Guide

Rabbit Card being tapped at a BTS Skytrain gate, Bangkok

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.

The real cost breakdown

ItemCost
Card issuance fee100 THB (non-refundable)
Initial stored value100 THB minimum
Total to start200 THB
Top-up range100–4,000 THB
Card validity7 years from issuance
Stored balance validity2 years from last use

An honest note on the "non-refundable" fee

Close-up of the Rabbit Card, Bangkok

Verify at the counter rather than assume

Worth flagging directly: the overwhelming consensus across recent, detailed sources is that the 100 THB card issuance fee is non-refundable, you don't get it back even if you return the card. One older source specifically claims Rabbit Cards are given out free with only a refundable 100 THB deposit, but this appears to be an outlier or outdated claim rather than current practice. Plan around the fee being non-refundable, and treat any claim of a refund as something to verify directly at the counter rather than assume.
Beli Holiday - Find Great Tours at Lower Prices

Where and how to buy one

BTS station ticket counter where Rabbit Cards are purchased, Bangkok

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.

Beli Holiday - Explore More For Less, amazing tour deals await

Topping up

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.

Rabbit Card versus the BTS One-Day Pass

BTS gate and ticket machine showing pass options, Bangkok

Worth it for 3+ day stays with more than 4 trips

If you're only in Bangkok briefly and plan to ride the BTS heavily on a single day, the One-Day Pass (150 THB) offers unlimited rides on the Sukhumvit and Silom lines with no passport or registration required, though it's single-use and can't be topped up or carried forward. The Rabbit Card makes more sense if you're staying 3 or more days and expect to take more than 4 BTS trips, the modest 1 THB per-trip discount adds up, and skipping the ticket queue during rush hour, which can stretch 15 people deep at stations like Siam and Asok, is arguably the bigger benefit.

Fares and what the card actually covers

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.

Practical tips

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.

Common mistakes to avoid

  • Expecting a refund on the 100 THB card issuance fee. The current, dominant consensus is that this fee is non-refundable, despite at least one older source claiming otherwise.
  • Assuming the Rabbit Card works on the MRT subway. It's specifically a BTS Skytrain product, the MRT uses its own separate card and ticketing system.
  • Buying a Rabbit Card for just a couple of BTS rides during a short visit. The One-Day Pass or single-journey tickets are likely more cost-effective if you're not taking more than 4 trips.
  • Letting your stored balance sit unused for over 2 years without a top-up, this is when the balance expires, though the card itself remains valid for 7 years from issuance.
Prefer to skip the planning and book a ready-made trip instead? You can browse Bangkok travel packages at beliholiday.com for pre-arranged options.
Scroll or pinch to zoom · Drag to pan · Click outside or press Esc to close