Illustration of Bangkok, Thailand

Bangkok Airport to City: All Transport Options

Last updated 2026-07-06

On this page

Landing in Bangkok and working out how to get from the airport into the city is the first small stress of any trip, and it’s the moment most first-timers get overcharged. Bangkok has two airports on opposite sides of town, each with its own mix of trains, buses, taxis, and ride-hailing apps, and the “best” option depends on your budget, your luggage, where you’re staying, and what time you land. This guide lays out every realistic route from both Suvarnabhumi (BKK) and Don Mueang (DMK) with current 2026 fares, journey times, operating hours, and honest notes on the traffic and the taxi-queue scams to watch for.

Every fare and toll below comes from official airport pages, transport operators, and current 2026 transfer guides, listed in the Sources section. Prices are in Thai baht (THB) with US dollars in parentheses, converted at ฿33 = US$1 (July 2026). Once you’re in town, see outthailand.com’s things to do in Bangkok pillar guide for what to do first, and where to stay in Bangkok to work out which area you’re actually heading to.

Which airport are you landing at?

Bangkok’s two airports are not interchangeable, and the right transport depends on which one your flight uses.

Suvarnabhumi (BKK), about 25-30km east of the city, handles most full-service and long-haul airlines and has the dedicated Airport Rail Link train; see outthailand.com’s Suvarnabhumi Airport guide for terminal layout and facilities. Don Mueang (DMK), about 25km north, is the low-cost hub (AirAsia, Nok Air, Thai Lion Air) and has no airport express train, though the SRT Red Line commuter line now reaches it; see the Don Mueang Airport guide for what’s inside that terminal. They sit on opposite sides of Bangkok, so a transfer between the two takes an hour or more, something to plan for if you have a connecting low-cost flight.

Bangkok airport transfer options at a glance

OptionAirportCost THB (USD)TimeBest for
Airport Rail LinkSuvarnabhumi฿45 (~$1.35)~30 minFast, traffic-proof, solo/couples
S1 airport busSuvarnabhumi฿60 (~$1.80)60-90 minKhao San Road on a budget
Metered taxiSuvarnabhumi฿400-650 (~$12-20) all-in40-60 minGroups, luggage, door-to-door
Grab / BoltSuvarnabhumi฿320-600 (~$10-18) + tolls40-60 minFixed app price, no haggling
SRT Red LineDon Mueang฿12-33 (~$0.40-1.00)~18-20 minCheapest to Bang Sue / MRT
A1 / A2 busDon Mueang฿30 (~$0.90)20-40 minCheapest quick route to BTS
Metered taxiDon Mueang฿300-500 (~$9-15) + surcharge/tolls30-60 minGroups, luggage, door-to-door
Grab / BoltDon Mueangfrom ฿230 ($7) + tolls30-60 minFixed app price, no haggling

All figures compiled from official airport and operator pages plus 2026 transfer guides; see Sources. Taxi totals include the ฿50 airport surcharge and expressway tolls where noted. Prices at ฿33 = US$1 (July 2026).

Suvarnabhumi (BKK) to the city

The Airport Rail Link (ARL) is the option to beat for most travellers heading into central Bangkok. It runs from a station beneath the Suvarnabhumi terminal to Phaya Thai in about 30 minutes for ฿45 (about US$1.35), and because it’s on rails it completely sidesteps the notorious road traffic. Trains run 5:30am to midnight (a few minutes later on weekends), every 10 minutes at peak and about every 15 off-peak.

The catch is the last leg. Phaya Thai connects to the BTS Skytrain, and the intermediate stop at Makkasan connects to the MRT at Phetchaburi, so if your hotel is near a BTS or MRT station this is a genuinely easy, cheap door-to-near-door trip. If you’re staying somewhere off the rail network (Khao San Road, much of the old town), you’ll finish with a short taxi or Grab hop, and dragging big cases through a rush-hour interchange is no fun. For light luggage and a central hotel, though, nothing beats it on price and predictability.

Metered taxi: door-to-door, watch the extras

A metered taxi from the official queue is the simplest door-to-door option and the right call for groups, heavy luggage, or a late arrival. The meter itself usually reads ฿300-450 to central Bangkok, but the real total is higher once you add the two extras: a mandatory ฿50 airport surcharge (added at the official taxi queue, non-negotiable) and ฿70-110 in expressway tolls on Motorway 7, which you hand the driver in cash at each booth. All in, budget ฿400-650 (about US$12-20), and more in heavy traffic. Journey time is 40-60 minutes in normal conditions, longer at rush hour.

To find the official queue, follow signs to “Public Taxi” down on Level 1 (one floor below arrivals). You take a ticket from a machine, get assigned a car, and the meter should go on as you leave. Keep small notes for the tolls and surcharge; the terminal ATMs charge around ฿220 per foreign withdrawal.

Grab, Bolt and ride-hailing

If you’d rather see a fixed price on your phone than trust a meter, Grab, Bolt, and inDrive all operate at Suvarnabhumi. Grab quotes usually land similar to a metered taxi (roughly ฿320-600 to central areas, plus tolls); Bolt and inDrive are often the cheapest quotes but can involve a few driver cancellations before someone accepts. You need a Thai SIM, eSIM, or airport Wi-Fi to book. Pickup points are on the arrivals level and aren’t always well signposted, so read the in-app pickup instructions carefully. For a wider look at the two apps around town, see outthailand.com’s where to stay in Bangkok guide for which neighbourhoods are best connected.

S1 airport bus and private transfers

The S1 bus runs directly from Suvarnabhumi to Khao San Road and Sanam Luang for a flat ฿60 (about US$1.80), the best-value route if that backpacker area is your base and you’re not in a hurry. It leaves from outside Entrance 7 on Level 1, runs 6am to 8pm every 30 minutes, and takes 60-90 minutes depending on traffic. Outside those hours you’re back to the train plus a taxi, or a taxi the whole way.

A pre-booked private transfer (a fixed-price car meeting you with a name board) costs more than a metered taxi, typically ฿700-1,200 depending on vehicle, but removes the queue and the toll/meter faff, which some travellers happily pay for after a long-haul flight or with kids in tow.

Don Mueang (DMK) to the city

Don Mueang is the budget-airline airport, and its transport is cheaper but a bit more piecemeal, since there’s no dedicated airport express train.

The big thing to know: Don Mueang has no airport express like Suvarnabhumi’s ARL. What it does have is the SRT Red Line, a commuter train with a station connected to the airport that reaches Krung Thep Aphiwat (Bang Sue) Central Station in about 18-20 minutes from ฿12-33 (about US$0.40-1.00). From Bang Sue you transfer to the MRT to reach the rest of the city. It’s the cheapest fast route and traffic-proof, but the walk from the terminal to the platform plus the MRT change make it better for travellers with light bags than a heavy haul.

A1 and A2 airport buses

The cheapest quick route into the city is the A1 bus to BTS Mo Chit at just ฿30 (about US$0.90), running roughly every 5-20 minutes from about 5:45am to midnight. Mo Chit puts you on the BTS Skytrain network (and next to Chatuchak Weekend Market, covered in the things to do in Bangkok guide). The A2 bus runs to Victory Monument for the same ฿30. Both are a great deal, though the bus itself still sits in the same traffic as the taxis for the road portion.

Taxi and Grab from Don Mueang

A metered taxi from Don Mueang runs about ฿300-500 to central Bangkok, plus the same ฿50 airport surcharge and expressway tolls (around ฿50-75), so budget similar to Suvarnabhumi once everything’s added. Grab starts from around ฿230 (about US$7) plus tolls, sometimes cheaper than the meter, sometimes higher with surge pricing. Use the marked taxi stand and the in-app pickup point rather than any tout inside the terminal.

How to choose and avoid the scams

  • Solo or a couple, central hotel, light bags: take the Airport Rail Link from Suvarnabhumi or the A1 bus / SRT Red Line from Don Mueang. Cheapest and traffic-proof.
  • Group of 3-4, or heavy luggage: a metered taxi split between you often works out per-person similar to the train and drops you at the door.
  • Landing late at night: trains and the S1 bus stop by midnight or earlier, so a metered taxi or a pre-booked transfer is your realistic option. The taxi queue runs 24 hours.
  • Want a fixed price, no haggling: Grab or Bolt, provided you have data.

On the scams: always use the official taxi queue (Level 1 “Public Taxi” at Suvarnabhumi; the marked stand at Don Mueang) and never go with someone who approaches you in the arrivals hall offering a “limousine” or a flat fare, they charge two to three times the meter. Insist the meter is on before you pull away; if a driver refuses, just take the next car. Ignore any driver who claims your hotel is “closed” or “full” and offers to take you to “a better one”, it’s a commission scam to divert you to a place that pays them a kickback. Keep small cash for the ฿50 surcharge and the tolls so there’s no “no change” excuse.

Honest downsides

None of these options is perfect. The road routes all hit Bangkok’s traffic, which at rush hour (roughly 7-9am and 4-7pm) can double your taxi or bus time and your meter fare with it. The Airport Rail Link and SRT Red Line dodge the traffic but not the transfer, so if your hotel isn’t near a BTS or MRT station you’ll finish with a taxi hop anyway, and hauling big suitcases up and down interchange stairs in the heat is genuinely tiring. The airport taxi queue can be a 15-30 minute wait at busy arrival banks, occasionally longer. And the buses are the cheapest but the slowest and least comfortable with luggage. Match the option to your bags, your budget, and the clock rather than assuming the train is always right.

Once you’ve made it into town, plan the rest of the trip with outthailand.com’s Bangkok 3-day itinerary, check when to come with the best time to visit Bangkok guide, and if you’re carrying on to the coast, see getting from Bangkok to Pattaya.

Sources

Frequently Asked Questions

What is the cheapest way from Suvarnabhumi Airport to Bangkok?

The Airport Rail Link is the cheapest fast option at ฿45 (about US$1.35) to Phaya Thai in around 30 minutes, avoiding road traffic entirely. If you're heading to Khao San Road, the S1 airport bus is ฿60 (about US$1.80). Both beat a taxi, which totals ฿400-650 once you add the ฿50 airport surcharge and expressway tolls. For a small group splitting the cost, a metered taxi can work out similar per person and drops you at your door.

How much is a taxi from Suvarnabhumi Airport to the city in 2026?

Expect roughly ฿400-650 (about US$12-20) all-in to central Bangkok. The meter itself typically reads ฿300-450, but you also pay a mandatory ฿50 airport surcharge added at the official taxi queue and ฿70-110 in expressway tolls that you hand to the driver in cash at each booth. Heavy traffic pushes the meter higher. Always insist on the meter; a flat quote of ฿700-1,000 means you're being overcharged.

Is there a train from Don Mueang Airport to the city?

There's no dedicated airport express rail like Suvarnabhumi's, but the SRT Red Line commuter train connects Don Mueang to Krung Thep Aphiwat (Bang Sue) Central Station in about 18-20 minutes from ฿12-33 (about US$0.40-1.00), where you transfer to the MRT. It's cheap and beats traffic, though the airport-to-station walk and MRT transfer add time, so it suits light luggage more than a heavy haul.

How do I get from Don Mueang Airport to Bangkok cheaply?

The A1 bus to BTS Mo Chit is the cheapest quick route at ฿30 (about US$0.90), running roughly every 5-20 minutes from about 5:45am to midnight; from Mo Chit you're on the BTS Skytrain network. The A2 bus runs to Victory Monument for the same ฿30. The SRT Red Line is a similar price. A metered taxi runs about ฿300-500 plus the ฿50 surcharge and tolls.

Should I use Grab or Bolt from Bangkok airport?

Both work at Suvarnabhumi and Don Mueang and are handy if you'd rather book a fixed price on an app than negotiate a meter, but you need a Thai SIM, eSIM, or airport Wi-Fi. Grab quotes run similar to a metered taxi (often ฿320-600 to central areas plus tolls); Bolt and inDrive are frequently cheaper but you may sit through a few driver cancellations before one accepts. Pickup points are on the arrivals level, and they can be poorly signposted.

How do I avoid taxi scams at Bangkok airport?

Use only the official public-taxi queue on Level 1 (Suvarnabhumi) or the marked taxi stand (Don Mueang), never a tout who approaches you in the arrivals hall offering a 'limousine' or a flat fare. Insist the meter is on before you leave; if the driver refuses, get out and take the next car. Ignore anyone claiming your hotel is 'closed' or 'full' and offering to take you elsewhere, that's a classic commission scam. Keep small cash for the tolls and the ฿50 surcharge.

How late do the airport trains and buses run?

The Suvarnabhumi Airport Rail Link runs 5:30am to midnight (last train around 00:00, slightly later on weekends). The S1 bus to Khao San runs only 6am to 8pm. From Don Mueang, the A1 bus runs until roughly midnight and the SRT Red Line stops late evening. If you land in the small hours, a metered taxi or a booked private transfer is your realistic option, and the taxi queue is quieter but still running 24 hours.

Which Bangkok airport is closer to the city?

Don Mueang (DMK) is about 25km north of central Bangkok and Suvarnabhumi (BKK) is about 25-30km east, so neither is dramatically closer in distance, but both routes hit heavy traffic at peak times. Don Mueang mainly handles low-cost carriers (AirAsia, Nok Air, Thai Lion Air); Suvarnabhumi handles most full-service and long-haul flights. Check which airport your flight uses, as they're on opposite sides of the city and a cross-town transfer between them takes an hour or more.

Out Thailand Team

Based in Chiang Mai

The Out Thailand team lives in and around Chiang Mai and writes practical, on-the-ground guides to events, cost of living, and daily life in Thailand.