How to get to central Bangkok

How to travel from/to Suvarnabhumi Airport?

If you’re travelling the 30km distance from Suvarnabhumi Airport to central Bangkok, you have 4 choices. You can take the airport bus for $2, the city bus for $1.20, the train for $1.30 or a taxi with prices starting around $14. Travel time is 30 minutes to 1.5 hours.

4 ways to get from/to Suvarnabhumi Airport

Airport Bus1 hr60 THB ($1.60)Read article for more info
City Bus1-1.5 hrs35 THB ($0.95)Read article for more info
Train30-40 mins40 THB ($1.05)Check Train Tickets
Taxi40 mins660 THB ($18)Check Taxis Online

If you stay around the Khao San Road area we recommend taking the airport bus. It’s a cheap and hassle-free transport that takes you straight to the backpacker district.

You can also take the train, but you will need to arrange an extra transfer (taxi or tuk-tuk) from your hotel to the train station.

If you stay in downtown Bangkok (Sukhumvit area), we suggest taking the BTS (Skytrain) or MRT (Subway) and then transferring to the Airport Rail Link. The Airport Rail Link will drop you off directly at Suvarnabhumi Airport (BKK).

A taxi definitely provides more comfort but can take longer depending on traffic. If you choose to take a taxi, we recommend taking a train and taxi to your hotel so you don’t end up in traffic for too long.

Itinerary from Suvarnabhumi Airport

Airport Bus

  • Suvarnabhumi Airport
  • 1 hour
  • Bangkok

City Bus

  • Suvarnabhumi Airport
  • 1-1.5 hours
  • Bangkok


  • Suvarnabhumi Airport
  • 30-40 min
  • Bangkok (Phaya Thai)

Check Tickets


  • Suvarnabhumi Airport
  • 40 min
  • Bangkok

Check Taxis Online

Suvarnabhumi Airport by Airport Bus

Duration: 1 hour

Cost: 60 THB ($1.60)

Orange Airport Shuttle Bus from Bangkok Airport

There is an airport bus (S1) that goes from Suvarnabhumi Airport to Khao San Road in central Bangkok and vice versa. These buses are normally orange-colored, but they have recently added new blue buses for this route.

To find the S1 airport bus, take the escalator down one level and exit the arrival hall at Gate 7. Then pass the crosswalk and you will see the sign for Line S1.

These airport buses depart almost every 30 minutes from the airport to Khao San Road. They only stop at designated stops along its route. But it is a great option if you’re staying in the Khao San Road area as the bus stops just 100m from the famous backpacker street.

See the bus route below:

Suvarnabhumi Airport – Democracy Monument – National Gallery – Sanam Luang Bus Terminal (few minutes walk from Khao San Road)

The airport bus has a standard fare of 60 THB ($1.60). Allow at least 1 hour for the journey, possibly longer depending on traffic, especially during peak hours.

S1 buses are available from 6:00 to 20:00 at the airport and from 7:00 to 21:00 when coming from Khao San Road.

Suvarnabhumi Airport by Public Bus

Duration: 1 – 1.5 hours

Cost: 35 THB ($0.95)

The public bus from and to Suvarnabhumi Airport is a cheap way to get to the center of Bangkok, but it is one of the slowest options.

The city buses depart from the Transport Center near the airport terminal, which you can reach by the shuttle bus (not to be confused with the first option). Shuttle buses are parked outside the arrival hall.

There are three different city buses going to different areas across Bangkok. These buses operate 24 hours per day, which also makes them a cheap alternative if the airport buses are not available.

Bus Schedule from Suvarnabhumi Airport

Bus #551
Airport – Victory Monument
(vise versa)
Every hour1h 30m35 THB ($0.95)No Online Tickets
Bus #552
Airport – On Nut BTS Station
(vise versa)
Every hour1h 30m35 THB ($0.95)No Online Tickets
Bus #556
Airport – Bangkok Southern Terminal
(vise versa)
Every hour1h 30m35 THB ($0.95)No Online Tickets

Without traffic, the travel time is about 1 hour to the final stop. With traffic, it can take 1.5 hours or more. Bangkok has very busy roads and it’s important to keep this in mind when travelling throughout the capital city, especially if you are on a tight schedule.

The city buses do not provide separate luggage compartments so you will have to carry your bags with you. This is not comfortable or convenient on a packed bus, therefore we do not recommend this option if you have a lot of luggage.

Also, carefully check the stops along each bus route to make sure your hotel is near one of them.

Bus Routes

Bus #551 : Airport – New Bangkok-Chonburi Expressway – Srirat Expressway – Asoke-Din Daeng Road – Ratchawithi Road – Victory Monument

Bus #552 : Airport – Bangna-Bangpakong Road – Sukhumvit Road – On Nut BTS Station

Bus #556 : Airport – Yommarat – Democracy Monument – Thammasat University – Pata Department Store – Bangkok Southern Bus Terminal

Suvarnabhumi Airport by Train

Duration: 30-40 minutes

Cost: 40 THB ($1.05)

The Airport Rail Link is an easy way to reach Bangkok. Especially during peak hours, the train can often be quicker than the bus or a taxi. The only disadvantage of taking the train is that you will likely need another transport from the end station to your hotel or the other way around.

The airport link is connected to the BTS via Phaya Thai station and to the MRT via Makkasan Station.

The train operates from 06:00 to 00:00 every day. Travel time takes about 30-40 minutes and fares range from 15 THB ($0.40) – 50 THB ($1.35). Fares will depend on which station you boarded the train.

You can buy tickets at the train station located in the basement of the airport or you can book online via Klook for 40 THB ($1.05). Note that the Klook airport counter is only open from 8:00 to 23:00. This is also located in the basement, near the Airport Rail Link.

The airport rail link has the following route:

Suvarnabhumi Airport – Lat Krabang – Ban Thap Chang – Hua Mak – Ramkhamhaeng – Makkasan – Ratchaprarop – Phaya Thai