Bangkok BTS 2026: Rabbit card top-ups, validity, and three rules that cost you
The BTS Skytrain takes three forms of payment — single journey tickets, a one-day pass and the Rabbit stored-value card — and the rules differ more than you would expect. Working from the BTS ticket conditions, here are the top-up and validity rules, which ticket suits which trip, and the on-the-spot rules that lead to penalty fares.
Three ways to pay on the BTS
| Ticket | Suits | Official rule |
|---|---|---|
| Single journey ticket | One or two ad-hoc rides | Valid on the purchase date within service hours 06:00–24:00; refundable if unused or if you exit within 5 minutes |
| One-day pass | Several stops in one day | Registered at a station ticket office for that day; unlimited trips and distance |
| Rabbit stored-value card | A stay of several days with repeat journeys | Top-ups from 100 baht to a 4,000 baht ceiling; valid two years from the last transaction |
(Sources: BTS official ticket conditions and Rabbit card pages, checked October 2026. Current fares are published separately in the official BTS fare schedule.)
Rabbit card: top-ups and validity
A Rabbit card holds three things: stored value (the e-money), stored trips for specific routes, and a common transit pass across participating systems. Most visitors only use the stored value.
- Top-up amounts: from 100 baht, with a 4,000 baht ceiling.
- Validity: two years from the last transaction, extended automatically by further top-ups within a seven-year horizon.
- Stored trips are non-refundable, per BTS, so count your journeys before buying a trip package.
- Card categories: Standard, Corporate, Special and Co-Branded, each with adult, student, senior and child variants; senior cards cannot carry trip packages.
Three official ways to top up
Two of the three run entirely on your phone, which is one more reason to land with working data.
- ・Covers Bangkok, Chiang Mai, Phuket and the main visitor routes
- ・No SIM swap: install before you fly, then switch on data roaming on arrival
- ・Refund guaranteed if the signal is unstable or the plan goes completely unused
Three BTS rules that lead to penalty fares
- The 300-minute limit. Staying inside the paid area longer is charged at the maximum published fare.
- Same-station entry and exit. Tapping out at the station you entered incurs the minimum fare rather than nothing.
- A lost ticket is charged at the maximum published fare, and replacing a damaged one carries an administration fee.
One useful exception: a single journey ticket is refundable if you exit within five minutes of entering, which covers walking through the wrong gate.
Connectivity in Bangkok: why you want data on landing
| Option | Suits | Watch out for |
|---|---|---|
| eSIM | Tourism and business trips; working on landing | Handset must support eSIM; install before departure |
| Local physical SIM | Long stays needing a Thai number | Airport queue, and keeping your original SIM safe |
| International roaming | Transits and very short trips | Higher rates; confirm the daily cap first |
| Hotel and mall Wi-Fi | In-room and over a meal | No use on a crowded train or platform at peak hour |
App top-ups, ride-hailing and maps all need data, and Bangkok traffic means constant switching between the BTS and a car. Plan comparisons are in our Thailand eSIM guide, and entry formalities in the Thailand TDAC guide.
BTS and the Rabbit card: frequently asked questions
What is the minimum top-up on a Rabbit card?
Per BTS, stored value starts at 100 baht with a 4,000 baht ceiling. The card issuing fee is not stated on the official pages, so check it at the ticket office.
How long is a Rabbit card valid?
Two years from the last transaction. Topping up within that window extends it automatically, up to a seven-year horizon — so a card kept between annual trips to Bangkok does not lapse.
How do I top up a Rabbit card?
Besides ticket offices, BTS lists three channels: the My Rabbit app (tap the card to the phone, pick an amount, pay by mobile banking), Rabbit Wallet (bind the card, then add value in the app), and LINE Pay (register first at a ticket office with the card, ID and your registered phone).
Single journey ticket or one-day pass?
A single journey ticket is valid only on the day of purchase within service hours of 06:00 to 24:00; a one-day pass is registered at a station ticket office and allows unlimited trips and distance that day. Three or more rides in a day makes the pass worth considering — check current fares on the official BTS fare schedule.
What happens if I stay inside the system too long?
BTS applies a 300-minute limit, beyond which the maximum published fare is charged. Entering and exiting at the same station also incurs the minimum fare, so if you realise you are on the wrong platform, speak to staff rather than tapping out and in.
How should I arrange data in Bangkok?
Ride-hailing, maps and restaurant queues in Bangkok all run through apps, and public Wi-Fi struggles in a crowded station. Installing an eSIM before you fly is the simplest route — the Peanutmo Thailand eSIM runs on Dtac and covers Bangkok, Chiang Mai and Phuket.
- ・QR code emailed within about 10 minutes, so you can install before you leave
- ・Refund guaranteed if the signal is unstable or the plan goes completely unused
- ・LINE support at @peanutmo, 10:00–17:00 (UTC+8)
Installation takes about three minutes with our step-by-step setup guide.
Related reading
The online arrival declaration, field by field.
Dtac coverage, and how to pick duration and data.
Crowds, transport and planning around the festival.
Real usage figures for ride-hailing and navigation.