Most Bangkok bus services require passengers to buy a ticket to use the service. While tickets for intercity buses and tourist bus services such as the Bangkok dining bus and hop-on hop-off bus can be conveniently booked online, to use the city's public bus, you need to buy a ticket on board. Discover Bangkok bus ticket options and prices for different types of buses available in the city, and find the best places to book tickets for tourist bus services and a wide range of intercity buses departing from Bangkok.

Bangkok Hop-on Hop-off Bus Tickets
If you prefer a tourist-friendly way of exploring the city's main attractions by bus, choose a Bangkok Hop-On Hop-Off Bus that lets you see the most famous attractions in the city at your own pace.
Standard Bangkok Hop-On Hop-Off bus ticket prices are the following:
- 24-hour bus pass - 800 THB
- 48-hour bus pass - 900 THB
- 72-hour bus pass - 1,000 THB
Bus tickets can be conveniently booked online here: Bangkok Hop-On Hop-Off Bus Tickets.
Thai Bus Food Tour Tickets
You can choose to savor Michelin-awarded Thai cuisine while touring Bangkok on Thailand's first dining bus. This 90-minute journey by a luxury double-decker bus takes you past 20 iconic landmarks around historic Bangkok Old Town that can be admired through panoramic windows of the bus. The Thai Food Bus Tour lets you choose from 4 dining experiences (lunch, dinner, afternoon tea, or nightlife), and the ticket price depends on your choice.
Standard Bangkok food tour bus ticket prices are the following:
- Lunch Set (11:30-13:00) - 1,890 THB
- Afternoon tea (14:00-15:30) - 1,490 THB
- Dinner Set (17:30-19:00) - 1,890 THB
- Night Life Set (19:30-21:00) - 1,890 THB
Bus tickets can be conveniently booked online here: Thai Food Bus Tour Tickets.
Bangkok Public Bus Tickets
Bangkok bus tickets can normally be bought on board the bus. Just get on the bus, find a place to sit, and the conductor will approach you. All bus service providers accept cash payments, while some of them now also accept contactless card payments.
The price of a Bangkok bus ticket depends on the following factors:
- Bus route.
- Type of bus.
- Time of journey.
- Distance of trip.
There are bus routes with a special set price for any trip on the route. These bus routes are normally connecting one of Bangkok's airports with the city.
A bus fare depends on the type of bus, as different fare rates are applied for regular fan buses and for air-conditioned buses. There are also several types of air-conditioned buses, each of which has slightly different pricing.
Bangkok buses that operate overnight normally have a surcharge for the nighttime rides.
While the regular fan buses have a fixed fare for any length of journey, the price of the trip on an air-conditioned bus depends on the distance.
Bangkok Regular Fan Bus Ticket Price
The base Bangkok bus ticket price for BMTA-operated regular buses (red-cream buses) is 8 THB.
The ticket fare gets higher at nighttime and becomes 9.5 THB, as there's a surcharge during late hours. Expect to pay a higher price when taking a bus between 23:00 and 05:00.
The regular Bangkok bus fare can also reach 10 THB, as BMTA buses using the expressway add a service fee of 2 THB.
The private bus service providers that use fan buses of different colors (not red-cream ones) usually also charge 10 THB for any journey on the bus.

Bangkok Air-Conditioned Bus Ticket Price
Bangkok air-conditioned bus ticket price depends on the length of your journey and the category of the air-conditioned bus. The air-conditioned bus fare range is from 13 to 26 THB for a single trip.
There are 3 categories of public air-conditioned buses in Bangkok with different fare rates:
- Air-Conditioned Bus (Cream-Blue): 13, 15, 17, 19, 21 THB (depending on the distance traveled)
- Air-Conditioned Bus (Euro 2, Yellow-Orange): 14, 16, 18, 20, 22, 24, 26 THB (depending on the distance traveled)
- Air-Conditioned Bus (NGV, Blue) & Electric Thai Smile Bus (Dark Blue): 15, 20, 25 THB (depending on the distance traveled)
If the air-conditioned bus uses the expressway from 05:00 to 23:00, there's also a 2 THB surcharge for expressway use.
In case of taking the Thai Smile Bus to or from Suvarnabhumi Airport, an additional fee of 10 THB is charged.

You will know the exact price of your journey on the bus. Tell the conductor your destination (choose some famous landmark near your destination, such as a shopping mall, market, or temple), and the conductor will tell you the price of the ticket.
Ticket prices for the special airport bus routes S1, A1, A2, A3, and A4 are different from the ones listed above and are from 30 to 60 THB (depending on the route).
If you will be using the electric bus and boat service several times a day, get Thai Go Day Pass that covers all Thai Smile Bus routes as well as 3 Thai Smile Boat routes.
Tickets for Intercity Buses from/to Bangkok
Intercity buses are the most affordable way to get from Bangkok to various destinations that are not on the railway lines. These buses are connecting Bangkok with most provincial capitals, which are then linked with smaller towns by secondary bus services.
Tickets can normally be bought at the bus station or online. Tickets for the more popular routes should be booked at least a day in advance, especially during public holidays.
Bus schedules can be found, and bus tickets can be booked by using this search form.