Guide to taking the train from Suvarnabhumi Airport to downtown Bangkok

Your Guide to the City Line Train from Suvarnabhumi Airport to central Bangkok

The Bangkok airport metro train, also known as the Airport Rail Link (ARL) connects central Bangkok with Suvarnabhumi International Airport.  Many travelers find it a safe, inexpensive alternative to using the bus or taking taxi to or from the airport. (However, for a family or couple with a lot of luggage a private transfer may be a better option.)

Trains on the elevated, 28km long, City Line stop at six stations between the airport and downtown Bangkok. Journey time is approximately 26 minutes. This makes taking the train the quickest and most convenient way to travel in and out of central Bangkok.  The trains operate between 05:30 – midnight daily, 365 days a year.

The City Line station is located on the Basement level at Suvarnabhumi Airport (BKK). The Suvarnabhumi Airport Rail Link connects to the MRT subway at Makkasan Station (MRT Petchaburi Station) and the BTS Skytrain at Phayathai Station in Bangkok city centre.  Making it easy for users to get to their final destination by subway or overhead skytrain.

The Bangkok Airport train service is also used by commuters and workers at the airport, so can get busy during rush hour.  However, passengers getting on at the start of the metro route – either at the airport or at Phaya Thai station won’t have any problems getting a seat. If you want to get from the plane and through immigration and to the station as quickly as possible, using a Fast Track Pass is worthwhile investment.

Journey times on the city line trains

Bangkok Airport Rail Link Stations

The Airport Rail Link runs between Suvarnabhumi and Phaya Thai Station in downtown Bangkok. There are a total of eight stations in all.  Each is numbered from A1 to A8. 

The stations are: Suvarnabhumi Airport BKK A1 > Lad Krabang A2 > Ban Thap Chang A3 > Hua Mak A4 > Ramkhamhaeng A5 > Makkasan A6 (interchange with MRT Blue Line (Phetchaburi)) > Ratchaprarop A7 > Phayathai A8 (interchange with BTS Sukhumvit Line) 

Rail Link Station Tips

Makkasan Station

35 Baht fare. Makkasan Station was originally planned as a ‘city air terminal’. I.e. a major city centre station with airline check in facilities. That didn’t work out and so instead of being a bustling city air terminal it’s now a very large, very empty station.

But if you want to get to Sukhumvit Road as quickly as possible, then you should get off the Airport Rail Link at Makkasan Station. Then follow the signs to Petchaburi MRT (subway) station. It is only 200 metres walk away. Take the subway one stop to Asoke Station which is at the corner of Sukhumvit Soi 21. From here you can take the BTS Skytrain or possibly walk to your hotel.

Or if you are heading to Silom Road, you can also take the subway from Petchaburi MRT station to the stop at Saladaeng / Silom Rd.

Likewise if you are heading to Hua Lamphong Station, for example to take a train to the north of Thailand. Get off at Makkasan Station, then take the subway direct to Hua Lamphong. Easy.

Ratchaprarop Station

40 Baht fare. Get off at Ratchaprarop if you are staying in the Baiyoke tower or Pratunam area.

The station is within 200 metres walk of the Baiyoke Sky Hotel, Indra Regent. The Amari Watergate, Novotel Platinum and Centara Watergate are just 5 minutes further walk.

Phaya Thai Station

45 Baht fare. The busiest station, as it connects to Phaya Thai BTS station . So it’s easy to take the skytrain from here north towards Chatuchak market or south to the city centre .

For example, to Siam Square BTS which connects to the large malls in central Bangkok – Siam Centre, MBK, Siam Discovery, Siam Paragon, Central World etc.

Or stay on the train to head along Sukhumvit. Or change trains at Siam to head to Silom, Sathorn and across the river.

Airport Rail Link Fares and Tickets

There is only one type of train ticket for the Bangkok airport train.  These are single-trip tokens . Tourists can buy tokens at the station.  There are automatic, touch screen ticket (token) machines at all stations.  The machines accept coins and bank notes – Thai Baht only.  

UPDATE 

As of December 2025 it is possible to use contactless credit / debit cards to pay for your airport link train ride.  The system operates the same way as in other mass transit systems.  You simply tap in when you go through the turnstile and tap out when you exit the station at the end of your journey.  

The ARL joins the six BTS skytrain lines which also allow contactless card / wallet payments.  These are the Red, Blue, Purple, Pink, and Yellow lines. 

Standard train fares are between 15–45 Baht depending on distance.

Suvarnabhumi International Airport to Phayathai, Bangkok. (BTS skytrain interchange) fare is 45 Baht.

Suvarnabhumi Airport to Makkasan Station (MRT subway interchange) fare is 35 Baht.

Children under 12 years of age and also under 90cm in height travel free of charge.

 

How to Buy Airport Rail Link Tickets

As mentioned above, contactless payment is the simplest way.  But if you don’t have a card or prefer to use cash the instructions are as follows:

The Bangkok airport rail link ticket machines are in English and Thai language.  They are easy to use. To select English just touch the flag icon in the top right of the screen.

Then select your destination from the route map on screen. Finally, select the number of passengers.

The total fare will be calculated based on your input. Ticket machines accept 1, 5 & 10 Baht coins or 20, 50, 100 & 500 Baht. Insert coins and / or banknotes into dedicated slots. 

When the amount inserted reaches the required fare, your token, and any change due, will drop into the tray below.

 

The plastic tokens are in various colors.  Don’t worry if you and a friend have different colored tokens for the same journey. The color isn’t important.

To enter the platform, tap your token on a sensor pad on the turnstile.  When you exit the station at your destination, you deposit the token in a slot on the turnstile gate.

Alternatively, remember that as of December 2025 you can also tap in and out on the airport link using your credit or debit card.  This can be either the actual card or a mobile wallet.  

Bangkok Airport Rail Link FAQs  

How much is the train from BKK Airport to the city?

Airport Rail Link Fares. One way ticket prices for the City Line metro trains are from 15 – 45 Baht, depending on distance.  

From Suvarnabhumi Airport to the subway (MRT) interchange at Makkasan station is 35 Baht.  And to connect with the skytrain (BTS) at Phayathai station, the fare is 45 Baht.

Does Bangkok Skytrain go to Suvarnabhumi International Airport?  

No.

However, passengers can take the BTS skytrain to Phaya Thai Station and then change to an airport link train.

It’s under 30 minutes from Phaya Thai to Suvarnabhumi Airport. City Line trains depart every 10 – 15 minutes to the airport. 

How Long does the Bangkok Airport Rail Link Train take?

26 minutes

A fast, modern rail service connects Phaya Thai station in downtown Bangkok with Suvarnabhumi Airport (BKK).  Trains stop at 6 stations between Phaya Thai and the airport. 

These City Line trains are a fast, convenient option to get in and out of central Bangkok.  They operate from 05:30 – midnight 7 days a week. 

In the past there was a non-stop, Express service, which only took 15 minutes. However, this was discontinued in 2015 and no longer operates.

How do I get from Bangkok Airport to the City by Train?

The fastest way is to use the Suvarnabhumi Airport Rail Link (ARL) train. The City Line is the quickest way to travel between Suvarnabhumi Airport and central Bangkok.

The train station at Suvarnabhumi (BKK Airport) is in the Basement level of the passenger terminal.  

Get off the train at the station closest you tour hotel and then take a taxi to your destination. Alternatively, the airport rail link also connects to the BTS skytrain and MRT subway in central Bangkok. 

How much is Train from Suvarnabhumi Airport?

A one way ticket for the Suvarnabhumi Airport Rail Link train is 45 Baht per person from the airport to Bangkok city centre. 

How do I use the Airport Rail Link in Bangkok?

The Arrivals area is on the second floor at Suvarnabhumi Airport.  From there take the elevator down to the Basement level and follow the signs for ‘Train to City’.  The rail link station is clearly marked. 

Buy your ticket from an automatic machine by the turnstiles.  Trains operate from early morning until midnight daily.

Can Suvarnabhumi rail link tickets be bought in advance?

Yes.  They are available online at discounted prices.

Purchasing your ticket in advance will also save you time exchanging money, getting small change for the machines and queuing at the ticket counter. 

Buy your airport rail link ticket in advance, collect it from the booth near the station and use it at the turnstile.  Simple ?

Does the Airport Link go to Don Meuang?

No.
However as of August 2022, Don Meaung airport, which lies to the north of the city centre, is served by new ‘Red line’ trains.  The service currently operates between Bang Sue Grand Station and Don Meuang, however it will be expanded in the coming year. More details here.  

440 thoughts on “Bangkok Airport Train Guide”

  1. Richard Brighton

    Hi there – whats the best method to get from the airport to New Siam Palace Hotel, 6 Trok Rong Mhai, Chao Fa Rd, Chao Fa Rd, Chanasongkram,, Phra Nakhon, 10200.

    Thanks

    1. There isn’t a subway or skytrain station in the area near your hotel. So, the easiest way will be by taxi / Grab car from the airport.

      If you want to take the train, then take the airport link to the final stop – Phaya Thai station – and take a taxi / Grab from there.

    1. The best ways are by taxi or Grab ( same as Uber) or take the train.

      A taxi is better if you have a lot of luggage or arent staying near a skytrain or subway station. Or are with your family – as it will be cheaper.

      Check Googlemaps and see if your hotel is near one of the BTS skytrain stations on Sukhumvit Rd.

      If it is then you can take the airport link train from Suvarnabhumi Airport to Phaya Thai station. Then change to the BTS Sukhumvit line and take that to the station near your hotel.

      If you

  2. Due to the shift in Thai people’s daily payment methods toward scan payment and credit transactions, the use of cash has significantly decreased. However, the payment system of the Airport Rail Link still relies on traditional methods.

    I would like to suggest that the system be modernized to keep up with current trends and align with other public transportation systems. This improvement would enhance service quality and provide greater convenience for passengers.

    1. The best way to go is to take the Airport Link train to Makkasan Station. Then follow the signs and walkway to Petchaburi Road MRT station. About 3 minutes walk.

      Take the MRT four stops to Lumpini Station

  3. Hi arriving airport how do i get to Maxims inn Hotel Bangkok staying a night and then to get a bus next day to Jomtiem appreciate help !

    1. Maxims Inn is very close to Nana BTS station. Take the Airport Link train to the last station at Phayathai. Then change to the BTS Sukhumvit line and take that to Nana Station. Your hotel is 100 metres walk from the station along Sukhumvit Soi 7/1.

      Next day take the skytrain from Nana to Ekkamai Station. Then take a bus from Ekkamai to Pattaya. They are very regular throughout the day.

      I don’t think there are any direct buses to Jomtien. From Pattaya bus station you can take a Baht bus or taxi.

      1. There’s no easy way to do it by train. You have to change three times and it takes a long time.

        If you have a flight ticket booked then the best way is the free shuttle bus from Suvarnabhumi to Don Meaung. ( Or take a Grab car or public taxi.)

    1. Citrus Suites is close to Nana BTS station. So you just have to take the Airport Link train to the last station at Phayathai. Then change to the BTS Sukhumvit line and take that to Nana Station. From there it’s 200 metres walk along Sukhumvit Soi 6 to your hotel.

  4. Betty Hazel Green

    What train would I take from the Bangkok airport to go to the Holiday Inn that located on South Sathon Road in Bangkok The best route to take please and thank you!

    1. You can get there by rail link and skytrain. From the airport take the airport link train to the final station – Phaya Thai. Change to the Sukhumvit line BTS ( the overhead railway). Take that to Siam Square. Change to the Silom line and take that train to Surasak station by the river.

      Go out of Exit 4 at Surasak station and your hotel is around 150 metres walk on the same side of the road.

Leave a Reply

Your email address will not be published. Required fields are marked *

Bangkok Airport Train Guide
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.