Tbestofthailand.org

Bangkok Airport to City: Suvarnabhumi & Don Mueang at 2026 Prices

Two airports serve Bangkok — Suvarnabhumi (BKK), mostly full-service international carriers, and Don Mueang (DMK), mostly low-cost and domestic. Both have a rail option, an airport bus, a metered public taxi queue and Grab/Bolt. The tables below give the price, the time and the exact floor for each option; district picks, the taxi-queue steps and what's still unverified follow.

Last verified: 4 September 2026. Fares move with fuel prices and the baht — treat every amount below as indicative and confirm anything time-critical at the source.

Suvarnabhumi (BKK) into Bangkok

Transport options from Suvarnabhumi Airport into Bangkok
OptionPrice (Sept 2026)TimeWhere to find itBest for
Airport Rail Link (City Line)฿15–45 by distance — ฿35 to Makkasan, ฿45 to Phaya Thai26–27 min to Phaya Thai, every 10–13 min; runs 05:30–24:00Basement level B, one floor below the taxi level — follow the "Train" signs from the Level 2 arrivals hallOne bag, daytime, any hotel on the BTS or MRT (Sukhumvit and Silom via a change at Phaya Thai, MRT via Makkasan)
Public metered taxiMeter (starts ฿35) + a ฿50 airport fee + tolls the passenger pays (฿25–75 depending on route)40–70 min, longer 16:00–20:00Level 1, one floor below arrivals, between Gates 4 and 7 — take a queue ticket from the kiosk and walk to the printed lane numberTwo or more people, several bags, or any arrival after midnight (runs 24 hours)
Grab or BoltGrab quotes ฿350–500 to central Bangkok in-app; Bolt shows its price only once you open the app40–60 min plus the wait for the carGrab: Level 1, Arrival Exit 4 (pickup points A and B). Bolt: the app names the point and says it can changeA fixed price before you get in, card payment, no meter conversation
AOT limousineQuoted by zone at the counter — we could not confirm a current rate card40–60 minCounters in the Level 2 arrivals hall, before the exit doorsA driver holding a name sign and a fixed price agreed before you get in, without using an app
S1 bus to Sanam Luang฿6060–90 min depending on trafficLevel 1, Gate 7 public bus stopKhao San Road and the Old City on a daytime arrival — the bus ends at Sanam Luang, a 10-minute walk from Khao San Road; runs 06:00–17:00 on the airport's own page (some third-party listings say until 20:00, so check the sign)

Don Mueang (DMK) into Bangkok

Transport options from Don Mueang Airport into Bangkok
OptionPrice (Sept 2026)TimeWhere to find itBest for
A1 bus฿30 flat20–40 min to Mo Chit 2 Bus TerminalTerminal 1, 1st floor, Gate 6Connecting onward at the BTS Mo Chit / MRT Chatuchak Park interchange
A2 bus฿30 flat20–40 min to Victory MonumentTerminal 1, 1st floor, Gate 6Ratchathewi and Phaya Thai hotels, or the BTS Sukhumvit line at Victory Monument
A3 bus฿50 flat40–60 min depending on trafficTerminal 1, 1st floor, Gate 6A direct run toward Pratunam, Ratchaprasong and Lumphini Park
A4 bus฿50 flat40–60 min depending on trafficTerminal 1, 1st floor, Gate 6Democracy Monument, Khao San Road and Sanam Luang, direct — no transfer
SRT Dark Red LinePart of the ฿12–42 adult fare table — about ฿30–35 for this legUnder 20 min to Krung Thep Aphiwat (Bang Sue)Don Mueang station, a short covered walkway from the terminalReaching Krung Thep Aphiwat for long-distance trains or the MRT Blue Line, skipping road traffic entirely
Public metered taxiMeter + an airport fee (reported at the same ฿50 as Suvarnabhumi) + tolls the passenger pays30–60 min depending on trafficGround floor, public taxi queue — take a numbered ticketGroups, heavy luggage, or a door-to-door ride without a transfer
Grab or BoltGrab quotes ฿250–400 to central Bangkok in-app; no published range for Bolt35–50 min plus the pickup waitGrab: Terminal 1, International Arrival Exits 2 and 5. Bolt: the app names the pointA fixed price and card payment without the queue-ticket kiosk

Don Mueang's SRT Dark Red Line is a different system from Suvarnabhumi's Airport Rail Link — it doesn't connect the two airports directly, it runs into Bangkok's northern rail terminal.

By destination: the single best option

Where you're staying decides more than the tables above can — a district on the BTS Sukhumvit line is a different trip than one that needs a boat.

Sukhumvit / Asok

Sukhumvit district page

From Suvarnabhumi: Airport Rail Link to Phaya Thai (฿45), then BTS one change to Asok. Taxi about ฿350–450 all-in, 40–60 min.

From Don Mueang: A1 bus to Mo Chit (฿30), then BTS south to Asok. Taxi about ฿300–400 all-in.

Silom / Sathorn

Silom district pageSathorn district page

From Suvarnabhumi: Taxi, about ฿400–500 all-in — by rail it's two changes (Airport Rail Link to Phaya Thai, BTS to Siam, BTS Silom line to Sala Daeng or Chong Nonsi), fine with one bag.

From Don Mueang: A3 bus toward Lumphini Park (฿50) for the Sathorn side, or a taxi at about ฿300–400 all-in.

Khao San / Old City

Khao San district pageRattanakosin district page

From Suvarnabhumi: S1 bus (฿60, Level 1 Gate 7) while it's running; after that, a taxi at about ฿420–520 all-in. No train reaches the Old City.

From Don Mueang: A4 bus, direct to Khao San Road and Sanam Luang (฿50). Taxi about ฿300–400.

Riverside

Riverside district page

From Suvarnabhumi: Taxi, about ฿420–520 all-in. Rail only works for Saphan Taksin-area hotels: Airport Rail Link to Phaya Thai, then BTS via Siam to Saphan Taksin.

From Don Mueang: SRT Dark Red Line to Krung Thep Aphiwat, then MRT to Chinatown; or a taxi at about ฿300–450.

Thonglor

Thonglor district page

From Suvarnabhumi: The closest of these districts to Suvarnabhumi: taxi about ฿330–420 all-in, 35–50 min. Or the Airport Rail Link to Phaya Thai (฿45) plus one BTS change.

From Don Mueang: A1 bus to Mo Chit (฿30), then BTS to Thong Lo. Taxi about ฿350–450.

The public taxi queue, step by step

  1. Find the queue. Suvarnabhumi's public taxi rank is on Level 1, between Gates 4 and 7; Don Mueang's is on the ground floor. Ignore anyone approaching you inside the terminal before that point — the only legitimate queue is the marked counter with a numbered-ticket kiosk.
  2. Take a numbered ticket. The kiosk prints a slip with a lane number and the assigned taxi's plate. Hand it to the driver you're matched with, not a different one.
  3. Confirm the meter starts as you pull away — it should read around ฿35. The driver adds a flat ฿50 airport fee on top of the meter at the end; that part is legitimate, confirmed on the airport's own taxi page as a Ministry of Transport rule.
  4. Tolls are yours to pay, in cash, at each booth — commonly ฿25–75 depending on the route if the driver takes the expressway to cut through traffic. That's separate from the fare on the meter and confirmed on the same page: "toll fees are to be paid by the passengers".
  5. If the driver says the meter is "broken" or quotes a flat fare instead: decline and return to the kiosk for the next car. This is the same opening line as the flat-fare scam on the scams page — the queue system exists precisely so you're never stuck with one driver.

Grab and Bolt from the airport

At Suvarnabhumi, Grab's own airport page names Level 1, Arrival Exit 4 (pickup points A and B) — not the Level 2 arrivals hall where taxis and limousines wait. At Don Mueang, Grab uses International Arrival Exits 2 and 5. Bolt publishes no fixed pickup point at either airport and tells riders to check the app for wherever it assigns that day.

Fares are shown before you confirm, so there's no meter dispute — Grab's in-app estimate runs ฿350–500 to central Bangkok from Suvarnabhumi and ฿250–400 from Don Mueang, though surge pricing can push that up during peak arrival banks (several wide-bodies landing close together) or heavy rain, the same as anywhere else these apps operate. Compare the quote against the taxi-queue price above before booking if it looks high.

Decline any driver who cancels the in-app trip and asks to be paid cash instead — off-app payment drops the GPS trail, the fare record and the platform's insurance, a pattern covered in more detail on the scams page.

Between the two airports

Transfers between Suvarnabhumi and Don Mueang
OptionPrice (Sept 2026)TimeWhere to find itBest for
Free AOT shuttle busFree — the airport's own page restricts it to passengers with an onward air ticketScheduled every 30 min, 05:00–24:00; 50–90 min by road depending on trafficDon Mueang: Terminal 1 Gate 3 or Terminal 2 Gate 14. Suvarnabhumi: Level 2, Gate 3A same-day connection between the two airports — bring your onward boarding pass
Public bus 555฿6006:30–20:00, journey time depends on trafficSuvarnabhumi: Public Transportation Center (a free shuttle from Level 2, Gate 5, gets you there)Anyone without an onward boarding pass who still wants the airport-to-airport bus rather than a taxi

The airports are on opposite sides of the city with no rail link between them. If you're on separate tickets, build in at least 3 hours for the connection: the free shuttle keeps to a 30-minute schedule but the road takes 50–90 minutes depending on traffic, and low-cost carriers at Don Mueang close check-in on the airline's own cut-off, not the airport's.

Landing after midnight, and departing

Arriving late

The Airport Rail Link stops at 24:00 and the S1 bus by mid-to-late afternoon — check the sign, since sources disagree on exactly how late it runs (see Unverified below). What stays open around the clock at both airports is the public taxi queue and Grab/Bolt, so a late arrival defaults to one of those two; expect the surge and queue realities above to matter more than usual in the small hours.

Departing

Suvarnabhumi's own site advises at least 2 hours before departure; airlines commonly ask for 3 on an international flight. Add more in December–January and around Songkran (mid-April), when check-in and security both lengthen. We haven't found a published security-queue time for either airport, so treat the extra margin as insurance, not a guarantee.

Both airports have VAT refund counters for tourists in the departures area — their existence is confirmed, but we couldn't find a current page giving the refund percentage or minimum-spend threshold, so confirm those at the counter rather than relying on a figure here.

Money and connectivity at the airport

Airport currency-exchange booths and airport ATMs are usually the worst rate you'll see in Bangkok — enough for the taxi and the first meal, not the whole trip. The money guide has the current ATM foreign-card fee and where to exchange instead. For SIM/eSIM, ride-hailing and translation apps worth installing before you land, see recommended apps, and for the rest of the city's transit network once you're in, see getting around Bangkok. Passport and visa questions before you fly: the visa checker. General risk picture: the safety page.

Frequently asked questions

What is the cheapest way from Suvarnabhumi Airport to Bangkok?

The Airport Rail Link: ฿15–45 depending on your stop, ฿45 for the full run to Phaya Thai. The S1 bus to Sanam Luang (a 10-minute walk from Khao San Road) is a close second at ฿60 flat. Both undercut a metered taxi, which starts from the meter plus a flat ฿50 airport fee plus tolls before you've gone anywhere.

How much does a taxi from Suvarnabhumi to Sukhumvit cost?

About ฿350–450 all-in as of September 2026: the meter (starting at ฿35), the ฿50 airport fee the airport itself confirms, and tolls of roughly ฿25–75 that you pay at the booths. We haven't found an official fare table for airport-to-district totals, so that range is our estimate from the meter and fee, not a published figure — expect it to run higher in heavy traffic since the meter keeps counting.

Where do I catch a Grab or Bolt at Suvarnabhumi Airport?

Level 1, Arrival Exit 4 — Grab's own airport page names pickup points A and B there, not the Level 2 arrivals hall where taxis and limousines queue. Bolt doesn't publish a fixed point and says to check the app for wherever it assigns you that day.

Is there a free shuttle bus between Suvarnabhumi and Don Mueang?

Yes, but the airport's own page restricts it to passengers with an onward air ticket to show — it runs every 30 minutes, 05:00–24:00. Without a connecting flight, public bus 555 (฿60, 06:30–20:00) covers the same route from Suvarnabhumi's Public Transportation Center, reachable by a free shuttle from Level 2, Gate 5.

How early should I get to Suvarnabhumi or Don Mueang before a flight?

Suvarnabhumi's own site advises at least 2 hours before departure; airlines commonly ask for 3 hours on international flights. Add more in December–January and around Songkran (mid-April), when check-in and security both slow down. We haven't found a published average security-queue time for either airport, so build in the extra margin rather than cutting it close.

What if a taxi driver says the meter is broken at the airport?

Decline and go back to the queue-ticket kiosk for the next car — the numbered-ticket system means there's always another one. "Broken meter, flat fare instead" is the same opening line as the flat-fare scam described on the scams page, and airport taxi-queue staff exist specifically to reassign you.

What we couldn't verify

In keeping with how we handle every guide on this site: where a figure isn't published anywhere we could find, we say so instead of guessing.

  • A current AOT limousine rate card — counters quote by zone at the airport; we found no published 2026 price list.
  • Metered taxi totals by district — these are estimates from the meter start, the ฿50 fee and typical tolls, not figures read off an official fare table.
  • The exact Don Mueang taxi surcharge — we could confirm the ฿50 fee at Suvarnabhumi directly; Don Mueang is reported to use the same rule but we found no Don Mueang-specific page stating it.
  • S1 bus hours after 17:00 — the airport's own page says 06:00–17:00, but some third-party listings say the route runs until 20:00.
  • VAT refund amounts and minimum-spend thresholds — the counters exist at both airports, but we found no page giving current percentages or thresholds.

Sources and verification

Last verified: 4 September 2026. Our local archive of r/Thailand, r/Bangkok and r/ThailandTourism returned 118 threads (1,874 comments) matching airport-transport and airport-name keywords for the most recent archived month, plus 693 individual comments mentioning the airports directly — most of that volume is general Bangkok discussion rather than dedicated transfer complaints (BKK and DMK are also used as shorthand for the city and country generally), so we treat it as a demand signal only, not as the source for any price or schedule above. Where the archive did turn up a direct split — train for the price and speed versus taxi or Grab with heavy luggage or after the trains stop — both sides are reflected in the sections above rather than picking one. Sources used for the figures:

More practical guides