Home Bangkok Thailand Bangkok Hotels About
Home  ›  Asia  ›  Thailand  ›  Bangkok  ›  Airport Transfer
Bangkok Airport Guide · 2026

Getting from Bangkok airport
into the city without the stress

Bangkok has two airports on opposite sides of the city. Suvarnabhumi (BKK) to the east has a direct train into town; Don Mueang (DMK) to the north is the low-cost hub with no train in the terminal. The Airport Rail Link beats the traffic, the taxi follows one simple fare formula, and Grab works everywhere. Everything sorted before you leave Arrivals.

First things first

Bangkok has two airports — know which one you're landing at

Just booked a flight to Bangkok? Your first job is to check the airport code on your ticket, because Bangkok has two major airports on opposite sides of the city — Suvarnabhumi (BKK) to the east and Don Mueang (DMK) to the north — and the way into town from each is completely different. One has a train running straight into the city; the other relies on buses, a commuter line across the road, and taxis. Find your code, then read the section that applies to you.

BKK
Suvarnabhumi Airport
ท่าอากาศยานสุวรรณภูมิ

Bangkok's main hub, opened in September 2006, sitting east of the city around 30 km from the centre. Most full-service airlines land here, using the main terminal and the SAT-1 satellite building. Its big advantage: the Airport Rail Link runs straight from the basement into town.

IATA code: BKK
Distance to centre: ~30 km (east)
Flights: Mostly full-service, international and domestic
Train to the city: Yes — Airport Rail Link
DMK
Don Mueang International Airport
ท่าอากาศยานดอนเมือง

The older airport to the north, in operation since 1914, and today the base for low-cost carriers — AirAsia, Thai Lion Air, Nok Air. Terminal 1 handles international flights, Terminal 2 domestic. It sits around 25 km from the centre, with no train inside the terminal, so the plan here is different.

IATA code: DMK
Distance to centre: ~25 km (north)
Flights: Mostly low-cost, international and domestic
Train to the city: Not in the terminal (SRT Red Line across the walkway)
From Suvarnabhumi (BKK)

BKK into the city — 4 options compared

If your ticket lands here, read this before you walk out of Arrivals.

🚆
Airport Rail Link (ARL)
BKK to Phaya Thai · beats the traffic, most predictable timing

The Airport Rail Link is the airport's own train, departing from floor B — the basement of the terminal — and running 8 stations into the city, terminating at Phaya Thai in about 26 minutes. Fares are roughly ฿15–45 depending on distance, and crucially, it never sits in traffic, so your timing stays predictable even at rush hour. The thing many people don't realise: Phaya Thai connects directly to the BTS Sukhumvit Line, so if your hotel is along the BTS — Siam, Asok or Thong Lo, say — this works out very well. Makkasan station also has a walkway to MRT Phetchaburi if you're staying along the MRT. More on the network in our Bangkok BTS & MRT guide.

฿15–45 per person ~26 min to Phaya Thai Transfer to BTS / MRT required
Best if: you want predictable timing with no traffic risk, and your hotel is near a BTS or MRT station. Less ideal with very heavy luggage, since rush-hour trains are packed and you'll be hauling bags between systems.
Operating hours: Roughly 05:30–24:00, every 10–15 minutes (check the last departure before travelling)
Transfers: Phaya Thai — BTS Sukhumvit Line · Makkasan — walkway to MRT Phetchaburi
Paying: Buy a token at the machine or counter — the ticket system is separate from the BTS and MRT
🚕
Metered taxi
BKK to anywhere · door to door, one fare formula to remember

Taxis at Suvarnabhumi run on an automated queue: head down to Level 1 (around gates 4–7), take a queue ticket from the machine, and board at the lane printed on your ticket. The fare works like this: the meter (starting around ฿35) plus a ฿50 airport surcharge plus expressway tolls at cost. All-in to central Bangkok that usually lands around ฿300–500, taking 45–60 minutes in normal traffic — longer during the peaks (roughly 07:00–09:30 and 16:30–19:30). Make sure the driver starts the meter before setting off; if anyone offers a flat rate instead, decline and rejoin the queue.

~฿300–500 all-in 45–60 min depending on traffic Door to door, no transfers
Watch out for: touts who approach you inside the terminal offering a flat-rate ride — always more expensive than the meter. Walk past them to the official rank on Level 1, which is clearly signed. And know that the ฿50 airport surcharge and the tolls are legitimate: the driver adds them to the meter by the rules, so they're not a scam.
📱
Grab
Ride-hailing app · price confirmed upfront, pay in the app

Grab works in Bangkok the way it does across Southeast Asia. The fare to the centre usually runs about ฿350–550 — somewhat above a metered taxi depending on the time of day — but the advantages are clear: you see the price before you confirm, you pin your destination in the app so there's no explaining the route, and you can pay by card through the app. Pickups at Suvarnabhumi happen at designated ride-hailing points, so follow the signs or the in-app map after booking. At peak times surge pricing kicks in, so it's worth comparing against the taxi queue before you decide.

~฿350–550 to the centre Fixed price shown upfront Pay in-app or cash
One practical tip: get connected before you book a ride. Tourist SIM and eSIM counters sit in the arrivals hall at both airports — registration takes a few minutes with your passport, and prices depend on the package. For everything else worth sorting before your trip, see our Bangkok first-timer guide.
🚘
Airport limousine (AOT Limousine)
BKK to anywhere · fixed price, the most comfortable option

The airport's own limousine counters sit in the arrivals hall: tell them your destination and pay a fixed price set by zone and car type, starting around ฿1,000 and up for a sedan to the centre. Staff walk you to the car — no taxi queue at all. It makes sense for groups, big luggage, or a late arrival when you simply don't want any moving parts. Expect to pay roughly 2–3 times the taxi fare for that certainty. The alternative: pre-book a private transfer through Klook for a similar price, with a driver holding a name sign at the exit.

From ~฿1,000+, fixed price Staff walk you to the car Good for groups / late arrivals
Best if: you're travelling as a group, have a lot of luggage, or want zero friction after a long-haul flight. Not the pick on a tight budget — the ARL and the taxi cost far less.
From Don Mueang (DMK)

DMK (Don Mueang) — no train in the terminal, plan a little

The low-cost hub — most AirAsia, Thai Lion Air and Nok Air tickets land here, and the transfer plan is different from Suvarnabhumi.

Don Mueang is actually a little closer to the centre than Suvarnabhumi, but the thing to remember is that there is no train inside the terminal. Your main options are the cheap and frequent A1/A2 buses, the SRT Dark Red Line commuter train reached by a walkway across the road, and taxis or Grab — direct, but at the mercy of Vibhavadi Rangsit Road, which jams badly at rush hour. Choose based on when you land and how much you're carrying.

Bangkok from above — towers and the Chao Phraya River, where you're heading after landing at Don Mueang
The Bangkok you're heading toward (a view of the city, not the airport itself)
A1 / A2 bus to BTS Mo Chit · MRT Chatuchak Park

The popular budget option. Board outside the terminal (look for the signs around gate 6), pay about ฿30 on the bus. The A1 stops by BTS Mo Chit and MRT Chatuchak Park; the A2 continues to Victory Monument. Buses leave roughly every 5–20 minutes, running about 06:00–24:00 (double-check the signs).

Journey: ~20–30 min to BTS Mo Chit · Fare: about ฿30
SRT Dark Red Line commuter train

Don Mueang station sits across the road, reached by a walkway from the terminal. Trains run to Krung Thep Aphiwat Central Terminal (Bang Sue) in about 15–20 minutes, where you transfer to the MRT Blue Line. No traffic at all — but departures are less frequent than the city metro, so check the timetable first.

Journey: ~15–20 min to Krung Thep Aphiwat · Fare: about ฿33 (check before you go)
Metered taxi — most direct

The official rank uses the same queue-ticket system as Suvarnabhumi, and the same fare formula: meter + ฿50 airport surcharge + tolls. All-in to the centre is about ฿250–400. On empty roads it's around half an hour; at rush hour Vibhavadi Rangsit jams badly, so allow a full hour.

Journey: ~30–60 min · Fare: about ฿250–400 all-in
Grab

Works as usual — find the pickup point via the signs or the in-app map after booking. You see the price upfront, typically about ฿300–450 to the centre. Handy with lots of luggage and no route explanations needed. Surge pricing applies at peak times, as everywhere.

Journey: ~30–60 min · Fare: about ฿300–450
Important: most low-cost tickets (AirAsia, Thai Lion Air, Nok Air) land at Don Mueang, not Suvarnabhumi — check the airport code on your ticket every time. It matters even more on departure day, because the two airports sit on opposite sides of the city, and turning up at the wrong one very likely means a missed flight.
Connecting between airports

BKK ↔ DMK — leave far more time than you think

If you need to transfer between airports — say, flying into Suvarnabhumi and catching a low-cost domestic departure from Don Mueang — be aware that the two sit on opposite sides of the city: Suvarnabhumi to the east, Don Mueang to the north. The drive is roughly 40–50 km through areas that can jam at any hour, and there's no shortcut.

🚌
Free shuttle bus (connecting passengers only)

A free shuttle runs directly between Suvarnabhumi and Don Mueang, but only for passengers holding a boarding pass for an onward flight — staff check it as you board. Buses leave roughly every 12–30 minutes depending on the time of day, and the ride takes about 50 minutes to 1.5 hours depending on traffic. Follow the Free Shuttle Bus signs in the terminal (the boarding point can move, so check the signs or ask at an information counter).

Free (show your boarding pass) ~50–90 min
🚕
Taxi or Grab

If you booked two separate tickets and have no onward boarding pass to show, take a taxi or Grab for about ฿300–500. Plan for 1–1.5 hours in normal traffic, longer at peak times. Build in a minimum buffer of 4 hours between the two flights, including check-in and security.

~฿300–500 1–1.5 hours+
Note: Bangkok traffic is heavy during rush hour (roughly 07:00–09:30 and 16:30–19:30). If you must change airports in those windows, build in a generous buffer. Better still, try to book your inbound and outbound flights from the same airport so you never have to cross the city at all.
A boat on the Chao Phraya River in central Bangkok, where travellers head after clearing the airport
The Chao Phraya River in central Bangkok — where most travellers are heading once they've cleared the airport transfer
Airport know-how

Late arrivals · going back · what to sort before you leave the airport

Four things that make the first hours of a Bangkok trip run smoothly — what to do after midnight, how much buffer to leave on departure day, where to handle your SIM and cash, and the honest truth about train tickets that confuses every visitor.

Landing late at night

The official taxi ranks at both airports run 24 hours, and Grab works through the night. The Airport Rail Link and the A1/A2 buses stop around midnight — check the last departure if you're cutting it close. Roads are empty late at night, so the ride in is much quicker than by day.

Remember: ignore flat-rate offers inside the terminal — official rank only
Going back — how much buffer

For international departures from Suvarnabhumi, aim to arrive about 3 hours early — immigration and security queues get long at peak times. The ARL from Phaya Thai runs every 10–15 minutes. From the Don Mueang side, allow extra for Vibhavadi Rangsit traffic — the Red Line is the more predictable way there.

Safe formula: international 3 hrs · domestic 2 hrs
SIM & cash on arrival

Tourist SIM and eSIM counters sit in the arrivals hall — registration takes minutes with your passport, prices depend on the package. Thai ATMs charge foreign cards a fee of about ฿220 per withdrawal, so take out larger amounts less often, or bring some cash; exchange rates in the city are usually better than at the airport.

Good to know: QR payment is everywhere, but cash still matters at markets and street stalls
Train tickets — separate systems

Plainly: there is no shared ticket. The ARL uses its own tokens, the BTS uses the Rabbit card or single-journey tickets, and the MRT has its own cards and tokens — plus contactless credit-card tap at the gates. Every time you switch systems, you buy again. Fares run roughly ฿15–62 per ride depending on system and distance.

Frequently asked

FAQ · Before you land in Bangkok

What is the difference between BKK and DMK airports in Bangkok?
BKK (Suvarnabhumi Airport) is Bangkok's main hub, located east of the city around 30 km from the centre. Most full-service airlines land there, and it has a direct train into town — the Airport Rail Link. DMK (Don Mueang International Airport) is the older airport to the north, around 25 km from the centre, and serves as the base for low-cost carriers such as AirAsia, Thai Lion Air and Nok Air. It has no train inside the terminal — you use the A1/A2 buses, the SRT Red Line commuter train across the walkway, or a taxi. Always check which airport is on your ticket, because the transfer plan for each is different.
Where does the Airport Rail Link from Suvarnabhumi go, and how much does it cost?
The Airport Rail Link (ARL) departs from floor B, the basement level of the terminal, and runs 8 stations into the city, terminating at Phaya Thai, in about 26 minutes. Fares are roughly ฿15–45 depending on distance. Phaya Thai connects directly to the BTS Sukhumvit Line, and Makkasan station has a walkway to MRT Phetchaburi. Trains run roughly 05:30–24:00, every 10–15 minutes (check the last departure before you travel). It never sits in traffic, which makes it the most predictable option at rush hour. More on the network in our Bangkok BTS and MRT guide.
What's the best way from Don Mueang (DMK) into the city?
Don Mueang has no train inside the terminal. The main options are the A1/A2 buses, about ฿30, to BTS Mo Chit and MRT Chatuchak Park (the A2 continues to Victory Monument), or the walkway across to Don Mueang station on the SRT Dark Red Line — about ฿33 and 15–20 minutes to Krung Thep Aphiwat Central Terminal (Bang Sue), where you transfer to the MRT Blue Line (departures are less frequent than the city metro, so check the timetable). With heavy luggage or a late arrival, a metered taxi runs about ฿250–400 including the airport fee and tolls, and Grab works too.
How much does a taxi from Bangkok airport cost, and what should I watch out for?
Both airports use the same system: go to the official taxi rank, take a queue ticket from the machine, and board at the lane shown on the ticket. The fare is the meter (starting around ฿35) plus a ฿50 airport surcharge plus any expressway tolls at cost. From Suvarnabhumi to central Bangkok expect about ฿300–500 all-in and 45–60 minutes; from Don Mueang about ฿250–400. The thing to watch: people who approach you inside the terminal offering a flat rate. Decline, head to the official rank, and make sure the driver starts the meter before setting off.
Is there a shuttle between Suvarnabhumi and Don Mueang?
Yes — a free shuttle bus runs between the two airports, but only for connecting passengers holding a boarding pass for an onward flight (staff check it as you board). Buses leave roughly every 12–30 minutes depending on the time of day, and the ride takes about 50 minutes to 1.5 hours depending on traffic. Follow the Free Shuttle Bus signs in the terminal. Without a boarding pass, take a taxi or Grab for about ฿300–500 — and allow at least 4 hours between the two flights.
I land late at night — can I still get into the city?
Yes — the official taxi ranks at both Suvarnabhumi and Don Mueang operate 24 hours, and Grab works through the night. The Airport Rail Link and the A1/A2 buses stop around midnight, so check the last departure if you're cutting it close. If you land at 1–2 a.m., walk straight to the official taxi rank and ignore any flat-rate offers inside the terminal. Roads are empty at night: from Don Mueang the centre is usually about half an hour away, from Suvarnabhumi roughly 35–45 minutes.
Klook · Airport Transfers

Bangkok private airport transfers — book before you fly

Sort out a private transfer from Suvarnabhumi or Don Mueang in advance through Klook — a fixed price and a driver holding a name sign at the exit, with no queue after a long-haul flight.

Browse Bangkok airport transfers on Klook →
Wherebest is an affiliate partner of Klook — we may earn a commission when you book through our links, at no extra cost to you.