Getting around · Bangkok

From the airport into Bangkok: train, Grab or taxi

Suvarnabhumi and Don Muang each offer the same three ways into the city — a train, a ride-hail, or a metered taxi — and the guides all quote the train fare and stop there. The honest answer depends on one thing they rarely mention: what time you land. Here is how to choose, with real 2026 fares and the midnight rail gap that catches out every red-eye arrival.

The short version

  • Daytime, light bags, hotel near a station? Take the Airport Rail Link from Suvarnabhumi — about 45 baht to Phaya Thai in under half an hour, no traffic.
  • The catch: the train runs only from about 05:30 to midnight. Land after that and there is no train or bus until dawn — only a taxi or Grab.
  • Taxi: use the Level 1 public queue, not the touts upstairs. Expect the meter plus a 50-baht airport surcharge plus tolls — roughly 350–475 baht to central Bangkok.
  • Grab or Bolt costs about the same all-in but gives you a fixed price and no argument about the meter.
  • Don Muang is different: no rail link, but the SRT Red Line and the A1–A4 buses do the job, and taxis are usually cheaper than from Suvarnabhumi.
What runs from Suvarnabhumi across a 24-hour day A 24-hour timeline showing the Airport Rail Link running roughly 05:30 to midnight and the airport bus running in the daytime, while taxis and ride-hail run around the clock, leaving a midnight-to-dawn window when only a taxi or Grab is available. 00:00 06:00 12:00 18:00 24:00 Airport Rail Link runs ~05:30–midnight Airport bus (S1) daytime only, ~06:00–20:00 Taxi & Grab 24 hours — the only overnight option midnight – ~05:30 no train, no bus If you land in this window, a taxi from the Level 1 queue or a Grab is your only way in.
The train is cheapest, but it keeps office hours. Timeline by Town Wire News; times are approximate — confirm the last train before you rely on it.

The quick comparison (Suvarnabhumi)

Fares and times are a 2026 guide compiled by Town Wire News from operator information; confirm the current fare before you travel. Taxi and Grab totals include the airport surcharge and expressway tolls.
Way inBest forRough costThe catch
Airport Rail Link cheapestDaytime, light bags, a hotel near BTS or MRT15–45 bahtRuns only ~05:30–midnight; separate ticket and a walk at the interchange
Metered taxi 24 hoursLate nights, heavy bags, no station near your hotel~350–475 baht all-inUse the Level 1 queue and insist on the meter; ignore the touts upstairs
Grab / Bolt 24 hoursWanting a fixed price and no haggling, paying by card~400–600 bahtTolls are added to the driver on top of the app price; surge at busy times
S1 airport bus budgetGetting to Khao San Road on a shoestring~60 bahtDaytime only (~06:00–20:00), around 1–1.5 hours in traffic

The train: when the Airport Rail Link is the easy win

From Suvarnabhumi, the Airport Rail Link runs from beneath the terminal straight into the city, and when it suits your trip nothing beats it on price or on dodging the traffic. A single fare is 15 to 45 baht by distance — 45 to the terminus at Phaya Thai, 35 to Makkasan — and the run to Phaya Thai takes about 27 to 30 minutes. At Phaya Thai you step across to the BTS Sukhumvit Line (N2); at Makkasan a covered skywalk leads to the MRT Blue Line at Phetchaburi. Both interchanges mean a separate ticket and a short walk, so the train is at its best when your hotel is itself near a BTS or MRT stop — otherwise you save the fare but still finish with a taxi.

Two things to know. The old Express Line no longer exists; there is just the one all-stations City Line, now run by Asia Era One under the State Railway of Thailand. And you may read about a 20-baht flat fare: it applies to this line but is restricted to Thai nationals registered through a government app, so as a visitor you pay the normal 15–45 baht. Contactless bank cards now work at the gates, which saves queuing for a token.

The late-night problem nobody warns you about

Here is the catch the fare tables never print. The Airport Rail Link runs only from about 05:30 to midnight. The airport buses stop even earlier, in the evening. So if your flight lands after midnight — as a great many long-haul and European red-eyes do — there is no train and no bus until dawn. Between roughly midnight and 05:30 your only ways into the city are a metered taxi or a ride-hail, and that is exactly when a tired traveller is most likely to be steered toward an overpriced one.

The good news: the official public taxi rank runs 24 hours, so you are never actually stuck. You just need to know where to go and what to expect — which is the rest of this guide.

The taxi queue, and the touts

Arrivals is on Level 2. Do not take a ride from anyone who approaches you there: the men offering “taxi” or “limousine” on the arrivals floor quote inflated flat fares of 700 to 1,000 baht or more. Instead go down to Level 1, where the official public taxi queue sits outside, with ticket machines between Gate 4 and Gate 7. Take a ticket, and it prints your bay number, the driver’s name and plate, and a complaint line.

The fare is the meter — which starts at 35 baht for an ordinary taxi, or 40 for the larger three-section cabs that some sites quote as though it were the standard rate — plus a flat 50-baht airport surcharge, plus expressway tolls of about 70 to 75 baht that you pay as you go. All in, that is roughly 350 to 475 baht to central Sukhumvit, and up to around 550 to Khao San Road in heavy traffic, over a thirty-to-sixty-minute ride. If a driver won’t start the meter or names a flat price, get out and take the next in the queue — on the metered rank that is your right.

The one rule that saves you money. Everything upstairs on the arrivals level is a markup; everything you need is one floor down. Take the escalator to Level 1, join the public taxi queue or walk to the Grab pickup point, and never accept a “special price” from someone who walks up to you. It is the single difference between a 400-baht ride and a 1,000-baht one.

Grab, Bolt and the ride-hail apps

If you would rather see the price before you get in, Grab is the default, with the pickup point on Level 1 by Gate 4 (from arrivals, take Exit 4 down), available around the clock. A ride into central Bangkok generally runs 400 to 600 baht depending on surge, and the app price is close to a metered taxi’s once you add everything up — the difference is that it is fixed, in English, and payable by card, with no conversation about the meter. One quirk: the expressway tolls are not in the app fare, so you still hand the driver about 70 baht for those. Bolt and InDrive also operate at the airport and are often cheaper than Grab, and Bolt now shows your flight status so a delayed landing doesn’t cost you the booking — it is worth comparing two apps before you choose.

So which one wins?

There is no single best answer — that is the whole point — but the choice is easy once you know your own situation.

Don Muang is a different airport

Bangkok’s second airport, Don Muang (DMK), has no Airport Rail Link, so the playbook changes. The SRT Red Line now runs from a skywalk beside Terminal 1 to Krung Thep Aphiwat (Bang Sue) Central Station in about 18 minutes, where you change to the MRT Blue Line for the rest of the city; a single fare is around 33 to 35 baht and the line runs roughly 05:00 to midnight. For fixed routes, the A1 and A2 buses reach BTS Mo Chit and Victory Monument for about 30 baht, A3 serves Pratunam and Lumpini and A4 runs to Khao San, both about 50 baht. A metered taxi to central Bangkok is roughly 250 to 400 baht — often cheaper than from Suvarnabhumi, because Don Muang sits closer to the north of the city. The same late-night logic applies: once the Red Line and buses stop, it is taxi or Grab only.

Quick answers

How do I get from Suvarnabhumi to the city late at night?
After the last train, around midnight, only taxis and ride-hail run until about 05:30. Use the 24-hour public taxi queue on Level 1 and insist on the meter, or book a Grab or Bolt. Ignore anyone offering a ride on the arrivals level.
Is the Airport Rail Link or a taxi better?
The train wins in daytime if you travel light and your hotel is near a BTS or MRT stop — about 45 baht and half an hour. A taxi or Grab wins late at night, with heavy bags, in a group splitting the fare, or when no station is near where you’re going.
How much is a taxi from Suvarnabhumi to central Bangkok?
Around 350 to 475 baht all-in: the meter (from 35 baht) plus a 50-baht airport surcharge plus about 70 to 75 baht of expressway tolls. Khao San can reach 550 in traffic. Grab is similar but fixed in advance.
How do I get from Don Muang into Bangkok?
Take the SRT Red Line to Krung Thep Aphiwat (about 18 minutes, ~33–35 baht) then the MRT, or an A1/A2 bus to Mo Chit or Victory Monument for ~30 baht. A taxi is roughly 250 to 400 baht, usually cheaper than from Suvarnabhumi.

How we made this — and our sources

We are not based in Bangkok and we do not report from the taxi rank. This guide pairs a rail dataset we compiled from public operator and agency information — the Airport Rail Link (Asia Era One / State Railway of Thailand), the SRT Red Line, the BTS and the MRTA/BEM — with the current airport-transport details published by Airports of Thailand (AOT) for Suvarnabhumi and Don Muang, cross-checked against ride-hail operators, and the questions arriving travellers most often ask. Fares, operating hours, taxi surcharges and pickup points were verified in July 2026.

Fares, timetables, the last-train time and airport pickup points change, sometimes at short notice — treat every figure here as a guide and confirm the last train and any fare that affects your plans with the operator before you travel. This is general travel information, not official advice. Spotted something out of date? Tell us via our corrections page and we will fix it.