
Bangkok Airport to City Hotels 2026 — Transport Guide for Suvarnabhumi & DMK
Bangkok Airport to City Hotels 2026 — Transport Guide for Suvarnabhumi & DMK
Landing in Bangkok is easy. Getting to your hotel is where first-time visitors often overpay or end up in the wrong taxi. This guide covers both airports — Suvarnabhumi (BKK) and Don Mueang (DMK) — and every transport option from free to fast.
Suvarnabhumi Airport (BKK) — The Main International Gateway
Suvarnabhumi is 25km east of central Bangkok. It's Thailand's main international airport and where most long-haul flights arrive. The airport is enormous — allow time to get from your gate to ground transport.
Option 1: Airport Rail Link — Best Value for Central Bangkok
The Airport Rail Link runs from Suvarnabhumi directly to Phaya Thai Station in central Bangkok. Phaya Thai connects to the BTS Skytrain network and is walkable or short taxi distance from most Sukhumvit, Silom, and old town hotels.
Cost: 15–45 THB depending on destination Journey time: 30 minutes to Phaya Thai Frequency: Every 10–15 minutes, 6am–midnight Where to board: Follow signs for "City Rail Link" from the arrivals hall — it's underground, follow the signs from baggage claim
The Airport Rail Link is by far the cheapest option and one of the fastest to central Bangkok. If your hotel is anywhere near the BTS network, this is the smart choice.
Option 2: Public Taxi — Most Flexible
Taxis from Suvarnabhumi to central Bangkok cost 200–400 THB plus expressway toll (around 75 THB) and are metered. The taximeter-plus-expressway combination is honest and rarely causes problems at Suvarnabhumi.
Key rules: - Use the official taxi queue on Level 1 (arrivals level). Follow the "Public Taxi" signs. - Never accept unlicensed taxi touts inside the terminal. They will overcharge. - Confirm the driver will use the meter before getting in. - The expressway toll is paid by the passenger — have small change (50 THB notes) ready.
Cost: Typically 250–400 THB all-in to most central areas (Sukhumvit, Silom, Khao San Road) Journey time: 35–60 minutes depending on traffic. Rush hour (7–9am, 5–8pm) can push this to 90+ minutes.
Option 3: Private Transfer — Most Convenient
Pre-booked private transfers cost 600–1,200 THB depending on vehicle type (sedan, van) and the booking platform. Your driver waits in arrivals with a name sign.
Good choice for: late arrivals, families with luggage, groups, first-time visitors who want zero stress.
Many hotels can arrange airport transfers. EezyStay also partners with transfer providers — check at the time of booking.
Option 4: Grab (Ride-Hailing App)
Grab is Southeast Asia's Uber equivalent and works well in Bangkok. You can order a Grab from outside the arrivals level. Costs are typically 250–400 THB to central areas — similar to metered taxi but with upfront pricing.
Note: Grab pickups are from the designated area outside the terminal, not the taxi rank.
Option 5: Bus — Cheapest But Slow
Public buses from Suvarnabhumi run to various parts of Bangkok (routes S1–S5). These cost 30–60 THB but are slow, don't run 24 hours, and are not practical with heavy luggage. Only for very budget-conscious travellers who know Bangkok well.
Don Mueang Airport (DMK) — Budget Carrier Gateway
Don Mueang is Bangkok's secondary airport, located 24km north of the city. Most low-cost carriers operate here: Thai AirAsia, Nok Air, Thai Lion Air, and many regional budget routes. If you're flying AirAsia from Kuala Lumpur or Singapore to Bangkok, you'll likely arrive here.
Don Mueang is also the departure airport for most domestic Thai budget flights.
Option 1: Train to Rang Sit, then Metered Taxi
Walk across the sky bridge from Don Mueang airport to Don Mueang Train Station. Take a commuter train to Bangkok (around 5–15 THB). The trains go to Hua Lamphong or several city centre stations. From the destination station, take a metered taxi or grab.
Cost: 5–15 THB train + 60–150 THB taxi = around 75–165 THB total (very cheap but slow and complex) Journey time: 60–90 minutes
Option 2: Metered Taxi
The taxi situation at Don Mueang is similar to Suvarnabhumi — use the official queue, confirm the meter. From Don Mueang to central Bangkok runs around 200–350 THB plus expressway toll.
Journey time: 30–60 minutes to Sukhumvit. Can be much longer in rush hour.
Option 3: A1 Express Bus
A dedicated airport bus (A1) runs from Don Mueang to Mo Chit BTS station. Cost: 30 THB. Connects to the BTS Skytrain network for onward travel to hotels. A good budget option if your hotel is accessible from BTS.
Option 4: Shuttle Bus to Suvarnabhumi
AOT runs a shuttle bus between Don Mueang and Suvarnabhumi airports (cost: around 60 THB, takes 1–1.5 hours). Useful if you're transiting between airports for a connecting international flight.
Option 5: Grab
Works the same as at Suvarnabhumi. Grab is reliable and clearly priced.
Late Night / Early Morning Arrivals
The Airport Rail Link stops around midnight. If your flight arrives late, you'll need a taxi, Grab, or pre-booked transfer.
Late-night taxis at Suvarnabhumi are fine — the official queue operates 24 hours and is monitored. Avoid airport touts at any hour.
Which Hotels Are Closest to Each Airport?
Near Suvarnabhumi: Several hotels are literally connected to the airport complex — Novotel Suvarnabhumi, which is accessible via an underground walkway and very convenient for 1-night airport stops. Several more budget and mid-range hotels are within 5 minutes by shuttle bus.
Near Don Mueang: A handful of budget hotels around 200–400 THB per night cluster near the airport. Useful for early departures.
Central Bangkok Hotels are 30–60 minutes from both airports. The BTS Skytrain corridor (Sukhumvit, Silom, Ratchadaphisek) is the most convenient zone for accessing both airports.
Book Bangkok Hotels on EezyStay
Once you've sorted your airport transfer, book your Bangkok accommodation on EezyStay. Lower commissions than Agoda or Booking.com — the saving on a 3-night Bangkok hotel can be 500–1,500 THB.
Related Reading
- Thailand Weekend Getaway Hotels from Bangkok 2026 — Best Escapes 2–3 Hours Away
- Cheap Hotels in Bangkok Under $30: Budget Picks That Are Actually Good
- Best Rooftop Bars Bangkok 2026 — Stay + Drink Combos Worth Knowing
- Best Hotels in Bangkok 2025: Every Neighbourhood Guide
- Bangkok vs Chiang Mai: Which Should You Visit First?
Frequently Asked Questions
What is the cheapest way to get from Bangkok Suvarnabhumi airport to the city?
The Airport Rail Link is the cheapest option — 15 to 45 THB depending on your destination, taking 30 minutes to Phaya Thai station where you can connect to the BTS Skytrain. Public taxis are also metered and honest at Suvarnabhumi, typically costing 250–400 THB all-in including expressway tolls.
How long does it take to get from Suvarnabhumi to central Bangkok hotels?
The Airport Rail Link takes 30 minutes to Phaya Thai. A metered taxi takes 35–60 minutes without traffic, but can take 90 minutes or more during rush hour (7–9am and 5–8pm). A pre-booked private transfer is 600–1,200 THB and meets you at arrivals.
Is Don Mueang or Suvarnabhumi airport better for accessing Bangkok hotels?
Suvarnabhumi (BKK) has the Airport Rail Link, making it faster and cheaper for hotels near the BTS Skytrain network. Don Mueang (DMK) serves budget carriers and requires a taxi or the A1 bus to reach Mo Chit BTS station. Suvarnabhumi is more convenient for first-time visitors.
Can I use Grab at Bangkok airports?
Yes. Grab works at both Suvarnabhumi and Don Mueang. Pickup is from the designated rideshare area outside the terminal, not the official taxi rank. Prices are typically similar to metered taxis — 250–400 THB to central Bangkok — but the upfront pricing removes any uncertainty.
Which Bangkok hotels are closest to the airport?
Novotel Suvarnabhumi Airport Hotel is directly connected to the airport via an underground walkway and is the most convenient for a one-night stopover. Several budget hotels within 5 minutes' shuttle distance cluster around both airports. Book on EezyStay for rates that beat what Agoda shows for these airport-adjacent properties.