Last updated: Nov 25, 2019


Overview | Airport Bus | Public Bus | Train | Taxi


How To Get 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.

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.

Transport modeDurationCostsAvailability
Airport Bus1 hr60 THB ($2)No online tickets
City Bus1-1.5 hrs35 THB ($1.20)No online tickets
Train30-40 mins40 THB ($1.30)Check Train Tickets
Taxi40 minsfrom 420 THB ($14)Check Taxis Online


View itinerary from Suvarnabhumi Airport


Bus icon

Suvarnabhumi Airport by Airport Bus

Duration: 1 hour
Costs: 60 THB ($2)

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.

Airport Shuttle bus sign Airport shuttle bus from the inside

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 ($2). 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.


Bus icon

Suvarnabhumi Airport by Public Bus

Duration: 1 – 1.5 hours
Costs: 35 THB ($1.20)

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 #551Airport - Victory Monument
(vise versa)
35 THB ($1.20)Every hour
Bus #552Airport - On Nut BTS Station
(vise versa)
35 THB ($1.20)Every hour
Bus #556Airport - Bangkok Southern Terminal
(vise versa)
35 THB ($1.20)Every hour

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-40min
Costs: 40 THB ($1.30)

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 – 50 THB ($0.50 – $1.70). 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.30). 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

Check Available Train Tickets


Suvarnabhumi Airport by Taxi

Duration: 40min
Costs: from 420 THB ($14)

If you want comfort and convenience, then taking the taxi is your best option.

Upon exiting the airport there is a taxi area where you will line up and take a ticket from the machine. Simply head to the parking stall with the corresponding number on your ticket and jump in your taxi.

All taxis leaving the airport are metered. Be aware that there is an additional 50 THB ($1.70) airport surcharge that will be added to the final amount shown on the meter. Do not be surprised when the driver asks you for more than what the meter states, this is simply the policy for all taxis departing from the airport.

When taking a taxi to Suvarnabhumi Airport, there is no additional surcharge, it is only when they are leaving the airport.

Expect to pay about 300 THB ($10) to go from the airport to central Bangkok. Drivers often prefer to take the expressway to avoid traffic. The expressway will cost an extra 70 THB ($2.30) but could save you up to 1 hour of travel time, the option is up to you.

We recommend paying the extra couple of dollars to save yourself some time. If you decline the expressway during peak hours, you will likely end up paying the same or possibly more as the meter continues to tick while you are sitting in traffic.

To book a taxi online, you can reserve one on Klook, starting from 570 THB ($19).

Note: Grab taxis are a convenient and cheap way of travelling, but are only allowed for drop-offs to the airport and not from the airport to the city center.

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 6

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?