Exploring Bangkok by bus is one of the most affordable and authentic ways to see the city. Whether you’re commuting to a temple, a market, or a shopping center, the Bangkok bus system connects nearly every corner of the capital. So for all those in Thailand looking for that must-do travel experience, here’s your go-to guide to Bangkok’s bus transport-system, covering bus types, routes, fares, and how to ride — including info on the modern HOP Card for cashless travel.



1. Types of Buses in Bangkok
The Bangkok Mass Transit Authority (BMTA) and several private operators run the city’s extensive bus network.
- Non-air-conditioned buses (fan buses): The cheapest option (around THB 8–10).
- Air-conditioned buses: More comfortable, with distance-based fares (THB 12–25).
- Express and Airport buses: Faster routes (typically THB 30–40+).
- Electric blue buses (Thai Smile Bus): Modern, air-conditioned, and compatible with the HOP Card.
2. Bus Maps and Route Resources
- Main route map: Transit Bangkok Bus Map
- Official BMTA route list: BMTA Website
- Mobile tools: Use Google Maps or the ViaBus app on Google Play or the App Store for real-time tracking and route planning.
3. Fares
| Bus Type | Fare Range (THB) | Notes |
|---|---|---|
| Non-air-conditioned | 8 – 10 | Flat fare |
| Air-conditioned | 12 – 25 | Distance-based |
| Electric / Thai Smile Bus | 15 – 30 | Supports HOP Card |
| Express / Airport | 30 – 40+ | Route-specific |
Have small change ready, as most conductors don’t give change for large bills.
4. How to Board, Pay & Get Off

Boarding:
- Wait at marked bus stops (look for a blue “BUS STOP” sign).
- Signal the driver by raising your hand when your bus number approaches.
- Buses may have either one or two entrances, and usually either can be used to board and alight.
Paying (Cash):
- Once on board, there is usually a conductor, who will collect your fare.
- For air-conditioned buses, tell the conductor your destination so they can calculate your fare.
- Keep your ticket as proof of payment, as bus inspectors often board at certain stops to check tickets.
Paying (Cashless – HOP Card):
Some electric and upgraded BMTA buses accept the HOP Card, a stored-value smart card that offers a tap-in/tap-out system.
👉 See details below under “Using the HOP Card in Bangkok.”
Getting Off:
- Press the buzzer button near your seat or next to the door before your stop.
- Exit once the bus stops fully and watch for motorcycles when stepping off.
🟡 Using the HOP Card in Bangkok

The Thai Smile Bus HOP Card is a contactless smart card used on blue electric buses and electric boats across Bangkok. It’s a convenient, cashless alternative for frequent travelers.
How to Use the HOP Card

Boarding a Bus:
- Update your balance by tapping your card on the yellow validator machine inside the bus.
- Then, tap your card on the black E60 machine near the entrance to record your boarding point.
Exiting a Bus:
- Tap the same black E60 machine again near the door to record your exit point and ensure the correct fare deduction.
Adding Funds:
- Top up through the official app on the App Store or Google Play.
- Add money at convenience stores, such as 7-Eleven or FamilyMart (depending on branch and system availability).
- Check your balance using the orange machine in the middle of the bus or via the app.
Benefits of the HOP Card
- 💳 Cashless convenience: No need to carry coins or small notes.
- 🔁 Unlimited daily travel: With a Daily Max Fare of only THB 40, enjoy unlimited rides if you tap in and out correctly.
- 🚍 Time-saving: Perfect for commuters and tourists who use multiple buses or boats in one day.
- 🌿 Eco-friendly: Works with electric buses and boats, supporting Bangkok’s green transport goals.
Where to Buy the HOP Card
Online:
In-Person:
- Tops daily stores – available across Bangkok (check their website for branch locations).
- Thai Smile Bus offices and select partner retailers.
- Airports – available at some Bangkok airports for new arrivals.
5. Tips for Tourists
- Write your destination in Thai or show it on Google Maps to the conductor.
- Avoid peak-hour travel (07:00–09:00 and 17:00–19:00) if possible.
- Always check the bus number and route signage — buses of the same color may serve different routes.
- If you want comfort, look for air-conditioned or electric buses.
- Stay alert for your stop, as announcements are usually in Thai.
Taking the bus in Bangkok is one of the most affordable ways to experience the city from a local’s point of view. Whether you pay in cash or use the HOP Card for seamless, cashless travel, you’ll find that the system — though busy and sometimes unpredictable — is friendly, reliable, and perfect for adventurous travelers on a budget.
Comments
[…] 👉 Related reading: A Tourist-Friendly Guide to Taking the Bus in Bangkok […]
I have heard that it’s not possible to top up the Hop card at 7-11, but it is possible to top up at MRT machines. Do you know if this is true? I’m asking because as far as I know you can’t top up your card with the app unless you register your card, and in order to register it you must be Thai. As a foreigner it’s hard for us to pay with QR code bc we can’t get Thai bank accounts, but it’s stressful for me to tell the person on the bus where I’m going because I always pronounce it wrong, so this card is amazing (if I can get over the Top Up challenges).
Thank you so much for sharing this — your understanding is very close, and your frustration is completely valid.
To clarify with the correct current information:
• You cannot top up a HOP Card at MRT ticket counters or MRT vending machines.
MRT and HOP (Thai Smile Bus) are separate systems.
• 7-Eleven: Some branches sell the HOP Card, but top-up service is not consistently available at all stores. This is why many people are told they “can’t top up at 7-Eleven” — it depends on the branch and system availability.
• App top-up (TSB Go Plus):
You are correct — app top-up requires card registration, and registration currently requires Thai ID.
So for most foreigners without a Thai bank account, app / QR top-up is not practical.
• Important clarification about MRT machines:
You may see information saying “top up via MRT,” but this actually means:
– You can make a QR payment via an app,
– Then you must tap the card at an AVM (yellow machine) to update the balance.
This is not a direct cash or counter top-up at MRT.
So what can foreigners do?
For foreigners without Thai banking, the most reliable options are:
• Top up directly on Thai Smile Buses (staff can assist)
• Top up at Thai Smile Bus service points / terminals
• When possible, top up a larger amount at once to reduce the hassle
You’re absolutely right — the HOP Card is a fantastic solution for avoiding language stress on buses, but at the moment, the top-up process is still not very foreigner-friendly. Hopefully this improves in the future.
Thank you again for raising this — it’s very helpful for other international travelers reading this guide.