Last updated: Nov 08, 2019


Overview | Airport Bus | Public Bus | Train | Taxi


How To Get From/To Suvarnabhumi Airport?

Suvarnabhumi Airport is located 31.5km east of central Bangkok. When traveling to and from the airport, you have 4 choices. You can take the airport bus for 1 hour at 60 THB ($2) , the city bus for  1-1.5 hours 40 THB ($1.50), the train for 30-40 minutes at 15 THB-50THB ($0.50 – $1.70) or a taxi with prices starting around 420 THB ($14), depending on your location.

If you stay around the Khao San Road area we recommend taking the airport bus.

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 hrs40 THB ($1.30)No online tickets
Train30-40 mins15 THB - 50 THB ($0.50 - $1.70)No online 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)

There is an airport bus (S1) that goes from Suvarnabhumi Airport to Khao San Road in central Bangkok. This orange-colored bus can be spotted along Gate 7 just outside of the arrival hall.

This bus departs almost every 40 minutes from the airport to Khao San Road.

This S1 Airport bus only stops at designated stops along its route, but is a great option if you staying in the Khao San Road area. See the route the bus follows below:

Suvarnabhumi Airport – Democracy Monument – National Gallery – Sanam Luang Bus Terminal (few minutes walk from Koh 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.


Bus icon

Suvarnabhumi Airport by Public Bus

Duration: 1 – 1.5 hours
Costs: 40 THB ($1.30)

The public bus from and to Suvarnabhumi Airport is a cheap way to get to the center of Bangkok, but is also 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 driving to different areas across Bangkok. These buses operate 24 hours per day.

Bus RouteFareInterval
Bus #551Airport - Victory Monument
(vise versa)
40 THB ($1.30)Every hour
Bus #552Airport - On Nut BTS Station
(vise versa)
30 THB ($1)Every hour
Bus #556Airport -Bangkok Southern Terminal
(vise versa)
30 THB ($1)Every hour

Without traffic, the travel time is about 1 hour to the final stop. With traffic, travel time can take 1.5 hours or more.

Bangkok has very busy roads and it’s important to keep this in mind when traveling throughout the Capital city, especially if you are on a tight schedule.

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

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.

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
Costs: 15 THB – 50 THB ($0.50 – $1.70)

The Airport Rail Link is an easy way to reach Bangkok, especially during peak hours. 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 the 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 at.

The airport rail link has the following route:

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


Suvarnabhumi Airport by Taxi

Duration: 40 minutes

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. The ticket will provide a number, simply head to the parking stall with the corresponding number and jump in your taxi.

All taxi’s 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 taxi’s departing from the airport.

When taking a taxi to Suvarnabhumi Airport, there is no addition 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 dollars and saving 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 1,100 THB ($36).

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.