Last updated: Aug 06, 2019


Overview | Airport Bus | Public Bus | Train | Taxi


Airport Bus, Public Bus or Train from Suvarnabhumi Airport?

Airport Bus

How to get from Suvarnabhumi Airport to Bangkok?

Suvarnabhumi Airport is located 31,5km east of Bangkok center. When traveling to and from the airport, you have a number of choices. You can either take the airport bus, the city bus, the train or a taxi.

When you stay in the center around Khao San Road we recommend to take the airport bus, but taking the train is also a great option.

A taxi provides more comfort but can take longer than the train during peak hours. That’s why we recommend getting a train + taxi to your hotel when you prefer some comfort and don’t want to end up too long in a traffic jam.


Your options at a glance

Transport modeDurationCostsAvailability
Airport Bus1 hour60 THB (€1,60) No online tickets
City Bus1-1,5 hours35 THB (€0,90)No online tickets
Train30-40m15 THB - 45 THB (€0,40-€1,20)No online tickets
Taxi40m420 THB (€12)No online tickets



Bus icon

Airport Bus from/to Suvarnabhumi Airport

Duration: 1 hour

Costs: 60 THB (€1,60) 

There is an airport bus (S1) that goes from Suvarnabhumi Airport to Khao San in downtown Bangkok. This orange-colored airport bus can be spotted along Gate 7, outside the arrival hall and depart almost every 40 minutes from the airport.

This S1 Airport bus only stops at designated stops for its route, but is a great option if you staying in the city center. See the route 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 (€1,60). Allow at least 1 hour for the journey, but the actual duration depends entirely on how bad the traffic is.


Bus icon

Public Bus from/to Suvarnabhumi Airport

Duration: 1 – 1,5 hours
Costs: 35 THB (€0,90)

The public bus from and to Suvarnabhumi Airport is a cheap way to get to the center of Bangkok, but is one of the slowest options and you should carefully check if your hotel is close to any of the stops.

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

There are three different city buses driving to different areas in Bangkok. These buses operate on a 24-hour basis.

Bus RouteFareInterval
Bus #551Airport - Victory Monument
(vise versa)
35 THB (€0,90) Every hour
Bus #552Airport - On Nut BTS Station
(vise versa)
30 THB (€0,30) Every hour
Bus #556Airport -Bangkok Southern Terminal
(vise versa)
30 THB (€0,30) Every hour

Without traffic, the travel time is about 1 hour to the last stop. With traffic, travel time can take 1,5 hours or more. Bangkok has very busy roads so it’s best to keep this in mind when traveling through the city.

Also, these city buses do not provide a separate luggage compartment. When traveling with multiple pieces of luggage, taking the city bus is not a good option.

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


Train from/to Suvarnabhumi Airport

Duration: 30-40 minutes
Costs: 15 THB – 45 THB (€0,40-€1,20)

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

The airport link is linked 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 – 45 THB (€0,40-€1,20). Fares will, of course, depend on which station you boarded the train.

The airport rail link has the following route:

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


Taxi from/to Suvarnabhumi Airport

Duration: 40 minutes

Costs: 420 THB (€12)

If you want comfort and convenience, then taking the taxi is your best option. Except during peak-hours when you are better of taking the train to Bangkok and then continue by taxi.

Metered taxis have their own parking space on the 1st floor of the airport. There is usually a queue for metered taxis but rest assured that you will get a taxi as taxis are readily available in the airport.

Expect to pay about 300 THB (€8) to go from the airport to downtown Bangkok. Sometimes drivers prefer to take the expressway to avoid traffic. Usually, they will give you this as a suggestion as you have to pay for the expressway fee (70 THB). If you want to save some money you could disagree with this option, but it will safe you a lot of time during peak hours and you will likely end up paying almost the same as the meter will keep ticking as the time passes.

If going from the airport to the city, you have to pay an additional 50 THB (€1,50) as a surcharge. When taking a taxi from Bangkok to Suvarnabhumi Airport, you don’t have to pay the surcharge.

To book a taxi online, you can reserve one on Klook, starting from 615 THB (€18).