Skip to content
Wat Arun's golden spires lit by the last sunset light, with the Bangkok skyline blurring into pink twilight beyond

How do I get from the airport to Bangkok?

Bangkok, Thailand

Current conditions

Local 06:24
Weather 28° overcast
Air 40 good
Sun 05:49 → 18:43
1 USD 32.73 THB

How do I get from the airport to Bangkok?

Take the Airport Rail Link from Suvarnabhumi (BKK) — 45 baht ($1.40), 26 minutes to Phaya Thai, then transfer to BTS Skytrain. Runs 6am to midnight. After hours, book a Grab from the arrivals curb; expect 450–550 baht ($14–17) to Sukhumvit. From Don Mueang (DMK), the A1 bus to BTS Mo Chit costs 30 baht and takes about 45 minutes.

The Airport Rail Link is your default from Suvarnabhumi. Head to the basement level — signs are clear even when you're bleary from a red-eye — and buy a token from the machines for 45 baht ($1.40). They take coins and small bills, so break a thousand-baht note at the 7-Eleven in arrivals first. The ride to Phaya Thai station takes 26 minutes, and the air conditioning on board is arctic compared to the wall of heat outside, which currently sits around 37°C and feels closer to 43. At Phaya Thai, walk across the covered bridge to the BTS Skytrain. From there, Sukhumvit hotels are ten minutes away, Silom about fifteen. The whole system runs 6am to midnight. If your hotel is near the Chao Phraya river — say Rattanakosin or the old city side — the rail link still gets you to Phaya Thai, but you'll switch to a Grab for the last stretch rather than chaining two more train lines.

After midnight, Grab is the answer. Open the app at the arrivals curb on the ground floor, not from inside — the GPS locks faster outside. Expect 450 to 550 baht ($14–17) to Sukhumvit, 550 to 700 baht ($17–22) to the old city near the Grand Palace, depending on how the expressway tolls land. The meter on a pre-booked Grab is consistently cheaper than the flat-rate 'limousine' counter inside the terminal, which quotes 1,200 to 1,800 baht for the same trip — that's $37 to $56 for a ride that should cost a third of that. Skip the regular taxi queue too. Bangkok taxis are metered by law, but the airport queue is where the gem-shop routine begins: a friendly driver suggests a 'quick stop' at a jewelry store where he earns a commission, and your 35-minute ride becomes a 90-minute sales pitch. It happens less than it used to. Still happens enough that the Grab removes the risk entirely.

If you're landing at Don Mueang (DMK) — the hub for AirAsia, Nok Air, and most domestic budget carriers — the calculus changes. The A1 bus to BTS Mo Chit costs 30 baht ($0.93) and takes about 45 minutes in normal traffic. It drops you at the Skytrain, and from Mo Chit you can ride south to anywhere on the BTS line. The A2 bus runs a similar route but continues to Victory Monument, which is handy if you're staying near Ari or Phaya Thai. Mind you, Don Mueang does have a rail connection, but it's the mainline commuter rail, not a dedicated airport express. That train can take 90 minutes to crawl into Hua Lamphong, stopping at every platform along the way. Cheap but painful after a flight. Grab works the same here as at Suvarnabhumi — book from the curb outside arrivals, expect 350 to 500 baht to central Sukhumvit depending on the time of day.

One thing that catches people off guard: the temperature differential between the airport interior and the street. Suvarnabhumi's arrivals hall is kept cool enough that you might reach for a jacket. Step outside and the humidity hits your skin like a warm wet cloth — the kind of thick, tropical air that fogs your phone camera lens for a solid minute. Give yourself a moment to adjust before making decisions. Grab a SIM card before you leave the terminal; True, AIS, and DTAC all have counters past customs, and a tourist SIM with a week of data runs about 299 baht ($9.30). You'll want mobile data working before you try to book a Grab. One last thing: if you arrive between 7 and 9am or 5 and 8pm, road traffic between Suvarnabhumi and central Bangkok can stretch a 35-minute drive to well over an hour. The rail link doesn't care about traffic. That alone makes it the default during rush hours.

Transfer options from Suvarnabhumi (BKK) and Don Mueang (DMK)

  • Airport Rail Link (Suvarnabhumi) · Recommended

    26 min · 45 THB ($1.40)

  • Grab ride-hail (Suvarnabhumi)

    40 min · 450–700 THB ($14–22)

  • Limousine counter (Suvarnabhumi)

    40 min · 1,200–1,800 THB ($37–56)

  • A1/A2 bus (Don Mueang)

    45 min · 30 THB ($0.93)

  • Grab ride-hail (Don Mueang)

    35 min · 350–500 THB ($11–16)

Last verified by automated review (v1.5.J.2) on May 11, 2026. What is automated review?

Plan Your Trip to Bangkok