Bangkok Airport to City (BKK/DMK): Every Option Priced 2026
Updated: 2026-07-31

As of July 2026, the cheapest and most reliable way into Bangkok from **Suvarnabhumi (BKK)** is the **Airport Rail Link** — 15–45 THB to the city in about 30 minutes. From **Don Mueang (DMK)** the equivalent is the **A1/A2 airport bus** (30 THB) or the **SRT Red Line** (about 33 THB). If you land late, carry heavy bags, or travel as a group, a **metered taxi** (the meter plus a fixed 50 THB airport surcharge plus expressway tolls, roughly 350–500 THB all-in) or a **Grab** in a similar range is worth the extra. Below is every option from both airports — priced, timed and ranked — plus what to do after the trains stop.
Every route from Bangkok's airports to the city, priced
Bangkok has two airports, and which one you land at completely changes your best move. Suvarnabhumi (BKK) sits about 30 km east of downtown and has its own train, the Airport Rail Link, running straight into the BTS/MRT network. Don Mueang (DMK), the low-cost hub about 25 km north, has no direct airport train of its own but is served by the cheap A1/A2 buses and the SRT Red Line commuter train. For both, a metered taxi or a Grab is the door-to-door fallback.
All THB figures below are official operator and airport fares checked in July 2026 (roughly US$1 ≈ 33 THB). Public-transport fares are fixed; taxi and Grab totals are estimates that move with traffic, tolls and demand. Fares can change — always check the live fare board, the SRT/ARL app or your Grab quote before you ride.
From Suvarnabhumi (BKK)
| Option | Fare (THB) | Time to city | Operating hours | Luggage |
|---|---|---|---|---|
| Airport Rail Link (City Line) | 15–45 THB | ~30 min to Phaya Thai | ~05:30–24:00 | Carry your own; fine for a case or two |
| Metered taxi | Meter + 50 THB airport surcharge + tolls ≈ 350–500 THB | 40–60 min | 24/7 | Boot space; best for heavy bags |
| Grab / ride-hail (Bolt) | ~300–550 THB (varies with demand) | 40–60 min | 24/7 | Boot space; price fixed up front |
| Public bus (from Bus Terminal) | ~25–35 THB | 60–90 min | Daytime, limited routes | Minimal; not luggage-friendly |
From Don Mueang (DMK)
| Option | Fare (THB) | Time to city | Operating hours | Luggage |
|---|---|---|---|---|
| A1 / A2 airport bus | 30 THB | 30–60 min + BTS/MRT | A1 ~06:00–24:00 / A2 ~06:15–23:00 | Racks by the door; hold your own |
| SRT Red Line | ~33 THB (line range 12–42) | ~18 min to Bang Sue (Krung Thep Aphiwat) | ~05:00–24:00 | Open carriage; some standing room |
| Metered taxi / Grab | Meter + 50 THB + tolls ≈ 300–450 THB / Grab similar | 30–60 min | 24/7 | Boot space; best for bags |
The short version: train or bus for value, taxi or Grab for door-to-door comfort and late nights. Now the detail for each airport.
Suvarnabhumi (BKK): rail link, taxi, Grab and bus
The Airport Rail Link (ARL) City Line is the default choice. Follow the signs down to Basement Level 1 (B1) under the terminal — the station is inside the airport, no shuttle needed. A single journey costs 15–45 THB depending on distance, with the full run to Phaya Thai (the northern terminus and a BTS interchange) at 45 THB in about 30 minutes. Trains run roughly 05:30 to midnight, every 10–15 minutes. Buy a token or plastic card at the machine, or tap a contactless bank card at the gate. There are no dedicated luggage racks, so you hold your bags — easy with a carry-on, tighter at rush hour with two big suitcases.

Key interchanges: Makkasan connects to the MRT Blue Line (for Sukhumvit, Silom, the old town), and Phaya Thai connects to the BTS Sukhumvit Line (for Asok, Siam, Mo Chit). For most Sukhumvit hotels, ride to Phaya Thai or Makkasan and hop one BTS/MRT stop.
A metered taxi is the honest door-to-door option. Head to the official public taxi rank on Level 1 (one floor below Arrivals), take a queue ticket, and make sure the driver runs the meter. Your total is the meter fare + a flat 50 THB airport surcharge + expressway tolls (about 70–110 THB in cash). To central Sukhumvit or Silom that lands around 350–500 THB and 40–60 minutes in normal traffic.
Grab (and rival Bolt) show a fixed price before you book, which removes the meter argument entirely — handy after a long flight. Expect roughly 300–550 THB to the centre; the number climbs with rain, rush hour and late-night surge. Pick-up is from the designated ride-hail zone (signed inside the terminal); an airport access fee is baked into the quote.
The public bus is only for the truly budget-minded. From the free shuttle to the Suvarnabhumi Bus Terminal, city routes cost about 25–35 THB but take 60–90 minutes and aren't built for luggage. Skip it unless you have time and travel light.
Don Mueang (DMK): A1/A2 bus, SRT Red Line and taxi
Don Mueang has no in-terminal airport express, so your two cheap options are a bus or the commuter train — both need a short BTS/MRT hop to finish the trip.
The A1 and A2 airport buses are the go-to, at a flat 30 THB paid to the conductor on board. Catch them outside Terminal 1, Gate 6 (or the Terminal 2 exit). The A1 runs to Mo Chit — interchange for the BTS Mo Chit and MRT Chatuchak Park — roughly 06:00 to midnight. The A2 runs to Victory Monument (BTS interchange), roughly 06:15 to 23:00. Depending on traffic the ride is 30–60 minutes; buses have racks near the door.
The SRT Red Line commuter train is faster and dodges road traffic. Don Mueang station is linked to the terminal by a walkway/bridge. A single fare to Krung Thep Aphiwat (Bang Sue Grand Station) is about 33 THB (the line ranges 12–42 THB), and the ride is only ~18 minutes. Trains run about 05:00 to midnight. At Krung Thep Aphiwat you connect to the MRT Blue Line for the rest of the city. Note: since late 2025 a 40 THB daily fare cap applies when you tap an EMV contactless card on the Red Line (valid through November 2026).
A metered taxi or Grab works the same as at Suvarnabhumi — meter + 50 THB airport surcharge + tolls, totalling roughly 300–450 THB to the centre since Don Mueang is a touch closer on the north side. Use the official taxi rank downstairs, and insist on the meter.
Taxi and Grab reality: the meter, the surcharge, the tolls
Bangkok airport taxis are cheap by global standards, but there are three things every first-timer should know so you don't overpay.

1. Insist on the meter. At the official rank the driver should start the meter (flag-fall about 35 THB). If a driver at the curb offers a flat "400 baht, no meter" fare before you reach the rank, walk away — that's the classic tout move. Legitimate metered rides are almost always cheaper.
2. The 50 THB airport surcharge is real — and legal. Both airports add a flat 50 THB to the metered fare (per a Ministry of Transport rule). It's printed on the rank signage, so it's not a scam; it's simply added at the end.
3. Tolls are paid in cash, on top. The expressway into town has 1–2 toll gates totalling roughly 70–110 THB, which you hand to the driver in cash as you go. So a metered fare of ~300 THB becomes ~400–500 THB all-in. That's normal.
Grab vs taxi: Grab isn't always cheaper — at quiet times a metered taxi can win, and during surge Grab can be pricier. What Grab buys you is certainty: a fixed, English-language quote and a logged, cashless ride with no meter debate. For late arrivals, groups, or if your Thai is nonexistent, that peace of mind is usually worth it. Keep some cash anyway for tolls if you take a regular cab.
Landing late? What to do after the trains stop
Both airport trains — the ARL at Suvarnabhumi and the SRT Red Line at Don Mueang — stop running around midnight, and the A1/A2 buses wind down by late evening too. If you clear immigration after that, your realistic choices narrow to two.
- Metered taxi (recommended): the official rank operates 24/7. Unlike some cities, Bangkok airport taxis add no separate late-night surcharge — you still pay meter + the 50 THB surcharge + tolls, so a central ride stays around 350–500 THB even at 2 a.m. Traffic is light after midnight, so it's often the fastest it'll ever be.
- Grab / Bolt: available round the clock, with a fixed quote. Expect some late-night or surge uplift on the price, but you skip any language friction — useful when you're tired.
A money-saving move for red-eye arrivals: if your flight lands at, say, 3 a.m., consider waiting for the first train (~05:00–05:30) in a 24-hour airport cafe rather than paying peak Grab surge — you lose an hour or two but save a chunk. Either way, confirm the current first/last-train times on the official site before you fly; schedules shift slightly through the year and this is the detail most likely to have changed.
Sort these before you land
A little pre-booking makes the arrival smoother — and the first-day sightseeing cheaper. Here's what's worth lining up before you fly:
- A Thailand eSIM (TH-ESIM-0001): you'll want data the moment you land — to open Grab, read the SRT map, or message your hotel. A 5G unlimited eSIM (AIS) installs before departure and activates on arrival, from about US$1/day in our tracked data (July 2026). No queuing at an airport SIM counter.
- Mahanakhon SkyWalk (TH-ATTR-0003): once you're settled, Bangkok's best rooftop view is a short ride from the ARL/BTS line — tickets from around US$31 (our lowest tracked rate, July 2026).
- Chao Phraya Princess Dinner Cruise (TH-EXP-0001): an easy, jet-lag-friendly first night — a river dinner cruise from about US$25 (July 2026).
- Damnoen Saduak & Maeklong day tour (TH-TOUR-0001): the classic floating-market + railway-market day trip, with hotel pickup, from about US$26 (July 2026).
We compare live prices across Klook, KKday, Trip.com, GetYourGuide and more, so check the current rate before you tap "buy."
Compare prices for related tickets
FAQ
How much is a taxi from Suvarnabhumi (BKK) to Sukhumvit?
Budget roughly 350–500 THB all-in for a metered taxi to central Sukhumvit in 2026. That's the meter fare (flag-fall about 35 THB) plus a flat 50 THB airport surcharge plus about 70–110 THB in expressway tolls, which you pay the driver in cash. Always use the official downstairs rank and insist the driver runs the meter.
Is Grab cheaper than a taxi from the airport?
Not always. At quiet times a metered taxi can be cheaper; during rush hour or late-night surge, Grab can cost more. What Grab guarantees is a fixed, English-language price up front and a cashless, logged ride with no meter argument — typically 300–550 THB to central Bangkok as of July 2026. For late or group arrivals, that certainty is usually worth it.
Can I take luggage on the Airport Rail Link?
Yes, but there are no dedicated luggage racks, so you hold or stand your bags beside you. It's easy with a carry-on and manageable with one large case; with two big suitcases at rush hour it gets tight. The ARL runs about 05:30 to midnight and costs 15–45 THB, so for value it still beats a taxi if you're travelling light.
How do I get from Don Mueang (DMK) to Suvarnabhumi (BKK) or the city centre?
From Don Mueang the cheapest routes into town are the A1/A2 bus (30 THB, to Mo Chit or Victory Monument) or the SRT Red Line (~33 THB, ~18 min to Krung Thep Aphiwat, then MRT). For an airport-to-airport transfer between DMK and BKK, allow 1–2 hours by taxi or Grab (roughly 400–600 THB with tolls) depending on traffic — build in a generous buffer if you're connecting.



