Bangkok Airport Transfer Guide: BKK and DMK to the City
Book an experience
Top-rated experiences in Bangkok Travel Guide
The highest-rated tours and activities in Bangkok Travel Guide. Book today, cancel free if plans change.
Contents
- From Suvarnabhumi (BKK)
- Airport Rail Link (ARL) — Cheapest Option
- Metered Taxi — Most Flexible
- Grab — Convenient with Transparent Pricing
- Private Transfer — Best for Groups or Late Arrivals
- Public Bus — Not Recommended
- From Don Mueang (DMK)
- Metered Taxi
- Bus A1 and A2 — Best Budget Option from DMK
- Commuter Train — Slow but Ultra-Cheap
- Grab from DMK
- Private Transfer from DMK
- Travelling Between Airports
- Practical Tips
Bangkok is served by two airports: Suvarnabhumi (BKK), the main international hub 30km east of the city centre, and Don Mueang (DMK), the budget airline terminal 24km north. Getting your transfer right saves time and money at the start and end of your trip.
From Suvarnabhumi (BKK)
Suvarnabhumi handles most international arrivals and is the larger, better-connected of the two airports.
Airport Rail Link (ARL) — Cheapest Option
The Airport Rail Link runs directly beneath the terminal. Tickets cost approximately THB 15–45 depending on destination (as of 2026). Services run every 10–15 minutes from 06:00 to midnight.
The City Line stops at eight stations between the airport and Phaya Thai, where you can connect to the BTS Skytrain (Sukhumvit and Silom lines) or walk to the nearby MRT Phaya Thai station. Total travel time from the airport to Asok or Siam is approximately 40–45 minutes including the interchange.
The ARL is the best option for solo travellers and couples with manageable luggage heading to the Sukhumvit, Silom or Siam areas. It becomes less practical for families with multiple bags or those heading to the Rattanakosin old city, which has no nearby BTS station.
Metered Taxi — Most Flexible
Metered taxis depart from Level 1 of the arrivals hall (follow the “Public Taxi” signs — the queue is staffed and clearly signposted). All legitimate airport taxis run on the meter.
Typical fares to central Bangkok:
- To Sukhumvit (Asok/Nana area): approximately THB 300–400 (as of 2026)
- To Silom/Sathorn: approximately THB 350–450
- To Khao San Road / Rattanakosin: approximately THB 400–500
Add a THB 50 airport surcharge (collected at the booth before you reach the cab) and expressway tolls of approximately THB 25–75 depending on which toll gates your driver uses. Journey time is 30–45 minutes off-peak and up to 60–75 minutes during the morning or evening rush.
Do not accept flat-rate offers from drivers approaching you in the arrivals hall. The official queue is the only safe option.
Grab — Convenient with Transparent Pricing
Grab (Southeast Asia’s ride-hailing app) operates from a designated pickup zone on Level 2. Download the app before arriving in Thailand and have a local SIM or roaming data active.
Fares to central Bangkok run approximately THB 350–600 depending on surge pricing and destination (as of 2026). Grab fares are fixed at the time of booking, so you know the total before getting in. The main disadvantage is that peak demand at the airport causes significant surge pricing, and the Level 2 pickup zone requires navigating the terminal.
Private Transfer — Best for Groups or Late Arrivals
Pre-booked private transfers offer a fixed price, a named driver waiting at arrivals and no queuing. Operators including Kiwitaxi and GetTransfer offer door-to-door service from approximately THB 800–1,500 for a standard sedan (as of 2026). Larger vehicles for families or groups with luggage are available at higher rates.
Private transfers are particularly good for late-night arrivals, airport connections with tight timings and first-time visitors who prefer certainty over cost savings. Book at least 24 hours ahead.
Public Bus — Not Recommended
Public bus routes 554 and 555 serve the airport and cost approximately THB 35, but they run infrequently, are not air-conditioned on all services and are impractical with luggage. The dedicated Airport Express bus service that once ran to the city was discontinued years ago. Unless you are travelling with nothing but a backpack and have time to spare, the bus is not a practical choice.
From Don Mueang (DMK)
Don Mueang is smaller and its road connections to the city are less direct than Suvarnabhumi’s rail link.
Metered Taxi
The same rules apply: use the official taxi queue on Level 1 (ground floor arrivals). Fares to central Bangkok are slightly lower than from Suvarnabhumi given the shorter distance, but traffic on the northbound expressway can be severe.
Typical fares (as of 2026):
- To Sukhumvit / Silom: approximately THB 200–350
- To Khao San Road: approximately THB 200–300
Add the THB 50 airport surcharge and tolls.
Bus A1 and A2 — Best Budget Option from DMK
Two air-conditioned bus routes serve Don Mueang reliably:
- Route A1 to BTS Mo Chit: approximately THB 30, runs every 10–15 minutes. From Mo Chit you are on the BTS Skytrain network.
- Route A2 to Victory Monument: approximately THB 30, then bus or taxi onward.
These are the best budget options from Don Mueang. From Mo Chit BTS you can reach Siam in 15 minutes and Asok in 20 minutes.
Commuter Train — Slow but Ultra-Cheap
Don Mueang has a rail station adjacent to the terminal. Commuter trains run to Hua Lamphong (main Bangkok railway station) for approximately THB 5–20 (as of 2026). The journey takes 45–75 minutes and trains are infrequent. This option is only worth considering if you are heading to the area around Chinatown or need to connect to a southbound rail service from Hua Lamphong.
Grab from DMK
Grab operates from Don Mueang, with fares to central Bangkok approximately THB 250–450 (as of 2026). The pickup zone is on the departures level — follow the Grab signs.
Private Transfer from DMK
Pre-booked private transfers are the most stress-free option from Don Mueang, particularly for late-night arrivals or early-morning departures. Welcome Pickups operates from DMK with a fixed price, a named driver waiting at arrivals, and no negotiation required. Fares to central Bangkok start from approximately THB 700–1,100 for a standard sedan (as of 2026).
Travelling Between Airports
If your itinerary involves arriving at one airport and departing from the other (common with international in + domestic out), there are a few options:
Free shuttle bus: Thai Airways and partner airlines offer a free connecting coach between the two airports for passengers with confirmed onward flights. Show your boarding pass. Journey time is approximately 45–60 minutes excluding any queueing.
Taxi or Grab: approximately THB 400–500 and 45–60 minutes off-peak. Faster and more flexible than the shuttle, at the cost of the fare.
Allow at least 2.5 hours between an international arrival at Suvarnabhumi and a domestic departure from Don Mueang, accounting for immigration, baggage and the inter-airport transfer.
Practical Tips
- Avoid arriving during peak hours if your transport relies on roads. The 17:00–20:00 evening rush is the worst, particularly on the expressways north of the city. If your flight lands at 17:00, factor in significantly longer taxi and Grab times.
- Have your hotel address written in Thai. Not all taxi drivers read English-language maps fluently. Most hotels provide a Thai-script address card — ask when booking.
- Buy a SIM at the airport. DTAC and AIS both have counters in the arrivals halls at both airports. A tourist SIM with 15–30 days of data runs approximately THB 299–499 (as of 2026). Having data active lets you use Grab from the moment you land. Alternatively, an eSIM for Thailand can be activated before your flight lands. Once in Bangkok, the BTS Rabbit Card via Klook is the most convenient way to pay for Skytrain fares.
- If arriving very late and flying onward early, consider booking accommodation near Don Mueang rather than making the full trip into the city. Several budget and mid-range hotels are a short taxi ride from the terminal.
→ For more on getting around Bangkok once you’re in the city, see our full Bangkok guide.
Frequently Asked Questions
- Which Bangkok airport will I arrive at?
- Most international and long-haul flights use Suvarnabhumi (BKK), 30km east of central Bangkok. Budget airlines — AirAsia, Nok Air, Thai Lion Air on domestic and some regional routes — use Don Mueang (DMK), 24km north of the city. Check your ticket: the airport code is printed in the itinerary. If connecting between airports for a domestic leg, there is a free shuttle bus for passengers with confirmed onward flights (show boarding pass).
- What is the cheapest way from Suvarnabhumi to the city centre?
- The Airport Rail Link (ARL) is the cheapest practical option — THB 15–45 depending on station, departing every 10–15 minutes from 06:00 to midnight. The City Line runs to Phaya Thai in 30 minutes, where you connect to the BTS Skytrain or MRT. A public bus (routes 554/555) costs THB 35 but is impractical with luggage.
- How long does the journey from the airport to central Bangkok take?
- Airport Rail Link to Phaya Thai: 30 minutes (consistent). Taxi to Sukhumvit: 30–45 minutes off-peak, up to 75 minutes during rush hour (07:00–09:00 and 17:00–20:00). Grab follows the same road traffic. If arriving during peak hours, the ARL is significantly faster than road options.
- Is it safe to get a taxi at Bangkok airport late at night?
- Yes — use the official metered taxi queue on Level 1 (Suvarnabhumi) or Level 1 (Don Mueang). These are regulated and metered. Avoid any driver who approaches you in the arrivals hall or quotes a flat rate before reaching the taxi queue — these are touting operations with inflated fares. The queue at Suvarnabhumi is clearly signed and staffed 24 hours.
Airport Transfers
Book Your Transfer in Advance
Fixed-price transfers from Suvarnabhumi (Bangkok), Don Mueang, Chiang Mai, and Phuket airports. Driver meets you at arrivals — straightforward and priced upfront.
Search Kiwitaxi →Same price as booking direct — we earn a small commission at no extra cost to you.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.