Skip to main content
Visit Thailand Today

Practical guide

Bangkok Airport to the City

Train if you're light, taxi if you're tired, and never a tout in the arrivals hall.

Logistics
Easy
Updated
8 Oct 2026
By Mac Kiley · 9 min read
Bangkok Airport to the City

The Quickest and Cheapest Ways Into Bangkok

Bangkok has two airports, and the answer depends on which one you land at. At Suvarnabhumi (BKK), where most international flights arrive, the Airport Rail Link train runs from the basement to Phaya Thai in about 27 minutes for ฿45, from 05:30 to midnight, and connects with the BTS Skytrain and the MRT. A metered taxi from the official rank on Level 1 costs about ฿400–600 to Sukhumvit or Silom once you add the ฿50 airport surcharge and the expressway tolls, and takes 45 minutes to over an hour depending on traffic. At Don Mueang (DMK), the budget airlines' airport in the north, a skywalk leads to the SRT Red Line, ฿33 to Krung Thep Aphiwat for the MRT, and the A1 bus runs to BTS Mo Chit for ฿30. A taxi into town from Don Mueang is about ฿250–400 plus tolls. Take the train if you have one bag and a hotel near a station, and a taxi or a pre-booked car if you land late, have luggage or are heading to the Old City or the river.

Arriving in Bangkok

Where to stay in Bangkok

Sponsored

This route ends in Bangkok. Search Bangkok hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.

See Bangkok hotels

Opens Booking.com with your dates · also on Expedia · Trip.com

Key Facts

Airport Rail Link, ฿45 and 27 minutes to Phaya Thai

From level B1 at Suvarnabhumi, 05:30 to midnight, every 10–13 minutes. Change at Phaya Thai for the BTS, or at Makkasan for the MRT Blue Line.

A metered taxi costs about ฿400–600 into the center

Take a queue ticket at the kiosk on Level 1, between Gates 4 and 7. You pay the meter, a ฿50 airport surcharge and the expressway tolls, usually about ฿75 in cash.

The S1 bus goes straight to Khao San Road for ฿60

From 06:00 to 20:00, in about 60–90 minutes, cash only. It's the cheapest way to the Old City from Suvarnabhumi.

From Don Mueang, the Red Line is ฿33

A skywalk from the terminal's second floor leads to the station. Trains run to Krung Thep Aphiwat every 10–15 minutes, where you change to the MRT Blue Line. The A1 bus to BTS Mo Chit is ฿30.

Ignore anyone offering a taxi in the arrivals hall

The official taxis, Grab pickups and limousine counters all have fixed places. Freelance drivers inside the terminal quote fixed prices well above the meter.

Land after midnight and it's a taxi or a pre-booked car

The train stops around midnight and the buses earlier. The taxi rank, Grab and the limousine counters run all night.

Every Way From Suvarnabhumi Into Bangkok, Compared

OptionWhere in the airportTime to the centerPriceBest for
Airport Rail LinkLevel B1, 05:30–24:0027 min to Phaya Thai, plus BTS or MRT฿15–45One bag and a hotel near the BTS or MRT
Public metered taxiLevel 1, Gates 4–7, queue kiosk, 24 hours45–75 minAbout ฿400–600 incl. ฿50 surcharge and tollsLuggage, groups, the Old City and the river
Grab or BoltLevel 1, Gate 4, 24 hours45–75 minAbout ฿400–600 shown in the app; tolls may be extraA fixed price in the app, no cash
S1 bus to Khao SanLevel 1, Gate 7 (follow the bus signs)60–90 min฿60Backpackers heading to Khao San and the Old City
Airport limousineLevel 2 counters, 24 hours45–75 minFrom ฿550 (sedan) to ฿1,300; vans from ฿850Walk-up comfort, no queue
Pre-booked private transferMeets you in arrivals45–80 minAbout ฿900–1,100 a car (12Go sedan)Late flights, families, a fixed price

Taxi and Grab totals from the site's Bangkok guides and two 2026 transfer guides; airport locations, bus hours and limousine prices from Airports of Thailand's own transport page. The Airport Rail Link fare depends on the station, ฿45 to Phaya Thai at the end of the line.

Suvarnabhumi → Bangkok

Pre-book a fixed-price car from Suvarnabhumi

If you land late, have children or more than one bag each, a car booked ahead meets you in arrivals and charges the same whatever the traffic. On 12Go a sedan from Suvarnabhumi into the city is mostly ฿900–1,100.

See transfer prices on 12Go

Sponsored link. We may earn a small commission when you book, at no extra cost to you. Learn more.

Airport Rail Link Stations From Suvarnabhumi

StationFare from the airportChange toGood for
Lat Krabang฿15NoneAirport hotels
Ban Thap Chang฿20NoneNothing much for visitors
Hua Mak฿25MRT Yellow LineThe eastern suburbs
Makkasan฿35MRT Blue Line at PhetchaburiSukhumvit (Asok), Silom, Chinatown
Ratchaprarop฿40NonePratunam's hotels and markets
Phaya Thai฿45BTS Sukhumvit LineSiam, Sukhumvit, Victory Monument, Chatuchak

Fares from published fare tables; no official fare page was readable. Ramkhamhaeng, between Hua Mak and Makkasan, is left out because no table we trust lists it. The ARL is distance-priced and was never part of the ฿20 flat fare on the Red and Purple Lines.

Taking a Taxi From Suvarnabhumi

The public taxi rank is on Level 1, one floor below arrivals, between Gates 4 and 7, and it runs 24 hours. Take a queue ticket from the kiosk, which gives you a lane number and a slip with the driver's details, and keep the slip, because it's how you report a problem. The driver should run the meter. You pay the meter, a ฿50 airport surcharge and the expressway tolls, which you hand over in cash at the toll gates, usually about ฿75 in total to Sukhumvit or Silom. All in, that's about ฿400–600 to the center, and about ฿500–600 to Khao San Road and the Old City.

If a driver refuses the meter or quotes a fixed price, say no and go back to the queue. Two electric VIP taxi services also wait outside, at ฿150 on the flag before the meter starts, which only makes sense if the queue is very long.

Grab and Bolt pick up at Level 1, Gate 4, and show the price before you book, usually about ฿400–600; the tolls may be added on top, so check what the app says. The airport limousine counters on Level 2 sell walk-up cars at fixed prices, from ฿550 for a small sedan to ฿850 for an eight-seat van, if you'd rather skip the queue altogether.

Buses From Suvarnabhumi

The S1 bus is the backpacker's route, straight from the airport to Khao San Road and Sanam Luang for ฿60, from 06:00 to 20:00, in about 60 to 90 minutes depending on traffic. Airports of Thailand lists it at Level 1, Gate 7; follow the bus signs and pay the conductor in cash. The S6 runs to Krung Thep Aphiwat station, for the long-distance trains, from 05:30 to midnight, and the 554 goes north past Don Mueang airport. The old Airport Express buses no longer appear in the airport's list.

Every Way From Don Mueang Into Bangkok, Compared

OptionWhere in the airportGoes toPriceHours
SRT Red LineSkywalk from the 2nd floor to Don Mueang stationKrung Thep Aphiwat, for the MRT Blue Line฿33About 05:00–24:00, every 10–15 min
A1 busTerminal 1, floor 1, Gate 6BTS Mo Chit and Chatuchak฿30About 06:00–24:00, every 15 min
A2 busTerminal 1, floor 1, Gate 6Victory Monument (BTS)฿30About 06:00–23:00
A3 busTerminal 1, floor 1, Gate 6Lumphini Park (MRT Lumphini, near Silom)฿50About 06:00–23:00, every 30 min
A4 busTerminal 1, floor 1, Gate 6Sanam Luang, for Khao San and the Old City฿50About 06:00–23:00, every 30 min
Metered taxiT1 floor 1, Gate 8; T2 by Gate 15AnywhereAbout ฿250–400 plus ฿50 surcharge and tolls24 hours
Pre-booked private transferMeets you in arrivalsYour hotelAbout ฿1,000–1,150 a car (12Go sedan)Any time

Red Line fare from SRT Electric Train's own fare page; bus fares, stops and taxi counters from Airports of Thailand's Don Mueang transport pages and the Bangkok Post (February 2026), which give slightly different first and last buses, so the hours are approximate.

From Don Mueang by Train, Bus or Taxi

Don Mueang is closer to the center than Suvarnabhumi but has no direct train to the hotel districts. The SRT Red Line is the fastest way to the rail network. Walk the skywalk from the terminal's second floor to Don Mueang station, and ride to Krung Thep Aphiwat for ฿33, then change to the MRT Blue Line at Bang Sue for Chatuchak, Sukhumvit, Silom or Chinatown. Trains run every 10 minutes at the peaks and every 15 the rest of the day.

The A-buses leave from outside Terminal 1. The A1 is the useful one for most people, ฿30 to BTS Mo Chit, where the Skytrain takes you on to Siam and Sukhumvit. The A4 is ฿50 to Sanam Luang, a short walk from Khao San Road, and the A3 runs to Lumphini Park near Silom for the same fare.

A metered taxi from the counters in each terminal is about ฿250–400 to most of the city, plus the ฿50 surcharge and the tollway, which you pay in cash. The Don Mueang Tollway alone is ฿90 into town. Bags larger than 26 inches can add a small luggage fee. Grab picks up at Gate 12 at the domestic terminal and Gates 4 and 5 at the international one.

Don Mueang → Bangkok

Pre-book a fixed-price car from Don Mueang

For a late landing on a budget airline, a car booked ahead meets you in arrivals and costs the same whatever the traffic. On 12Go a sedan from Don Mueang into the city is mostly ฿1,000–1,150.

See transfer prices on 12Go

Sponsored link. We may earn a small commission when you book, at no extra cost to you. Learn more.

Which Way for Your Hotel

Where you're staying decides the best option more than the price does. These are the routes from Suvarnabhumi; from Don Mueang, use the Red Line and the MRT, or a taxi.

Sukhumvit (Asok, Nana, Phrom Phong)

Airport Rail Link to Makkasan, then the MRT Blue Line one stop to Sukhumvit station at Asok, or the Rail Link to Phaya Thai and the BTS east along Sukhumvit Road. A taxi is about ฿400–600.

Silom and Sathorn

Airport Rail Link to Makkasan and the MRT Blue Line south to Si Lom or Lumphini, or the Rail Link to Phaya Thai and the BTS via Siam. A taxi is about ฿400–600.

Khao San Road and the Old City

The S1 bus goes straight there for ฿60. The Old City has no BTS, so the train means a taxi from Phaya Thai anyway; a taxi from the airport is about ฿500–600.

Siam and Pratunam

Airport Rail Link to Ratchaprarop for Pratunam, or to Phaya Thai and two BTS stops to Siam.

The riverside hotels and Chinatown

For Chinatown, take the Rail Link to Makkasan and the MRT Blue Line to Wat Mangkon. For the river hotels, the BTS runs to Saphan Taksin and the hotel boats, but with luggage a taxi is simpler.

Landing Late, Changing Airports and Going Back

If your flight lands after about 23:00, plan on a taxi or a pre-booked car, because the Airport Rail Link stops at midnight and the buses earlier. The taxi rank, Grab and the limousine counters all run through the night.

Connecting between the two airports, there's a free shuttle bus for passengers with an onward ticket or boarding pass and a passport, from 05:00 to midnight, every 30 minutes. At Suvarnabhumi it leaves from Level 2, Gate 3, and at Don Mueang from Terminal 1, floor 1, Gate 6. Allow at least an hour for the ride, more at rush hour, and leave a big margin if your two flights are on separate tickets.

Going back, the Airport Rail Link from Phaya Thai or Makkasan is the most predictable way to Suvarnabhumi at rush hour, and the first train leaves around 05:30. Aim to be at the airport three hours before an international flight. The departure charge is built into your ticket, so there's nothing to pay at the airport.

Before You Leave the Airport

Get connected before you look for a ride

The phone operators' counters in arrivals sell unlimited tourist SIMs, ฿499 for 8 days at AIS or True, and you'll want data for Grab and maps. Or install an eSIM before you fly and skip the counter.

Carry some small notes

Taxi tolls, the ฿50 surcharge, the S1 and the A-buses are paid in cash. The exchange counters in arrivals give worse rates than the booths in town, so change only what you need for the trip in.

Have your hotel's address in Thai

Many taxi drivers don't read English street names. Show the address in Thai on your booking or the hotel's map pin.

Frequently Asked Questions

Common questions about bangkok airport to the city.

The Airport Rail Link, ฿45 to Phaya Thai at the end of the line and less to the stations before it. For Khao San Road, the S1 bus is ฿60 and goes all the way.

About ฿400–600 to Sukhumvit or Silom, which is the meter plus a ฿50 airport surcharge and roughly ฿75 in expressway tolls. Take a queue ticket at the official rank on Level 1 and insist on the meter.

About 27 minutes on the Airport Rail Link to Phaya Thai, plus the time to your hotel. A taxi takes 45 minutes with clear roads and well over an hour at rush hour.

From about 05:30 to midnight, every 10–13 minutes, from level B1 at Suvarnabhumi.

Take the skywalk to the SRT Red Line, ฿33 to Krung Thep Aphiwat, and change to the MRT. The A1 bus is ฿30 to BTS Mo Chit, the A4 ฿50 to Khao San, and a taxi about ฿250–400 plus tolls and the ฿50 surcharge.

Yes, at both. At Suvarnabhumi the pickup is Level 1, Gate 4, and the app shows about ฿400–600 into the center. At Don Mueang it's Gate 12 at the domestic terminal and Gates 4 and 5 at the international one.

Yes, free for passengers with a connecting ticket or boarding pass and a passport, from 05:00 to midnight every 30 minutes. Allow at least an hour.

Don Mueang, in the north of the city, is a little closer than Suvarnabhumi to the east; the drive into town is about 33 km against 43 km. Suvarnabhumi has the direct train, though, so it's often quicker to reach Sukhumvit from there.

Where to stay in Bangkok

Compare prices across major booking sites — filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder