How to use Public Transport in Bangkok

incoming bts sky train in Bangkok

Normally for transport in Bangkok we absolutely love the convenience of apps, such as a Grab and Bolt. They always get us where we need to go. And yes we’ve even used the occasional Tuk Tuk, when we wanted to have that ‘real Bangkok tourist experience ™’. Sometimes Bangkok gets busy though, and in that case their wonderful public transport systems comes to the rescue.

Bangkok has many options for public transport and we’ll go through each of them and tell you why and when best to use them.

Some of the links in this post are affiliate links. This means that if you click through and make a purchase, we may earn a small commission at no additional cost to you. 

How to use the BTS Skytrain

The Skytrain, also known as the BTS, is one of the easiest and most convenient ways of traveling in Bangkok. When to roads are crowded with cars, the elevated Skytrain will have you zooming through the busiest parts of Bangkok in no time.

The two lines you’ll most like use are the light green (Sukhumvit line) and the dark green line (Silom line). The light green line brings you to all the must-see places around the popular Sukhumvit areas and the dark green line is great for exploring Silom and Lumphini park. These two lines connect at Siam station.

There’s no line getting into the old town (yet), so for exploring Bangkok’s famous temples and riverside area you’ll need to rely on other modes of transport. But more on that later.

How to buy tickets for the BTS

There are two ways of paying the fare for the BTS. You can pay either by cash at one of the machines or the ticket desk, or by using rabbit card. The BTS does not accept foreign debit or credit cards. They do however accept QR-code payment, but this is mainly for locals with a Thai bank account and a few other countries who also support QR-code payments. 

If you’re only staying in Bangkok for a few days then by cash in by far the easiest option. Simply go up to the machine, enter your destination, throw in some coins and voilà you’ll have a single-use ticket. The machines are available in English and each station is numbered, making the stations easy to navigate.

Single BTS ticket prices range from 17 Baht to 49 Baht per journey for an adult. 

If you’re looking to travel all day you can also get a one-day pass. A day pass costs 150 Baht per person and is only valid on the light- and dark green line.  

The second option is to get a rabbit card. This transport card is available at the ticket desk upon presentation of your passport and a 50 Baht deposit. You can then put some cash on it and simply check-in and out every time you want to go somewhere. This is a great time saver if you’re looking to travel around rush-hour, since the machines can get very crowded. Especially at popular stations such as Siam and Asok.

You can also purchase a Rabbit Card before arrival online and pick it up when you arrive at the airport. Do note that the BTS does not connect to the airport, so you can’t use it straight away.

waiting for bts

How to use the MRT Metro Line  

Another fast and easy way to discover Bangkok is by metro, which is also known as the MRT. Although not as spectacular as the Skytrain, we do really love using the metro line in Bangkok. It’s fast, affordable and it gets you to parts of the city that the Skytrain isn’t connected to, such as the enormous Chatchuchak Weekend market and Bangkok’s famous China Town.

How to buy MRT tickets

As opposed to the BTS Skytrain the MRT metro does accept credit cards, and the best part is you don’t even need to stand in line for a ticket. By far the easiest way is to tap in with your card when you enter the station and simply tap out when you arrive at your destination. The fare will be deducted from your card a few days later.

The only downside is that every traveler needs their own card to tap in and out, so if you’re traveling with children for example it’s best to buy a single ride token at the machine or at the desk. You’ll need the token for your entire journey, as you’ll need to deposit it upon exiting the station. So hold on to it!

Adult fares start at 17 baht and go up to around 45 baht for a single ride on the MRT Blue line, which is the line you’re most likely to use. Children and those 60 years and older are entitled to a 50% discount.

Bangkok Pro Trip: The MRT and BTS connect at multiple stops such as Sala Daeng BTS <-> Silom MRT and at Asok BTS <->  Sukhumvit MRT.

If you intend to use public transport a lot we recommend to book your accommodation close to either of these stations. Do keep in mind that you can’t use the same ticket for the BTS and MRT yet, and that each require a separate ticket. 

MRT Map Bangkok

How to use the Bangkok bus

Buses can be confusing. They can suddenly go in a wrong direction or leave you stranded in an unfamiliar place. That’s why riding the bus in a foreign city is the ultimate travel challenge, and if there’s one city that will prove that to you it’s Bangkok. At the same time you get to see large parts of the city that isn’t covered by other modes of public transport and that allows you to explore much more off the beaten-path.

Buses are mostly ran by the BMTA in Bangkok and there are a variety of buses. The most important difference is that some of the (mostly older) buses have no air-con and other newer buses do.

bangkok red bus

How to buy bus tickets

There’s only one way to pay for your bus fare in Bangkok as a visitor and that is with cash. They way you go about it is this:

  1. Wave at the incoming bus and once it stops you get onboard as fast as possible.
  2. Take one of the seats, or if no seats available move as much to the back as possible and hang on to the rails.
  3. Then the bus conductor will come to you and you tell them where you want to go. Since everything’s in Thai, it’s a good idea to show where you need to go on your phone on Google Maps. When you’ve paid you’ll receive a bus ticket. Keep this with you until the end of your trip.
    Bus fares differ between the route and the type of bus you use. Expect to pay around 10 to 25 baht per ride.

Pro tip: Make sure you pay the fare as exact as you can and avoid using 100 baht notes or higher. Pay with small notes or coins and keep the flow going.

Chao Phraya River Boats

Coming back to the topic of old town. Aside from using the bus there’s another mode of public transport available: the river boat. There are many sights and attractions along the riverside and the long-tail boats provide a quick way to get there. There are multiple boats available with different colored flags. Some are express boats, while others stop at all the piers. Navigating this one can be a hassle, but luckily Bangkok has come up with the Blue Flag boat. This is basically a hop-on-hop-off boat for tourists and it brings you to all the interesting spots along the Chao Phraya river.

How much is a (tourist) boat ticket

A day ticket for Bangkok’s blue flag boat costs 150 Baht per adult and a single ride costs 30 baht per adult. Tickets are available for purchase before boarding at each stop. It’s also a great way to cruise the whole Chao Phraya river for cheap. Start at the very beginning of the line at Phra Arthit and then make your way down the river and end your trip at the Icon Siam Mall or Asiatique!

The other boats are mostly for local commuters and don’t make a whole lot of sense to use.

Pro tip: If you want to go from Wat Pho to Wat Arun of vice versa than make you way to the Tha Tien pier. Here you can take the small crossing boat for about 5 baht per person and the ride only takes about 5 minutes. Read about these temples and other must-see sights in our 24 Hours in Bangkok guide.

Wat Arun Boat Pier

Khlong Sang Saep – Canal Boats

Staying on the water, aside from the Chao Phraya River, Bangkok has many of canals too. And you can navigate these with one of the Khlong Canal boats. This is a great and unique way to get from Sukhumvit towards old town minus all the traffic.

But keep in mind that these boats are used a lot during rush hour and the boats will reach (over) capacity fast. So definitely go off-peak if you want to have a safe and seated ride.

How to buy Khlong Sang Saep Tickets

The boats are a fun way to discover a side of Bangkok that would otherwise remain unknown and it’s not something that many tourists get around doing. Fares are affordable too and they range between 12 to 22 baht. Just like on the bus, you’ll buy the tickets from the conductor once you’ve seated. 

bangkok river boat

How to use the Airport Rail Link

As for the last mode of transport in Bangkok we’re taking a look at the Airport Rail Link. While at first you might guess that Bangkok Suvarnhabhumi Airport is connected to the BTS or the MRT, that is wrong. It’s connected to its very own rail aptly called the Airport Rail Link.

To use it you go all the way down to the basement level of the airport and there you can buy a token on one of the machines. The machines take cash only, so come prepared.

From there on you can zoom into Bangkok and get off at either Station Makkasan and connect to the Blue MRT Line or get off at the end of the line at Phaya Thai, and from there you can connect to the Green BTS line.

For a step-by-step guide of the Airport Rail Link, check-out our step-by-step guide. Fares for the Airport Rail Link vary between 35 to 45 baht per person, depending on where you need to go.

Signs at Suvarnabhumi Airport

That’s it, these are all the various ways of how you can get around Bangkok by public transport. We especially recommend using one of the many transport options to avoid Bangkok’s traffic, or if you just enjoy getting a local feel of the city.

If you haven’t already, then be sure to read our Bangkok Arrival Guide for first time travelers.

Enjoy your travels and thanks for reading! 

– Laurens & Laura

Laurens and Laura Yes and Explore Chao Phraya River Wat Arun Temple
Some of the links in this post are affiliate links. This means that if you click through and make a purchase, we may earn a small commission at no additional cost to you. These commissions help support the continued production of content for Yes and Explore. Thank you for your support!