Bangkok Airport to City Center: Best Ways from BKK & DMK

Official taxis at the Bangkok airport pickup area

This article contains affiliate links. If you book through these links, we may earn a small commission — at no extra cost to you. This helps support the project.

How to Get from Bangkok Airport to the City Center: Quick Answer

Bangkok has two main airports — Suvarnabhumi (BKK) and Don Mueang (DMK). Both are connected to central Bangkok by public transport and road. Travel time usually ranges from 30 to 90 minutes, depending on the airport, traffic, and your destination.

The main options are:

  • Public transport — the cheapest option. Take the Airport Rail Link from BKK or the Red Line from DMK and continue by MRT/BTS if needed.
  • Bangkok airport taxi — a convenient option if you want to travel directly from the airport to your hotel.
  • Pre-booked airport pickup — the easiest option if you want your airport pickup arranged before you arrive.

If you arrive late at night, when the trains are no longer running, choose an official taxi, Grab, or a pre-booked private transfer.


How to Get from Suvarnabhumi Airport (BKK) to the City Center

Below is a quick comparison of the main ways to get from Suvarnabhumi Airport to the city center, including typical travel time and cost.

TransportTravel time*Price*How it works
Airport Rail Link →
transfer to BTS or MRT
~40–70 min~60–140 THBWalk to the airport station and take the train to Makkasan or Phaya Thai. From there, you can transfer to MRT/BTS or take a taxi to your hotel. Expect some walking with your luggage.
See the step-by-step public transport directions below for detailed instructions.
Taxi~35–90 min~350–700 THB + toll roadsFollow the signs to the official taxi area, take a queue ticket, and meet your assigned driver. There is very little walking, but you still need to find the taxi area and go through the queue system before getting into your taxi.
Private transfer~35–90 min~700–1200 THBBook in advance. Your driver meets you at the airport and takes you directly to your hotel. There are no ticket machines or transport queues to deal with, and walking is minimal.
*Travel time and prices are approximate and depend on traffic, time of day, and your destination.

How to Get from Don Mueang Airport (DMK) to the City Center

The table below shows the main ways to get from Don Mueang Airport to the city center, along with typical travel time and cost.

TransportTravel time*Price*How it works
Red Line from the airport → transfer to MRT → optional BTS~45–80 min~40–120 THBWalk to Don Mueang Station and take the Red Line to Bang Sue (Krung Thep Aphiwat). From there, you can transfer to MRT, or take a taxi for the rest of the journey. Expect some walking and at least one additional connection for most central Bangkok areas.
See the step-by-step public transport directions below for detailed instructions.
Taxi~30–80 min~250–600 THB + toll roadsFollow the signs to the official taxi counter — at Gate 8 in Terminal 1 or near Gate 15 in Terminal 2. There is very little walking, but you still need to find the taxi counter and arrange your ride before getting into your taxi.
Private transfer~30–80 min~800–1400 THBBook in advance. Your driver meets you at the airport and takes you directly to your hotel. You do not need to find a taxi counter or arrange transportation after arrival, and walking is minimal.
*Travel time and prices are approximate and depend on traffic, time of day, and your destination.

Bangkok Public Transport: How to Get from BKK/DMK Airports to the City Center

Getting to the city center by public transport usually involves two steps: first taking the airport train, then transferring to one of the city rail lines depending on where your hotel is located.

Airport rail lines:

  • Airport Rail Link (ARL) — from BKK (Suvarnabhumi)
  • SRT Red Line — from DMK (Don Mueang)

City lines:

  • BTS (Skytrain) — elevated train
  • MRT — metro (mostly underground)

Public Transport from BKK Airport

If you travel by public transport from Suvarnabhumi Airport (BKK), the journey usually starts with the Airport Rail Link (ARL). This train connects the airport to the city center, where you can transfer to Bangkok’s rail systems — BTS Skytrain or MRT metro — depending on where your hotel is located.

How to find the ARL station

Airport Rail Link (ARL) is the fast rail connection between Suvarnabhumi Airport and the city center.

The ARL station is located inside the airport terminal, making it easy to access:

  1. After you exit Arrivals, follow signs for “Airport Rail Link / Train”.
  2. Go down to Level B (the station is on the lower level of the terminal).

After arriving on the ARL, you can transfer to BTS or MRT depending on where your hotel is located.

Transfer to MRT

This option can work if your hotel is close to an MRT station. Note that the ARL → MRT transfer includes a short walk between stations, which can be less comfortable with large suitcases.

  1. Take ARL to Makkasan.
  2. Walk to MRT Phetchaburi (often about 5–7 minutes; part of the walk may be outdoors).
  3. Enter Phetchaburi station and continue on the MRT line you need.

Transfer to BTS

Choose this if your hotel is close to BTS (Bangkok’s elevated Skytrain).

  1. Take ARL to Phaya Thai (the final stop on the ARL line).
  2. Follow signs for BTS Skytrain — the transfer is within Phaya Thai station.
  3. Continue on the BTS line that matches your hotel area.

Public Transport from DMK Airport

From Don Mueang Airport (DMK), public transportation typically starts with the SRT Red Line train, which runs from the airport toward the city center. From there, you can transfer to the MRT metro and then to BTS Skytrain if needed.

How to find SRT Red Line station

SRT Red Line is a commuter rail system connecting central Bangkok with the northern areas, including Don Mueang Airport (DMK).

The SRT station is easily accessible from the airport via a covered walkway:

  1. In Arrivals, follow signs for “SRT Red Line / Train”.
  2. Walk toward the end of Terminal 2.
  3. Use the covered walkway to the station.

From there, you can transfer to the MRT line.

Transfer to MRT

Transfer to MRT if your hotel is close to an MRT station, or if you plan to connect to BTS later.

  1. Take the Red Line to Krung Thep Aphiwat Station (formerly Bang Sue Grand Station).
  2. Follow signs for MRT and transfer to the metro.
  3. Continue on the MRT route that matches your hotel area.

Transfer to BTS

If your hotel is closer to a BTS Skytrain station, you can transfer from the MRT to a BTS line.

  1. On MRT Blue Line, ride to Sukhumvit (or to Si Lom / Chatuchak Park, depending on your area).
  2. Then transfer to BTS.

Public Transport from Bangkok Airport at Night

After midnight, most rail transport in Bangkok stops operating.

Approximate operating hours for the main lines*:

  • Airport Rail Link (BKK) — about 05:30–00:00
  • Red Line (DMK) — about 05:00–00:00
  • BTS and MRT — usually 06:00–00:00

*Exact times depend on the specific line and station, so it’s best to check the last departure before traveling.

If you arrive late at night, the most convenient options are usually taxi or a pre-booked transfer.


Bangkok Airport Taxi: Official Taxi from BKK/DMK or Grab

Option 1: Official airport taxi

Official taxi at BKK (Suvarnabhumi)

  1. Go down to Level 1.
  2. Find the Public Taxi area and the ticket machine (between Gate 4–7).
  3. Proceed to the pickup lane indicated on your ticket.

Official taxi at DMK (Don Mueang)

  1. Follow the Taxi / Public Taxi signs.
  2. Go to the official taxi counter — Gate 8 in Terminal 1 or near Gate 15 in Terminal 2.
  3. Arrange your taxi at the counter.

Official taxi payment

A 50 THB airport surcharge is added to the metered fare. Toll roads (if used) are paid separately.

It’s a good idea to confirm the payment method in advance and have some cash ready for the taxi fare, airport surcharge, and toll roads.

Option 2: Grab

One of the most popular ways to get from Bangkok Airport to the city is to book a ride through Grab. To avoid unnecessary hassle after your flight, it’s worth setting up the app and preparing a few things in advance.

Before your trip:

  • Make sure you’ll have mobile internet (eSIM or roaming), so you can stay connected while finding your driver.
  • Install the Grab app and create your account before you fly.

When booking your ride:

  • Use your hotel’s full address rather than just its name when entering your destination, as many hotels in Bangkok have similar names.
  • If you need a child seat or booster, check the available options before booking.
  • If the driver asks where you are, use the exit, gate, or other landmark shown in the app.

If you prefer everything to be arranged in advance: book a Bangkok airport pickup instead. Your airport pickup will be arranged before you arrive, and you’ll be taken directly to your hotel.


Airport Pickup: How to Book a Private Airport Transfer in Bangkok

If you arrive at night, have a lot of luggage, or simply don’t want to figure things out on the spot, a private transfer booked in advance is often the easiest option.

Which airport pickup service should you choose?

Here are two popular services that make it easy to pre-book an airport transfer.

  • GetTransfer.com — a transfer marketplace where you submit a request and compare offers from different drivers. This often allows you to choose a better price. Check the GetTransfer terms for booking and cancellation conditions.
  • Trip.com Airport Transfers — works more like a regular booking service: enter your route, choose from the available vehicle options, and book at a fixed all-inclusive price. If your flight is delayed, the driver will wait for you. Trip.com also offers compensation if your driver is late or doesn’t show up.

What to check when booking a private transfer

Regardless of the service you choose, make sure to check the following before completing the booking:

  • Meeting point: where exactly the driver will wait for you at the airport (terminal or exit).
  • Flight number: always include it so the driver can track delays.
  • Waiting time: usually around 60 minutes, but it depends on the service and fare conditions. Make sure your driver will wait for you if your flight is delayed.
  • Child seat: if needed, add it during booking.

Frequently asked questions (FAQ)

Which Bangkok airport is closer to the city center, BKK or DMK?

Don Mueang Airport (DMK) is geographically closer to central Bangkok than Suvarnabhumi Airport (BKK).

By car: DMK is particularly convenient for northern Bangkok, including Chatuchak and Mo Chit, as well as Bangkok’s Old City and Khao San Road. For central areas farther east, such as Sukhumvit, the difference between BKK and DMK is less significant and travel time depends heavily on traffic.

By public transport: BKK is more convenient for several popular areas. The Airport Rail Link takes you directly to Pratunam (Ratchaprarop Station), while Siam is easy to reach with one change at Phaya Thai. Sukhumvit is also well connected via BTS or MRT. From DMK, the Red Line gets you into Bangkok, but reaching most of these areas requires additional connections.

What is the cheapest way to get from Bangkok airport to the city?

The cheapest option is usually public transport.
From BKK, take Airport Rail Link. From DMK, take Red Line and transfer to MRT or BTS.

How Bad Is Traffic from Bangkok Airport to the City?

Bangkok traffic can be heavy, especially during rush hours around 07:00–10:00 and 17:00–20:00. If you travel from the airport by taxi, Grab, or private transfer during these hours, allow roughly 20–40 extra minutes for the journey.

If you arrive during rush hour, the Airport Rail Link from BKK or the Red Line from DMK can offer a more predictable travel time.


You May Also Like


Suvarnabhumi Airport (BKK) — official website
https://suvarnabhumi.airportthai.co.th
(Terminals, transport options, and airport services.)

Don Mueang Airport (DMK) — official website
https://donmueang.airportthai.co.th
(Terminals, transport options, and airport services.)

Airport Rail Link (from BKK)
https://www.srtet.co.th/en
(Information on Airport Rail Link timetables and fares.)

SRT Red Line (from DMK)
https://www.srtet.co.th/en
(Information about the SRT Red Line, including timetables and fares.)

Scroll to Top