Bangkok Suvarnabhumi Airport Transfer Guide (BKK): Rail, Taxi & Grab

· 4 min read Practical
Suvarnabhumi Airport control tower with palm trees and departures road in foreground, Bangkok, Thailand

Bangkok Suvarnabhumi Airport (IATA: BKK) is Thailand’s main international gateway, located approximately 30 kilometres east of central Bangkok. The airport handles around 60 million passengers per year and offers multiple transfer options ranging from a rapid rail link to metered taxis and pre-booked private cars. Journey times vary significantly — rail is predictable, road is not.

The Suvarnabhumi Airport Rail Link is the fastest and most consistent option for reaching central Bangkok. Trains depart from the basement level of the passenger terminal (Level B).

City Line runs to Phaya Thai station with stops at eight intermediate stations including Lat Krabang, Hua Mak, and Ramkhamhaeng. The journey from the airport to Phaya Thai takes approximately 30–35 minutes. Tickets cost THB 15–45 depending on your destination station. At Phaya Thai you can connect directly to the BTS Skytrain (interchange sign-posted in the station).

Express Line runs non-stop to Makkasan station (City Air Terminal) in around 15 minutes, costing THB 150. Makkasan connects to MRT Phetchaburi. The Express is a useful option if your hotel is near the MRT Sukhumvit or Asok interchange.

Both services run from 06:00 to midnight. Trains depart every 10–15 minutes on the City Line. Tickets are bought at machines on the concourse level — cards and cash accepted.

Metered Taxi

Bangkok’s public metered taxis queue on Level 1 (Arrivals, public entrance — not the private pick-up lanes). You take a ticket from a dispatcher who assigns you a car. A few things to know:

  • The meter starts at THB 35 and rises incrementally
  • A THB 50 airport departure surcharge is added at the start (shown on meter)
  • Expressway tolls are paid by the passenger — typically THB 25–75 depending on route
  • Total cost to Sukhumvit (Asok/Nana area): approximately THB 300–400 including tolls
  • Total cost to Silom/Sathorn: approximately THB 350–500 including tolls
  • Journey time: 45–75 minutes outside peak hours, up to 90 minutes in morning or evening rush

Always insist the driver uses the meter. It is required by law, and the vast majority of drivers comply at Suvarnabhumi. Avoid drivers who approach you inside the terminal offering “fixed price” trips.

Grab

Grab is Thailand’s dominant rideshare app and works well at Suvarnabhumi. Open the app on arrival, set your destination, and the app directs you to a designated pick-up zone on Level 1 (outside the metered taxi area, signposted). Estimated costs as of 2026:

  • GrabCar to Sukhumvit: approximately THB 350–550
  • GrabCar to Silom: approximately THB 380–600
  • GrabCar XL to Sukhumvit: approximately THB 500–700

Grab fares surge during heavy rain, late evening (22:00 onwards), and Bangkok rush hour. If the app quote seems high, metered taxi is often cheaper. Waiting time at the pick-up zone averages 5–15 minutes.

Private Airport Transfer

Pre-booked private transfers make sense for early departures (before 06:00 when rail is closed), large groups, or travellers who want a guaranteed meet-and-greet in Arrivals.

Operators including Kiwitaxi offer saloon cars, minivans, and SUVs with fixed prices and free waiting time if your flight is delayed. Typical 2026 prices for a saloon car to central Bangkok:

  • To Sukhumvit (Asok/Nana/Phrom Phong): from approximately THB 800–1,100
  • To Silom/Sathorn: from approximately THB 900–1,200
  • To Khao San Road/Rattanakosin: from approximately THB 1,000–1,300

A meet-and-greet driver holds a name board at the Arrivals hall exit. Minivans (6–7 seats) cost around 20–40% more than a saloon.

Public Bus

Several BMTA bus routes serve Suvarnabhumi from Level 1, including routes connecting to Mo Chit, Don Mueang, and Ekkamai. Fares start at THB 30–35. Buses are slow (1.5–2.5 hours to central Bangkok) and don’t run through the night. They are rarely a practical choice for international arrivals with luggage, but can work for budget-conscious travellers arriving in the morning with flexible timing.

Shared Airport Transfer Van

Shared vans (typically 8–10 seat minivans) depart when full from designated areas outside Arrivals. They are less common at Suvarnabhumi than at smaller Thai airports like Krabi or Koh Samui. If offered inside the terminal by a tout, decline — genuine shared vans have fixed signage and departure boards.

Getting to Don Mueang Airport from Suvarnabhumi

If you need to connect between Bangkok’s two airports, the A1 bus runs between Suvarnabhumi (Level 1) and Don Mueang Airport approximately every 30 minutes from 07:30 to 22:00, costing approximately THB 55. The journey takes 60–90 minutes depending on traffic on the expressway. A taxi between the two airports costs approximately THB 400–600 (meter plus tolls) and takes 45–75 minutes.

Which Option Should You Choose?

The Airport Rail Link City Line is the best default: fast, cheap, and immune to traffic. If your hotel is within a few hundred metres of any BTS or MRT station, rail will get you there quicker than any car during daytime hours. Grab is convenient for door-to-door and works well for groups of two or three splitting the fare. Metered taxi is a solid fallback if Grab surges. Pre-book a private transfer for very early morning flights or if you’re travelling with young children or a lot of luggage and want guaranteed comfort.

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

How long does it take from Suvarnabhumi Airport to central Bangkok?
The Airport Rail Link City Line takes 30–35 minutes to Phaya Thai station. By taxi or Grab, allow 45–75 minutes — traffic on Motorway 7 and Expressway 9 can add significant time during peak hours (07:00–09:00 and 17:00–20:00).
What is the cheapest way from Suvarnabhumi Airport to Bangkok?
The Airport Rail Link City Line is the most affordable option, at approximately THB 15–45 depending on how many stops you travel. From Phaya Thai you can connect to the BTS Skytrain or MRT. Budget around THB 60–80 total to reach Sukhumvit.
Is there an express train from Suvarnabhumi to central Bangkok?
Yes — the SARL Express runs non-stop to Makkasan station (City Air Terminal) in around 15 minutes for THB 150. From Makkasan you can access MRT Phetchaburi. Note: the Express is less useful if your hotel is not near Makkasan or Phaya Thai.
How much does a taxi cost from Suvarnabhumi Airport to Bangkok?
A metered taxi to Sukhumvit or Silom typically costs THB 250–400. Add THB 50 for the expressway toll and a THB 50 airport surcharge (automatically included on the meter). Total out-of-pocket is usually THB 350–500 for central Bangkok.
Can I book a private transfer from Suvarnabhumi Airport in advance?
Yes. Pre-booked private transfers are reliable for early-morning or late-night flights when taxis queue fast but driver quality varies. Services start from approximately THB 700–900 for a saloon car to central Bangkok, with meet-and-greet service at Arrivals.

Airport Transfers

Book Your Transfer in Advance

Fixed-price transfers from Suvarnabhumi (Bangkok), Don Mueang, Chiang Mai, and Phuket airports. Driver meets you at arrivals: straightforward and priced upfront.

Search Kiwitaxi →

Same price as booking direct: we earn a small commission at no extra cost to you.