Bangkok Airport to City Center: Complete Transport Guide (Costs, Options & Tips)

✅ Last verified on-the-ground: 2026-07-17

Bangkok has two airports serving budget travellers: Suvarnabhumi (BKK) for most international and full-service carriers, and Don Mueang (DMK) for AirAsia, Nok Air, and other low-cost flights. Getting from either into central Bangkok comes down to four realistic choices: Airport Rail Link + BTS, public bus, metered taxi, or Grab.

Verified against fares at Suvarnabhumi’s official taxi stand and ARL ticket machines as of July 2026, and cross-checked Grab quotes against the meter queue during both off-peak and post-midnight windows. Each option has a different cost-to-time trade-off, and picking wrong at 1 AM with a tired duffel is how airport runs go sideways.

Subodh’s Pro Tip: Bangkok has two airports and they don’t connect. Confirm which one you’re flying into before booking your transfer, since Suvarnabhumi (BKK) and Don Mueang (DMK) do not have a direct rail connection and a taxi between them costs ₹1,723-₹2,297 (~600-800 THB or ~$17.87-$23.83).

Quick Answers

WhatAnswerPrice (INR)
Cheapest option from Suvarnabhumi to city?Airport Rail Link + BTS Skytrain₹129-₹172 (~45-60 THB or ~$1.34-$1.79)
Cheapest option from Don Mueang to city?A1/A2 public bus to BTS/MRT₹86-₹144 (~30-50 THB or ~$0.89-$1.49)
Fastest option overall?Grab or metered taxi (off-peak)₹718-₹1,292 (~250-450 THB or ~$7.45-$13.40)
Most convenient option at 1 AM?Grab (surge rare at Suvarnabhumi post-midnight outside peak events)₹1,005-₹1,436 (~350-500 THB or ~$10.43-$14.89)
Total daily budget for getting around Bangkok after arrival?BTS + MRT + occasional Grab₹431-₹861 (~150-300 THB or ~$4.47-$8.94)

Suvarnabhumi Airport (BKK) to City Center

Suvarnabhumi is Bangkok’s main international gateway, located in Samut Prakan province about 25 km east of the city center (Siam, Sukhumvit, Silom). It handles most long-haul flights plus Thai Airways, Bangkok Airways, and most non-budget carriers.

The Airport Rail Link runs between Suvarnabhumi and Phaya Thai station, with a stop at Makkasan that connects to the MRT Blue Line. The full ARL journey is 30 minutes, then you transfer to the BTS or MRT depending on your hotel location.

SegmentFareTime
Full ARL: Suvarnabhumi → Phaya Thai₹129 (~45 THB or ~$1.34)30 min
ARL → Makkasan → MRT transfer₹129 (~45 THB or ~$1.34) + ₹46-₹121 (~16-42 THB or ~$0.48-$1.25)40-50 min
ARL operates5:30 AM - 12:30 AMDaily

Operating hours are limited (last train 12:30 AM), so if you’re arriving on a late flight past midnight, this option shuts down before you land.

Subodh’s Pro Tip: Buy the ARL ticket at the ticket machines on Level B of the airport. They accept coins and small THB notes only (20/50/100 THB bills work reliably), bring change from a currency exchange booth before heading down. Cash only.

Option 2: Metered Taxi

Public metered taxis queue outside Suvarnabhumi on Level 1 (Ground Floor) at the official taxi stand, not the touts offering “fixed price 800 baht” inside the terminal. The meter fare from Suvarnabhumi to central Bangkok runs ₹718-₹1,005 (~250-350 THB or ~$7.45-$10.43) depending on traffic plus a ₹144 (~50 THB or ~$1.49) airport surcharge plus tolls (₹215-₹287 (~75-100 THB or ~$2.23-$2.98) on the expressway). Total door-to-door with expressway tolls: ₹1,149-₹1,436 (~400-500 THB or ~$11.91-$14.89), taking 30-60 minutes depending on rush hour. Bangkok traffic peaks 7-9 AM and 4:30-7:30 PM, during which the same trip can stretch to 90+ minutes.

Option 3: Grab

Grab operates at Suvarnabhumi from the same Level 1 pickup area, though pickup zones are signposted for ride-hailing apps to avoid confusion with the taxi queue. Fares run ₹1,005-₹1,436 (~350-500 THB or ~$10.43-$14.89) to central Bangkok including tolls, slightly higher than metered taxi but with no language barrier, upfront pricing, and no need to direct the driver. Surge pricing is rare at Suvarnabhumi outside major events or monsoon flooding, but when it happens fares can push past ₹2,010 (~700 THB or ~$20.85); if you see a 600+ THB quote, walk to the metered taxi queue instead, you’ll pay ₹1,149-₹1,436 (~400-500 THB or ~$11.91-$14.89) with no surge.

Option 4: Public Bus

Suvarnabhumi has a public bus terminal on Level 1 with routes to central Bangkok. Useful if you’re on a strict budget and arriving during operating hours (roughly 5 AM - 10 PM).

RouteDestinationFare
S1BTS Phaya Thai (via Khao San area)₹172 (~60 THB or ~$1.79)
S15BTS On Nut (Sukhumvit area)₹72 (~25 THB or ~$0.74)
552BTS On Nut (Sukhumvit)₹72 (~25 THB or ~$0.74)

Buses are slow (60-90 minutes) and not practical with luggage, but S1 to Phaya Thai is a reliable fallback when the ARL is down for maintenance.


Advertisement

Don Mueang Airport (DMK) to City Center

Don Mueang is Bangkok’s older domestic and low-cost carrier hub, serving AirAsia, Nok Air, Thai Lion Air, and most flights to Chiang Mai, Phuket, and other Thai cities under 2 hours. It’s located 25 km north of the city center in the Don Mueang district.

Safety Alert: Don Mueang’s taxi queue has a reputation for taking detours with tourists. Insist the meter is on before you leave, or book Grab from the app.

Option 1: A1 / A2 Public Bus (Cheapest)

Don Mueang has dedicated airport shuttle buses that connect to BTS and MRT stations. This is the cheapest reliable option.

RouteDestinationFareTime
A1BTS Mo Chit (Chatuchak)₹86 (~30 THB or ~$0.89)25-40 min
A2MRT Lat Phrao₹86 (~30 THB or ~$0.89)30-45 min
A3 / A4Various northern suburbs₹86-₹144 (~30-50 THB or ~$0.89-$1.49)30-60 min

A1 to Mo Chit is the standard budget pick. From Mo Chit you connect to the BTS Sukhumvit Line or MRT Blue Line depending on where you’re staying. For more ways to save on transport across Thailand, see our how to travel Thailand cheap guide.

Option 2: Metered Taxi / Grab

Metered taxis queue outside the terminal; Grab pickup is at a designated zone outside the same area. Both run ₹861-₹1,292 (~300-450 THB or ~$8.94-$13.40) to central Bangkok (Silom, Sukhumvit, Khao San area) including the ₹144 (~50 THB or ~$1.49) airport surcharge and expressway tolls (₹144-₹287 (~50-100 THB or ~$1.49-$2.98)). Time: 25-45 minutes off-peak, 50-80 minutes during rush hour.

Traffic into Don Mueang in the morning is brutal (everyone heading to Bangkok), and traffic from Don Mueang to Bangkok in the evening is equally bad. Plan an extra 30 minutes if you’re heading to the airport for a flight.


Comparing All Options (Suvarnabhumi)

OptionCost (THB)TimeBest For
ARL + BTS45-6040-50 minBudget travelers with light bags, daytime arrivals
Metered Taxi400-500 (incl. Tolls)30-60 minGroups of 2-3 with luggage
Grab350-50030-50 minSolo, no language barrier, fixed price
Public Bus (S1)6060-90 minTightest budget, no luggage rush

Comparing All Options (Don Mueang)

OptionCost (THB)TimeBest For
A1/A2 Bus + BTS30-6040-55 minCheapest, works until ~11 PM
Metered Taxi350-500 (incl. Tolls)25-45 minLate arrivals, heavy bags
Grab300-45025-40 minSolo travelers, no haggling
Motorbike Taxi (to Mo Chit)80-15015-20 minBackpackers with a single duffel, traffic-savvy only

Advertisement

Getting Connected

You need working data to use Grab, so sort your SIM or eSIM before you clear immigration. Our Southeast Asia backpacking hub covers connectivity options across the region. The free Suvarnabhumi airport Wi-Fi works for Grab sign-up but drops mid-booking once you leave the terminal. AIS, dtac, and TrueMove tourist SIMs cost ₹859-₹1,720 (~299-599 THB or ~$8.91-$17.84) for 7-15 days with 50-100 GB, sold at kiosks right after baggage claim.

Alternatively, skip the counter and load an eSIM in advance: Get Nomad eSIM. Nomad eSIMs start around ₹578-₹1,157 (~6-12 USD) for 5-10 GB and activate the moment you land.


Common Transfer Mistakes Indians Make

  1. Taking an unmetered “airport taxi” inside the terminal. Drivers offering ₹2,297 (~800 THB or ~$23.83) fixed fares to Khao San are overcharging by ₹861-₹1,436 (~300-500 THB or ~$8.94-$14.89). Walk to Level 1, join the public meter queue, and pay ₹1,005-₹1,149 (~350-400 THB or ~$10.43-$11.91) for the same ride.

  2. Forgetting that Don Mueang and Suvarnabhumi are not connected by train. If you have a connecting flight between AirAsia (DMK) and Thai Airways (BKK), budget 1.5-2 hours of transfer time plus ₹1,723-₹2,297 (~600-800 THB or ~$17.87-$23.83) for the taxi between airports. Missing the connection is common. Compare with our Siem Reap airport transfer guide for a similar breakdown in the region.

  3. Trusting the Grab pickup zone instructions for Suvarnabhumi at 2 AM. Ride-hailing apps do work at BKK post-midnight, but pickup zones move during construction. If the app loops you on “wait at the curb” indefinitely, walk to the public taxi queue instead.

  4. Not having small change for the ARL ticket machines. The machines take coins and small notes (20/50/₹287 (~100 THB or ~$2.98)). A ₹1,436 (~500 THB or ~$14.89) note sometimes works, sometimes doesn’t, so carry ₹144-₹287 (~50-100 THB or ~$1.49-$2.98) in coins before you leave the airport.

  5. Paying the expressway tolls in cash without asking first. Drivers sometimes pocket the ₹215 (~75 THB or ~$2.23) toll and take the surface streets, adding 20 minutes. Ask “expressway, please” when you get in and confirm the driver takes the toll road.


Once You’re in Bangkok

If you’ve arrived late and want a quick meal before crashing, Khao San Road area is the classic backpacker stop for pad thai and mango sticky rice, while Sukhumvit has Indian-friendly kitchens catering to the diaspora and visitor crowd. Our Bangkok city guide covers neighborhoods, street food, and safety tips in detail. For Thai food in the city, both locals and travellers recommend Mustache Bangkok for cocktails and Thai plates, Jim Thompson, A Thai Restaurant for a refined riverside Thai dinner, and Aonchorn Thai restaurant ออนชอน ราชดำเนิน for authentic Royal Thai cuisine near Ratchadamnoen. Medici Playhouse Italian Restaurant & Bar Bangkok serves solid Italian on Sukhumvit, while The Island Bangkok - Top Rated Thai Restaurant & Bar offers well-reviewed Thai dishes in a relaxed setting. Indian travellers can head to Indique- Best indian food in bangkok on Sukhumvit Soi 11, Shree Gangour Pure Veg Restaurant Bangkok for pure veg options, or Amritsr Restaurant Sukhumvit Soi 22 - Best Indian Restaurant in Bangkok for reliable North Indian fare. If you have a day to spare, Topkart Bangkok offers go-karting just outside the city, and several Elephant sanctuary from bangkok (office) day trips depart from Bangkok with office pickups included.


Advertisement

FAQ

Q: Is Grab cheaper than a taxi from Bangkok airport? A: Usually no. Grab runs ₹144-₹287 (~50-100 THB or ~$1.49-$2.98) higher than metered taxis because of platform fees, but the upfront pricing avoids the detour risk. Off-peak, the total (Grab vs metered taxi + tolls) is within ₹144 (~50 THB or ~$1.49).

Q: Can I pay the taxi with UPI or an Indian card? A: No. Bangkok taxis are cash-only for metered fares. Grab accepts international Visa/Mastercard in-app, but your Indian debit/credit card must support international transactions (enable it via your bank app before travel).

Q: How much is a taxi from Suvarnabhumi to Khao San Road? A: ₹861-₹1,149 (~300-400 THB or ~$8.94-$11.91) including the ₹144 (~50 THB or ~$1.49) airport surcharge and ₹215 (~75 THB or ~$2.23) expressway toll. Takes 30-50 minutes depending on traffic.

Q: Does the Airport Rail Link run 24 hours? A: No. It runs 5:30 AM to 12:30 AM. Late arrivals past 1 AM need a taxi or Grab.

Q: Is Don Mueang airport safe for late-night arrivals? A: The airport itself is fine, but the area around it has limited lighting. Pre-book Grab rather than walking out to the taxi stand alone at 2 AM.

Q: How long does Bangkok immigration take? A: Budget 30-60 minutes during peak hours (10 AM - 2 PM). Have your arrivals form filled, passport photo page ready, and hotel address on hand to speed it up.

Q: Can I take the Airport Rail Link to the bus terminal? A: For the Bangkok Bus Terminal (Chatuchak/Mo Chit 2), take the ARL to Phaya Thai, transfer to BTS Sukhumvit Line northbound to Mo Chit (5 stops, ~15 minutes), then walk ~5 minutes to the bus terminal. For southern bus routes from the Southern Bus Terminal (Sai Tai Mai), a taxi from the city center is the most practical option.


Subodh’s Take

If you’re landing in Bangkok between 6 AM and 10 PM with one backpack, take the Airport Rail Link, transfer to the BTS at Phaya Thai, and you’re at most Sukhumvit hotels for under ₹172 (~60 THB or ~$1.79) in 45 minutes. If you’re landing at 1 AM with two suitcases and three people, skip the math and book a Grab. The ₹287 (~100 THB or ~$2.98) difference between Grab and a metered taxi buys you the ability to sit back and not argue about which exit the driver takes to your guesthouse.

- Subodh