Bangkok
Bangkok airport to city centre: trains, buses, taxis and costs
From Suvarnabhumi (BKK), take the Airport Rail Link to Phaya Thai, about 30 minutes, when you land before roughly 22:00 and your hotel is near a BTS or MRT stop. From Don Mueang (DMK), take a metered taxi or Grab, 45–90 minutes. Late arrivals, heavy bags or three or more people: taxi or Grab from either airport.From Suvarnabhumi (BKK), take the Airport Rail Link to Phaya Thai, about 30 minutes, when you land before roughly 10:00 PM and your hotel is near a BTS or MRT stop. From Don Mueang (DMK), take a metered taxi or Grab, 45–90 minutes. Late arrivals, heavy bags or three or more people: taxi or Grab from either airport.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideBangkok
Key facts
- BKK to city centre
- Airport Rail Link to Phaya Thai, about 30 min
- DMK to city centre
- Bus or taxi, 45–90 min depending on traffic
- Taxi from BKK
- Meter plus ฿50 airport surcharge and expressway tolls; ฿300–500 total is typical (2026 estimate)
- Cheapest option
- Airport Rail Link from BKK; public bus from DMK
- Best for 3+ people with bags
- Taxi or Grab from either airport
- Peak traffic
- 07:00–09:30 and 16:30–20:00; double the taxi time
- Ride-hailing
- Grab and Bolt both serve both airports; airport pickups carry a surcharge
Options at a glance
Two airports serve Bangkok: Suvarnabhumi (BKK), the main international hub, and Don Mueang (DMK), mostly low-cost carriers. Check which one is on your ticket before you book a transfer — they are on opposite sides of the city and a transfer between them takes an hour or more.
BKK has a rail link into the centre. DMK does not; from there you take a bus, taxi or ride-hailing car. Fares below are 2026 estimates in baht.
| Option | Airport | Time to centre | Cost (2026 estimate) |
|---|---|---|---|
| Airport Rail Link | BKK | About 30 min to Phaya Thai | ฿45 or less |
| Public bus | BKK | 45–90 min | ฿30–60 |
| Public bus | DMK | 45–90 min | ฿30–60 |
| Metered taxi | BKK | 30–60 min off-peak | ฿300–500 incl. surcharge and tolls |
| Metered taxi | DMK | 45–90 min | ฿250–400 |
| Grab or Bolt | Both | Same as taxi, plus waiting time | ฿350–600 |
| Airport shuttle bus between BKK and DMK | Both | About 1 h 30 | ฿150 or less |
Times assume normal traffic. In the 07:00–09:30 and 16:30–20:00 peaks, add 30–60 minutes to any road option.
Airport Rail Link from BKK
The Airport Rail Link runs from the basement level of Suvarnabhumi to Phaya Thai, where it connects to the BTS Skytrain. It is the fastest way into the centre when traffic is heavy and the cheapest rail option. Trains run roughly 06:00–24:00, so a very late arrival usually means a taxi.
Phaya Thai is useful if your hotel is on the BTS Sukhumvit or Silom lines. If you are heading to the Khao San Road area or the old city, the rail link does not reach there; you still need a taxi or bus from Phaya Thai or a different plan entirely. With two large suitcases, the stairs and crowds at interchange stations make the train less attractive than it looks on paper.
Buses from both airports
Public buses are the cheapest way in and out of both airports, but they are slow, can be crowded with luggage, and stop running earlier than the rail link. From BKK, several routes serve the city centre and connect to BTS and MRT stations; from DMK, the A1 and A2 buses run to BTS Mo Chit and the Chatuchak area, where you can continue by Skytrain or MRT.
You need coins or small notes, and you need to know your stop — announcements are not always in English. Use a bus when you are on a tight budget and travelling light, or when your hotel sits directly on the route. Otherwise the time lost is worth more than the fare saved.
Taxi and ride-hailing
At both airports, use the official taxi rank rather than anyone approaching you inside the terminal. At BKK the rank is on level 1; at DMK it is outside the arrivals exit. Ask for the meter ('meter, please'), expect a ฿50 airport surcharge at BKK, and expect to pay expressway tolls on top — the driver usually asks you to hand over the toll money directly. A total of ฿300–500 to the centre is normal (2026 estimate).
Grab and Bolt work at both airports and give a fixed price before you accept, which removes the meter argument. The trade-off is a pickup point that can be a few minutes' walk from arrivals, and a surcharge on airport trips. For three or more people with bags, a taxi or Grab costs about the same as three rail tickets and drops you at the door.
- Use the official rank or the app; ignore touts offering 'fixed price' inside the terminal.
- Insist on the meter; if the driver refuses, take the next car.
- Keep small notes for tolls and the surcharge.
- Screenshot your hotel's address and phone number in Thai before you land.
Costs and what changes them
The rail link is the only option that is both cheap and predictable. Everything on the road is priced by distance plus traffic: the same BKK-to-Sukhumvit taxi can take 30 minutes at 10:00 and 75 minutes at 17:30 for the same meter fare, because the meter charges by distance and waiting time, not by the clock.
Late-night arrivals after the rail link stops leave you with a taxi, Grab or an airport hotel. If you land after midnight, either book a hotel near the airport for the first night or accept the taxi fare; do not plan on public transport.
Practical tips
Buy a Rabbit card or a stored-value ticket if you plan to use the BTS and rail link repeatedly; it saves queueing at machines. Airport machines take coins and notes, and some accept cards.
Allow a buffer on the way back to the airport: two hours before a domestic flight and three before an international one, plus the transfer time. In peak traffic, a taxi to BKK from Sukhumvit can take over an hour.
If you are continuing straight to another region, note that both airports have domestic and international departures, so a same-day connection is possible without entering the city — but only if both flights are at the same airport.
- Keep your luggage light if you plan to use buses or the rail link.
- Download the Grab app and add a card before you land.
- Save the Thai spelling of your hotel address.
- Check which airport your onward flight uses before booking a transfer.
FAQ
Questions people ask
How do I get from Bangkok airport to the city centre?
From Suvarnabhumi (BKK), the Airport Rail Link to Phaya Thai takes about 30 minutes and is the fastest option in traffic. From Don Mueang (DMK), take a metered taxi or Grab, 45–90 minutes. Late arrivals and heavy luggage favour a taxi from either airport.
How much is a taxi from Bangkok airport?
From BKK, expect ฿300–500 to the centre including the ฿50 airport surcharge and expressway tolls (2026 estimate). From DMK, ฿250–400. Grab and Bolt quote a fixed price before pickup, usually a little higher.
Is there a train from Bangkok airport?
Yes, from Suvarnabhumi only. The Airport Rail Link runs to Phaya Thai, where it connects to the BTS Skytrain, roughly 06:00–24:00. Don Mueang has no rail link; use a bus, taxi or ride-hailing car.
What is the cheapest way from Bangkok airport to the city?
The Airport Rail Link from BKK, or a public bus from either airport, at around ฿30–60 (2026 estimate). Both are slow with luggage and stop earlier than taxis, so they suit light travellers on a budget rather than late arrivals.
Should I take a taxi or Grab in Bangkok?
Grab and Bolt give a fixed price and avoid meter disputes, at a small premium and with a pickup point that may be a short walk. Metered taxis from the official rank are usually cheaper when traffic is light.
Deep dive
Every source; changeable facts are marked check
Sources
- officialAirports of Thailand (AOT)
- officialAirport Rail Link (SRTET)
- officialTourism Authority of Thailand
- secondaryWikivoyage – Bangkok