🇹🇭

Getting from Bangkok’s Airports to the City — 2026 Guide

Suvarnabhumi (BKK), Don Mueang (DMK)

Disclosure: Some links in this article are affiliate links. If you purchase through them, we earn a commission at no extra cost to you. This supports our independent reviews.

At a glance

Airports
Suvarnabhumi (BKK), Don Mueang (DMK)
Distance to center
Suvarnabhumi to central Bangkok is 30 km (19 mi), Don Mueang is 24 km (15 mi)
Transfer prices
฿600–1,500 ($17–43) from Suvarnabhumi, ฿500–1,200 ($14–34) from Don Mueang
Currency
THB (฿)

Airport details

Suvarnabhumi (BKK): The main international airport, 30 km east of Bangkok. The airport has one massive terminal building. International Arrivals is on Level 2 — follow signs to the exit, where transfer drivers wait at meeting points A and B (near pillars 3-4 and 7-8). The Airport Rail Link station is in the basement (Level B).

Don Mueang (DMK): The older airport, 24 km north, used by budget carriers (AirAsia, Nok Air, Thai Lion). Smaller and simpler — transfer drivers meet outside the Arrivals exit. A free shuttle bus connects DMK to BKK (takes 45-60 minutes).

Getting to the city by train

Airport Rail Link (from Suvarnabhumi): The City Line runs every 12-15 minutes to Phaya Thai station (฿45, 28 minutes), where you can transfer to the BTS Skytrain. It's the fastest and cheapest option for travelers heading to Sukhumvit, Silom, or Siam areas.

From Don Mueang: The SRT Red Line connects Don Mueang to Bang Sue Grand Station (฿42, 30 minutes), with connections to the MRT Blue Line for central Bangkok. Limited hours — check schedules for late arrivals.

Bus and shuttle options

From Suvarnabhumi: Public bus S1 runs to Khao San Road (฿60, 60-90 minutes). BMTA bus 554 connects to Victory Monument BTS station (฿35). These are budget options — expect basic comfort with luggage.

From Don Mueang: Bus A1 runs to Mo Chit BTS station (฿30, 20 minutes) — the fastest connection to the Skytrain network. Bus A2 goes to Victory Monument (฿30, 30 minutes).

Night arrivals: After midnight, public transport stops. Your options are metered taxi (฿300-500 + ฿50 airport surcharge + tolls), Grab (฿250-500), or a pre-booked transfer. Night buses are extremely limited.

Money-saving tips for Bangkok airports

Always insist on the meter: The official taxi counter on Level 1 ensures your driver uses the meter. The flag fall is ฿35, and the total fare to central Bangkok should be ฿200-400 plus ฿50 airport surcharge and ฿25-75 in expressway tolls (you pay these).

Avoid rush hour: Bangkok traffic is legendary. A 30-minute drive at 2am becomes a 2+ hour crawl at 5pm. If your flight arrives during rush hour (7-10am, 4-8pm), consider taking the Airport Rail Link to Phaya Thai and then a short taxi to your hotel.

Get a Rabbit card: Available at BTS Skytrain stations. Load it with baht and use on BTS, select buses, and convenience stores. Saves time queuing for individual tickets.

Groups of 3+: A pre-booked sedan (฿600-1,000) splits cheaper than 3 Airport Rail Link tickets (฿135) plus onward taxi fares.

Taxi and Uber overview

Bangkok airport taxi touts are aggressive. For a detailed comparison of pre-booked transfer services, see our side-by-side comparison of all 4 platforms for Bangkok.

Public transport from the airport

Airport Rail Link from Suvarnabhumi (30 min to Phaya Thai, ฿45/$1.30) is excellent but doesn't help with luggage. No rail link from Don Mueang (bus only).

BTS Skytrain, MRT, or transfer: decision guide

Bangkok's rail networks are excellent — but not for airport runs. The Airport Rail Link from Suvarnabhumi reaches Phaya Thai in 30 minutes (฿45), where you transfer to the BTS. The problem: navigating BTS/MRT connections with heavy luggage during rush hour is miserable. The stations have long walks between platforms, narrow escalators, and crowds. For solo travelers with a backpack during the day, the rail is fine. For families, anyone with more than one bag, or arrivals after 11pm (when trains stop), a pre-booked transfer is worth the extra cost.

Don Mueang vs Suvarnabhumi: two airports, very different transfers

Bangkok has two airports and the transfer experience is completely different. Suvarnabhumi (BKK) is modern with organized taxi meters and the Airport Rail Link. Don Mueang (DMK) — used by AirAsia and other budget carriers — has chaotic taxi queues, no rail link, and frequent overcharging. Pre-booking is especially valuable from Don Mueang. Note: transferring between the two airports takes 45–75 minutes by road, and the free shuttle bus is slow and infrequent.

Transfer service prices from Bangkok airport

Service Price range Standout feature Book
Welcome Pickups฿800–1,200In-terminal meet-and-greet, free child seatsCheck price →
Kiwitaxi฿600–1,000Wide vehicle selection, transparent pricingCheck price →
GetTransfer฿500–800Bidding system — often cheapestCheck price →
intui.travel฿550–900Shared transfers, budget groupsCheck price →

Prices for a sedan (up to 3 passengers). GetTransfer prices are typical winning bids. See our full comparison for Bangkok for detailed pricing by route.

Local travel nuances

Currency: THB (฿). Have some local currency for small purchases — many taxi meters display in local currency.

Language: Thai (basic English at airports and tourist areas) Having your hotel address saved on your phone (screenshot or Google Maps pin) is always helpful for drivers.

Tipping: Not expected but appreciated. Rounding up by 20-50 baht is a nice gesture for transfer drivers.

Safety: Only use the official taxi counter on Level 1 — insist the meter is turned on (flag fall ฿35). Avoid touts on the Arrivals level. Grab is a safe ride-hailing alternative.

SIM / connectivity: Thai SIM cards from AIS, DTAC, or TrueMove available at Suvarnabhumi Arrivals. Tourist packages from ฿299 (8 days, 15GB).

Tips for Bangkok airport transfers

Tip 1: At Suvarnabhumi, use the public taxi queue on Level 1 if you didn't pre-book. NEVER accept offers from touts in the arrivals hall — they charge 3-5× the meter rate.

Tip 2: Don Mueang has no rail link — pre-booking is especially important here. The A1 bus to BTS Mo Chit costs ฿30 but takes 45+ minutes.

Tip 3: Bangkok traffic is legendary. Avoid 7:30-9:30am and 4:30-7:30pm if possible. A transfer from Suvarnabhumi can take 30 minutes or 2 hours depending on traffic.

Tip 4: Thai toll expressways (฿25-75) speed up the trip significantly. Pre-booked transfers usually include tolls; metered taxis add them on top.

Frequently asked questions

The Airport Rail Link City Line costs ฿45 (about $1.30) and takes 28 minutes to Phaya Thai BTS station. From there, BTS Skytrain connects to most tourist areas for ฿16-59.

It varies enormously. Late night: 30 minutes. Midday: 45-60 minutes. Rush hour (7-10am, 4-8pm): 90-150 minutes. The expressway tolls (฿25-75) help but don't eliminate congestion entirely.

Grab is convenient and cheap for solo travelers. Pre-booked transfers are better for groups (fixed price regardless of traffic), families needing car seats, or when you want guaranteed meet-and-greet at the airport.

A free shuttle bus runs between the two airports (45-60 minutes, every 30 min). Alternatively, take bus A1 to Mo Chit BTS, then BTS to Phaya Thai, then Airport Rail Link to Suvarnabhumi — faster during rush hour.

Not strictly necessary — most drivers communicate via the booking app. But having data helps with navigation and communication. Thai tourist SIMs are cheap (฿299 for 8 days) and available at airport counters.

Detailed route guides for Bangkok

Step-by-step pricing, timing, and meet-and-greet details for the main airport routes in Bangkok:

Suvarnabhumi → central Bangkok →

Similar routes to compare: If you're planning a wider itinerary, here are other destinations with transfer patterns that may be relevant:

Bali DPS → Ubud → Tan Son Nhat → District 1 →

Need help choosing a transfer service?

We compared Welcome Pickups, Kiwitaxi, GetTransfer, and intui.travel side by side for Bangkok — prices, ratings, and our honest verdict.

Compare all 4 services for this city →

Explore nearby destinations

Continuing through Thailand and Southeast Asia? These nearby cities have dedicated airport transfer guides:

Ho Chi Minh City
Airport transfer guide →
Kuala Lumpur
Airport transfer guide →
Bali
Airport transfer guide →
Singapore
Airport transfer guide →
Book WP Kiwitaxi GetTransfer intui