Bangkok Airport to City Centre: All Transport Options Compared (2026)
Practical Guide19 min read

Bangkok Airport to City Centre: All Transport Options Compared (2026)

Every way to get from Suvarnabhumi and Don Mueang airports to Bangkok city. Prices, step-by-step guides, scam warnings, and late-night options.

By BackpackThailand Team
#transport#bangkok#airport#suvarnabhumi#don-mueang#taxi#bts
BT
BackpackThailand TeamExperienced Thailand Travelers

Our team of Thailand-based writers and travelers keeps every guide accurate, up-to-date, and grounded in real experience — not armchair research.

Last verified: February 22, 2026

Disclosure: This post may contain affiliate links. We earn a small commission at no extra cost to you — it helps us keep this guide free and up-to-date. Learn more

You have just landed in Bangkok. You are tired, possibly confused, and there are about fifteen different people trying to get your attention before you even clear the arrivals hall. Getting from the airport to your hostel should not be stressful, but it is one of the most common pain points for first-time visitors to Thailand. The good news is that Bangkok has excellent airport transport options at every price point, from a 15 Baht city bus to an air-conditioned private transfer.

This guide covers both of Bangkok's airports — Suvarnabhumi (BKK), the main international hub, and Don Mueang (DMK), the budget airline terminal — with step-by-step instructions for every transport option, real prices in Thai Baht, time estimates accounting for traffic, scam warnings, and specific advice for arriving at awkward hours.

For a broader look at all transport across Thailand, see our complete transport guide. If this is your first time in Thailand, our first-time guide covers everything beyond just the airport.

Which Airport Are You Arriving At?

Bangkok has two airports, and they serve different airlines. Knowing which one you are landing at is essential for planning your onward transport.

Suvarnabhumi Airport (BKK)

  • Location: 30km east of Bangkok city centre
  • Type: Main international airport
  • Airlines: Thai Airways, Singapore Airlines, Emirates, Qatar Airways, Cathay Pacific, EVA Air, Korean Air, Japan Airlines, most full-service carriers, plus some AirAsia and Thai Lion Air international flights
  • Facilities: Modern (opened 2006), extensive duty-free, food courts, sleeping pods, luggage storage, currency exchange, SIM card vendors
  • Connected to city by: Airport Rail Link (train), taxi, Grab, bus, private transfer

Don Mueang Airport (DMK)

  • Location: 24km north of Bangkok city centre
  • Type: Budget airline hub + domestic terminal
  • Airlines: AirAsia (domestic), Nok Air, Thai Lion Air, Thai AirAsia (most domestic routes), some international budget flights
  • Facilities: Older airport (opened 1914, renovated), more basic than Suvarnabhumi, food courts, convenience stores, currency exchange, SIM cards
  • Connected to city by: Bus to BTS, taxi, Grab, train (SRT Red Line)

How to check: Your booking confirmation or e-ticket shows the airport code. BKK = Suvarnabhumi. DMK = Don Mueang. If you cannot find the code, search your airline plus "Bangkok airport" — budget carriers almost always use Don Mueang for domestic flights.

Before You Leave the Airport: Essential Setup

Before worrying about transport, do these two things inside the airport. They will make everything else easier.

Buy a Thai SIM Card

A Thai SIM card with data is essential for using Grab (ride-hailing), Google Maps, messaging your hostel, and generally not being lost. All major Thai networks have counters in the arrivals hall at both airports.

| Provider | Location | Tourist SIM Price | Data | Duration | Notes | |---|---|---|---|---|---| | AIS | Arrivals hall (both airports) | 299 THB | 15 GB | 8 days | Largest network, best coverage nationwide | | TrueMove H | Arrivals hall (both airports) | 299 THB | 15 GB | 8 days | Good coverage, popular with tourists | | DTAC | Arrivals hall (both airports) | 299 THB | 15 GB | 8 days | Cheapest long-term plans if you extend |

Tip: All three networks are fine for tourists. AIS has slightly better coverage in rural areas and islands. The staff at airport counters will install the SIM, activate it, and test it on your phone before you leave the counter. The whole process takes 5-10 minutes. You need your passport.

Longer stays: If you are staying more than 8 days (most backpackers are), you can top up or buy a 30-day tourist SIM (499-599 THB for 30-50 GB) at the airport counter or later at any 7-Eleven or phone shop. Ask the counter staff about longer options.

Exchange a Small Amount of Money

You need Thai Baht for many transport options (especially bus and metered taxi). Exchange rates at the airport are notoriously bad — typically 3-5% worse than in-city exchanges. But you need some cash to get started.

Our recommendation:

  1. Exchange 1,000-2,000 THB at the airport (enough for transport + first meal)
  2. Get better rates later at in-city exchange booths (SuperRich, Vasu Exchange, or any exchange on Khao San Road)
  3. Or withdraw from Bangkok ATMs (200 THB fee per withdrawal, good exchange rate from your bank)

Airport exchange rates (typical):

  • Airport arrival hall counters: worst rates (avoid the ones right at exits)
  • Airport basement level (Suvarnabhumi B floor): slightly better
  • City exchange booths (SuperRich Orange/Green): best rates, 3-5% better than airport

ATM note: Thai ATMs charge a flat 220 THB fee per international withdrawal regardless of amount. To minimize fees, withdraw larger amounts less frequently. Check if your home bank reimburses foreign ATM fees (some do).

From Suvarnabhumi Airport (BKK) to Bangkok City

Suvarnabhumi is well-connected to the city. You have five main options, from cheapest to most expensive.

Option 1: Airport Rail Link (ARL) — Best Value

The Airport Rail Link is a modern elevated train that connects Suvarnabhumi directly to central Bangkok. For most backpackers heading to the Sukhumvit, Silom, or Siam areas, this is the best option: fast, cheap, air-conditioned, and scam-free.

Key details:

  • Route: Suvarnabhumi Airport → Phaya Thai station (8 stops, 28 minutes)
  • Price: 15-45 THB depending on destination station (45 THB to Phaya Thai, the last stop)
  • Hours: 06:00 to midnight, trains every 10-15 minutes
  • Connections: Phaya Thai (connects to BTS Sukhumvit Line), Makkasan (connects to MRT Blue Line)

Step-by-step from arrivals to the train:

  1. Clear immigration and collect luggage. Follow signs to the arrivals hall (Level 2).
  2. Buy SIM card and exchange money in the arrivals hall (optional but recommended, see above).
  3. Go down to basement level (B floor). Follow signs reading "Airport Rail Link" or "Train to City." There are elevators, escalators, and moving walkways. The walk from arrivals to the ARL platform takes about 10-15 minutes.
  4. Buy a token at the machines. Ticket machines have English options. Select your destination station, insert coins or notes (machines accept 1, 5, 10 Baht coins and 20, 50, 100 Baht notes). The machine dispenses a round plastic token.
  5. Tap the token at the gate to enter the platform area.
  6. Board the train. Luggage racks are at the ends of each carriage. Keep your daypack with you, put your big bag on the rack.
  7. Exit at your stop. Insert the token into the gate slot when exiting.

Where to get off:

| ARL Station | Connects To | Useful For | |---|---|---| | Phaya Thai (last stop) | BTS Sukhumvit Line (Phaya Thai station) | Siam, Sukhumvit, Chatuchak, anywhere on BTS | | Makkasan | MRT Blue Line (Phetchaburi station) — 10 min walk | Hua Lamphong (trains), Chinatown, Silom via MRT | | Ratchaprarop | Walk to Pratunam area | Pratunam markets, budget hotels |

Phaya Thai connection to BTS: When you exit the ARL at Phaya Thai, you need to walk about 100 meters through a covered walkway to the BTS Phaya Thai station. You will need to buy a new ticket or use a Rabbit card (the BTS stored-value card). BTS fares run 16-59 THB per ride.

Makkasan connection to MRT: The walk from Makkasan ARL station to Phetchaburi MRT station takes about 10 minutes through a connected walkway. This connection is useful if you are heading to Chinatown, Hua Lamphong train station, Silom, or Chatuchak. MRT fares run 17-42 THB.

ARL limitations:

  • Stops running at midnight. If your flight arrives after 11pm, you will not make it to the train in time (immigration + luggage + walking to the platform = 30-60 minutes).
  • Does not go to Khao San Road. There is no direct train connection to Khao San. Take ARL to Phaya Thai, BTS to Saphan Taksin, then a taxi — or just take a taxi directly.
  • Rush hour crowds. Between 07:00-09:00 and 17:00-19:00, the ARL and connecting BTS/MRT are packed. Traveling with a large backpack during rush hour is possible but uncomfortable.

Option 2: Metered Taxi — Most Convenient for Groups

A metered taxi from Suvarnabhumi to central Bangkok costs 300-500 THB including tolls and the airport surcharge. For two or more people, this is actually not much more expensive than the train per person, and the taxi takes you directly to your door.

How to use the official taxi queue:

  1. Go to Level 1 (Ground Floor). Follow signs reading "Public Taxi" or "Taxi Meter." Do NOT follow anyone who approaches you in the arrivals hall offering a taxi — these are unlicensed touts who will charge 2-3x the metered price.
  2. Find the automated kiosk. There is a machine that prints a ticket with a lane number. Press the button, take the slip.
  3. Walk to the assigned lane. A taxi will be waiting at that lane. The driver cannot refuse you or negotiate a price — they must use the meter.
  4. Get in and confirm the meter is on. Say "meter, krap/ka" (มิเตอร์ครับ/ค่ะ) if needed. The meter should start at 35 THB.
  5. Toll roads: The driver will ask if you want to use the expressway (tollway). Say yes — it costs 50-75 THB in tolls but saves 20-40 minutes, especially during rush hour. You pay the tolls in cash to the driver on top of the metered fare.
  6. Airport surcharge: A flat 50 THB surcharge is added to all airport taxi trips. This is legitimate and posted on signs.

Typical metered taxi costs from Suvarnabhumi:

| Destination | Distance | Metered Fare (approx) | Tolls | Airport Surcharge | Total | |---|---|---|---|---|---| | Khao San Road | 30 km | 250-350 THB | 50-75 THB | 50 THB | 350-475 THB | | Sukhumvit (Nana/Asoke) | 27 km | 200-300 THB | 50-75 THB | 50 THB | 300-425 THB | | Siam Square | 30 km | 250-350 THB | 50-75 THB | 50 THB | 350-475 THB | | Silom/Sathorn | 32 km | 270-380 THB | 50-75 THB | 50 THB | 370-505 THB | | Chatuchak/Mo Chit | 35 km | 300-400 THB | 50-75 THB | 50 THB | 400-525 THB | | Hua Lamphong (train station) | 28 km | 220-320 THB | 50-75 THB | 50 THB | 320-445 THB |

Rush hour warning: During morning rush (07:00-10:00) and evening rush (16:00-20:00), the taxi ride from Suvarnabhumi can take 60-90 minutes instead of the usual 30-45 minutes. The meter keeps ticking in traffic (2 THB per minute when stopped). Rush hour trips can cost 100-200 THB more than off-peak.

Taxi scam warnings:

  • "Meter broken" scam: If the driver says the meter is broken and offers a flat fare, get out and go back to the queue. Official airport taxis must use the meter.
  • Wrong route scam: Use Google Maps on your phone to follow the route. Some drivers take longer routes, especially late at night when they assume you do not know the city.
  • "Special price for you" in arrivals hall: Anyone offering taxi service inside the terminal is not using the official queue. Politely decline and go to Level 1 for the official taxi stand.

Option 3: Grab — The App-Based Alternative

Grab is Southeast Asia's equivalent of Uber and works throughout Bangkok. It is often slightly cheaper or comparable to a metered taxi, with the advantage of knowing the price upfront, paying by card, and having a GPS-tracked route.

How to use Grab from Suvarnabhumi:

  1. Download the Grab app before your trip or at the airport using Wi-Fi/your new SIM.
  2. Set your pickup location. Suvarnabhumi has a designated Grab pickup zone on Level 1 (Ground Floor), Gate 4 (some signs say Gate 3-4). The app will show you the exact spot.
  3. Enter your destination and confirm the booking. GrabCar (sedan) is the standard option. GrabCar Premium costs more but gets you a nicer vehicle.
  4. Walk to the pickup point. Your driver's name, car model, and license plate will show in the app. The car will meet you at the designated area.
  5. Pay in the app (card or cash) — no tipping necessary but appreciated.

Typical Grab fares from Suvarnabhumi (2026):

| Destination | GrabCar (Standard) | GrabCar Premium | Notes | |---|---|---|---| | Khao San Road | 300-400 THB | 400-550 THB | Includes tolls | | Sukhumvit (Nana/Asoke) | 250-350 THB | 350-500 THB | Includes tolls | | Siam Square | 280-380 THB | 380-520 THB | Includes tolls | | Silom/Sathorn | 300-400 THB | 400-550 THB | Includes tolls |

Grab vs Taxi comparison:

| Factor | Grab | Metered Taxi | |---|---|---| | Price | Fixed upfront (no surprises) | Metered (varies with traffic and route) | | Payment | Card or cash | Cash only (most taxis) | | Scam risk | Zero (app tracks everything) | Low at official queue, higher from touts | | Wait time | 5-15 min (depends on demand) | Instant at taxi queue | | Surge pricing | Yes (1.2-2x during peak demand) | No (meter is fixed rate) | | Late night | Available 24/7 | Available 24/7 at official queue | | Language barrier | Minimal (address in app) | Can be an issue |

Grab tip: After midnight, Grab availability decreases and surge pricing can kick in. If the Grab price looks unreasonable (over 600 THB to central Bangkok), try the taxi queue instead.

Alternative app: Bolt. Bolt also operates in Bangkok and is sometimes cheaper than Grab. Worth having both apps installed.

Option 4: Airport Bus — Budget Option

Airport buses from Suvarnabhumi are the cheapest way to reach specific areas of Bangkok, though they are slower and less convenient than the train for most destinations.

Current routes (2026):

| Route | Destination | Price | Journey Time | Frequency | Hours | |---|---|---|---|---|---| | S1 | Khao San Road (via Silom) | 60 THB | 60-90 min | Every 30 min | 06:00-20:00 | | S2 | Victory Monument (via Pratunam) | 60 THB | 45-75 min | Every 30 min | 06:00-20:00 | | 554 | Don Mueang Airport (connecting flight) | 35 THB | 60-90 min | Every 30 min | 05:00-22:00 | | 552 | On Nut BTS station | 35 THB | 40-60 min | Every 20 min | 05:00-22:00 |

Where to find them: Airport buses depart from Level 1 (Ground Floor), outside the arrivals area. Follow signs for "Bus" or "Public Bus." The bus stops are marked with route numbers.

S1 Bus to Khao San Road — Step by Step:

The S1 bus is the backpacker favourite because it goes directly to Khao San Road, Bangkok's legendary backpacker strip, for only 60 THB.

  1. Go to Level 1, exit the building, and find the S1 bus stop (signposted)
  2. Wait for the orange S1 bus (it has "Khao San" displayed)
  3. Board and pay 60 THB to the conductor (exact change appreciated but they can break small notes)
  4. The bus runs along the expressway, then through the city to Silom, across to Rattanakosin area, and drops off on Khao San Road
  5. Journey takes 60-90 minutes depending on traffic
  6. The bus stops running at 20:00 — if you arrive later, you need a taxi or Grab

S1 bus limitations: It only runs until 20:00 and is slow during rush hour. If you arrive in the evening, this is not an option. Also, if your hostel is not on or near Khao San Road, you will need a taxi or tuk-tuk from Khao San to your final destination.

Option 5: Private Transfer — Groups and Late Arrivals

If you are traveling in a group of 3-4, arriving very late at night, or simply want zero hassle, a pre-booked private transfer makes financial sense.

Typical prices (2026):

  • Standard sedan (1-3 passengers): 800-1,200 THB
  • Minivan (4-6 passengers): 1,200-1,800 THB
  • Luxury sedan: 1,500-2,500 THB

Where to book:

  • Klook or KKday: Book online before your trip, driver meets you with a name sign in arrivals. Prices from 750 THB for a sedan.
  • Your hotel/hostel: Many accommodations offer airport pickup. Ask when booking your room. Prices vary but average 1,000-1,500 THB.
  • 12go.asia: Also offers private transfers.

When a private transfer makes sense:

  • Arriving after midnight (Grab surge + taxi queue can be long)
  • Group of 3-4 (split cost = similar to train per person but door-to-door)
  • Huge amounts of luggage (taxis and trains are awkward with 2+ large bags)
  • First time in Bangkok and anxious about navigating alone at 2am

Option 6: Hotel Shuttle or Limo

Some hotels offer complimentary airport shuttles or paid limousine services. These are typically used by higher-end hotels and are almost always overpriced compared to a metered taxi or Grab.

  • Complimentary shuttles: Usually only offered by 4-5 star hotels. Check with your hotel before arrival.
  • Airport limousine counters: Located in the arrivals hall. Expect to pay 1,500-3,000 THB for a sedan — two to four times the cost of a metered taxi for the same ride. Not recommended for budget travelers.

From Don Mueang Airport (DMK) to Bangkok City

Don Mueang is Bangkok's older airport, now primarily serving budget airlines. It is closer to the city than Suvarnabhumi (24km vs 30km) but has fewer transport options.

Option 1: SRT Red Line (Train) — Newest Option

The SRT Red Line (opened 2021) is a modern commuter rail that connects Don Mueang to central Bangkok. It is the newest and most efficient option from this airport.

Key details:

  • Route: Don Mueang station → Bang Sue Grand Station (5 stops, 25 minutes)
  • Price: 12-42 THB depending on distance
  • Hours: 05:30 to midnight, trains every 10-20 minutes
  • Connection: Bang Sue Grand Station connects to MRT Blue Line

Step-by-step:

  1. Exit the airport terminal and follow signs to the SRT Red Line / Don Mueang station. The station is connected to the airport via a covered walkway (about 5-10 minute walk from the arrivals area).
  2. Buy a token at the machines (English option available) or use a contactless payment card.
  3. Board the Red Line heading south (toward Bang Sue).
  4. Exit at Bang Sue Grand Station (or earlier if your destination is closer).
  5. Transfer to the MRT Blue Line at Bang Sue for connections to Chatuchak (5 min), Hua Lamphong (20 min), or Silom (25 min).

Limitations:

  • The Red Line only goes to Bang Sue. To reach Sukhumvit, Khao San Road, or Silom, you need to transfer to the MRT at Bang Sue.
  • Stops running at midnight.
  • Less proven/popular than the Suvarnabhumi ARL, so fewer travelers know about it.

Option 2: A1 and A2 Buses to BTS

Before the Red Line opened, buses were the primary public transport from Don Mueang. They still run and are the cheapest option.

| Bus | Route | Destination | Price | Journey Time | Frequency | Hours | |---|---|---|---|---|---|---| | A1 | Don Mueang → BTS Mo Chit | Mo Chit BTS station (Chatuchak) | 30 THB | 30-60 min | Every 15-20 min | 07:00-23:00 | | A2 | Don Mueang → Victory Monument | Victory Monument BTS station | 30 THB | 40-75 min | Every 15-20 min | 07:00-23:00 |

How to use:

  1. Exit the airport arrivals area.
  2. Find the A1/A2 bus stop — it is on the main road directly outside the terminal (follow the signs or ask airport staff).
  3. Board the bus and pay 30 THB to the conductor.
  4. The A1 stops at BTS Mo Chit station. From there, take the BTS anywhere on the Sukhumvit or Silom lines.
  5. The A2 continues to Victory Monument, which is useful if your accommodation is in the Phaya Thai/Ratchathewi area.

A1 bus tip: Mo Chit BTS station is also where the MRT Chatuchak Park station is located. From here you can connect to the MRT Blue Line for Hua Lamphong, Chinatown, and Silom.

Option 3: Taxi from Don Mueang

The taxi procedure from Don Mueang is identical to Suvarnabhumi — use the official taxi queue on the ground floor, insist on the meter, pay tolls and the 50 THB surcharge.

Typical metered taxi costs from Don Mueang:

| Destination | Distance | Total (meter + tolls + surcharge) | |---|---|---| | Khao San Road | 22 km | 250-400 THB | | Sukhumvit (Nana/Asoke) | 25 km | 300-450 THB | | Siam Square | 22 km | 250-400 THB | | Silom/Sathorn | 25 km | 300-450 THB | | Chatuchak/Mo Chit | 10 km | 150-250 THB |

Don Mueang taxis are generally 50-100 THB cheaper than Suvarnabhumi taxis because the airport is closer to the city centre. Rush hour adds the same 100-200 THB premium.

Option 4: Grab from Don Mueang

Grab works the same way as from Suvarnabhumi. The pickup point at Don Mueang is outside the arrivals terminal — the app will guide you to the exact spot.

Typical Grab fares from Don Mueang (2026):

| Destination | GrabCar (Standard) | |---|---| | Khao San Road | 200-350 THB | | Sukhumvit (Nana/Asoke) | 250-400 THB | | Siam Square | 200-350 THB | | Silom/Sathorn | 250-400 THB |

Free Shuttle Between Airports

If you are connecting between Suvarnabhumi and Don Mueang (e.g., international arrival at BKK, domestic departure at DMK), a free shuttle bus runs between the two airports.

Details:

  • Frequency: Every 30-60 minutes
  • Journey time: 45-90 minutes (heavily traffic-dependent)
  • Hours: 05:00 to midnight
  • Where to find it: At Suvarnabhumi, Level 2 (Arrivals), Gate 3. At Don Mueang, outside Terminal 1 arrivals.
  • Requirement: You must show a boarding pass or flight booking for the same day at the other airport.

Warning: Do not rely on this shuttle if your connection time is tight. Rush hour traffic between the two airports can stretch the journey to 90+ minutes. If you have less than 4 hours between flights at different airports, take a taxi (350-500 THB between airports, 30-60 min depending on traffic) or a metered Grab instead.

Alternative: Bus 554 runs between the two airports on a regular public route for 35 THB but takes longer and makes multiple stops.

The Complete Comparison: All Options Side by Side

From Suvarnabhumi (BKK)

| Option | Price | Journey Time | Comfort | Luggage | Late Night | Best For | |---|---|---|---|---|---|---| | Airport Rail Link | 15-45 THB | 28 min (+ BTS/MRT) | Good (AC train) | Manageable (racks) | No (closes midnight) | Budget solo travelers, Sukhumvit/Silom/Siam area | | Metered Taxi | 300-500 THB total | 30-60 min | Good (AC car) | Easy (boot space) | Yes (24/7) | Groups of 2-3, heavy luggage, direct to door | | Grab | 250-450 THB | 30-60 min | Good (AC car) | Easy | Yes (24/7, surge) | Those who want fixed price, card payment | | S1 Bus (Khao San) | 60 THB | 60-90 min | Basic (AC bus) | Limited | No (ends 20:00) | Budget travelers to Khao San Road | | Private Transfer | 800-1,800 THB | 30-60 min | High (meet & greet) | Easy | Yes | Groups, late arrivals, anxious first-timers | | Hotel Shuttle | 0-1,500 THB | 30-60 min | High | Easy | Depends on hotel | Hotel guests with free shuttle |

From Don Mueang (DMK)

| Option | Price | Journey Time | Comfort | Luggage | Late Night | Best For | |---|---|---|---|---|---|---| | SRT Red Line | 12-42 THB | 25 min (+ MRT) | Good (AC train) | Manageable | No (closes midnight) | Budget, connecting to MRT areas | | A1 Bus to BTS | 30 THB | 30-60 min | Basic (AC bus) | Limited | No (ends 23:00) | Budget travelers connecting to BTS | | Metered Taxi | 200-450 THB total | 20-45 min | Good | Easy | Yes (24/7) | Groups, direct to door | | Grab | 200-400 THB | 20-45 min | Good | Easy | Yes (24/7, surge) | Fixed price, card payment |

Time of Day Matters: When You Arrive Changes Everything

The single biggest variable in Bangkok airport transport is traffic. Bangkok has some of the worst traffic in the world, and it directly affects any road-based transport (taxi, Grab, bus).

Peak Hours to Avoid (Road Transport)

| Time | Traffic Level | Impact on Taxi/Grab | |---|---|---| | 06:00-07:00 | Building | +10-15 min | | 07:00-10:00 | Heavy (morning rush) | +30-60 min, +100-200 THB on meter | | 10:00-15:00 | Moderate | Normal journey time | | 15:00-16:00 | Building | +10-20 min | | 16:00-20:00 | Heavy (evening rush) | +30-60 min, +100-200 THB on meter | | 20:00-22:00 | Easing | +10-15 min | | 22:00-06:00 | Light | Fastest journey times, cheapest taxi fares |

Best time to take a taxi: Between 22:00 and 06:00 or between 10:00 and 15:00. The Airport Rail Link is unaffected by road traffic, making it the best choice during rush hours.

Arriving Late at Night (After Midnight)

Many international flights arrive at Suvarnabhumi between midnight and 4am. Here is what is available:

| Option | Available? | Notes | |---|---|---| | Airport Rail Link | No | Closes at midnight | | S1 Bus | No | Last bus at 20:00 | | A1/A2 Bus (DMK) | No | Last bus at 23:00 | | Metered Taxi | Yes | Official queue operates 24/7. Light traffic = fast, cheap ride | | Grab | Yes | Available but surge pricing possible. May wait 10-20 min for a driver | | Private Transfer | Yes | If pre-booked |

Late night recommendation: Take a metered taxi. The queue at 2am is short (5-10 minute wait), the roads are empty (25-30 minute ride to central Bangkok), and the fare is at its lowest (typically 250-350 THB to Sukhumvit/Silom including tolls and surcharge). This is the one time a taxi is clearly the best option.

Arriving at 5-6 AM

Early morning arrivals face a different problem: the ARL starts at 06:00 but the BTS does not start until 05:30-06:00. If you arrive at the airport at 5am, you will wait 45-60 minutes for the first train. A taxi at 5am is a better choice — roads are empty and you will be at your hostel before the first train even departs.

Step-by-Step: First-Timer Arriving at Suvarnabhumi at Midnight

This is the most common scenario for backpackers — you land at Suvarnabhumi late at night, tired, disoriented, and wondering what to do. Here is exactly what to do, step by step.

Step 1: Immigration (30-60 minutes) Join the "Foreign Passport" queue. Late-night queues can be long (60+ minutes) or short (15 minutes) depending on how many flights arrived. Have your passport, boarding pass, and arrival card ready. The arrival card is the small form you fill out on the plane or at a counter before immigration.

Step 2: Collect luggage (15-20 minutes) Follow signs to baggage claim. Check the screens for your belt number. If your bag does not appear after 30 minutes, go to the lost luggage counter.

Step 3: Exit through customs Walk through the "Nothing to Declare" green channel unless you have something to declare.

Step 4: Arrivals hall — ignore the touts You are now in the arrivals hall. People will approach you offering taxis, tours, hotels. Politely say "no thank you" and keep walking. Do not engage.

Step 5: Buy a SIM card (10 minutes) Find an AIS, TrueMove, or DTAC counter in the arrivals hall. Buy a tourist SIM (299 THB for 8 days, 15 GB). They install it in your phone and test it. Now you have data.

Step 6: Get cash if needed Exchange 1,000 THB at a currency exchange counter, or withdraw from an ATM (there are several in the arrivals hall).

Step 7: Go to Level 1 for a taxi Take the elevator or escalator down to Level 1 (Ground Floor). Follow signs for "Public Taxi."

Step 8: Use the taxi queue Press the button on the automated kiosk, take the slip with your lane number, walk to that lane, get in the taxi.

Step 9: Tell the driver your destination Show them your hostel name and address on your phone (Google Maps works well). Confirm they are using the meter. Say yes to the expressway (toll road).

Step 10: Pay and go Pay the metered fare plus tolls plus 50 THB surcharge in cash. Round up to the nearest 10-20 THB as a tip (not required but nice). You are at your hostel. Done.

Total cost: Approximately 300-450 THB (SIM separate) Total time from landing: 75-120 minutes (immigration + luggage + taxi ride)

Which Airline Uses Which Airport?

This catches people out. Before booking connecting transport, confirm your airport.

Suvarnabhumi (BKK) — International Hub

| Airline | Type | Notes | |---|---|---| | Thai Airways | Full-service | All flights from BKK | | Bangkok Airways | Full-service | All flights from BKK | | Singapore Airlines | Full-service | BKK | | Emirates | Full-service | BKK | | Qatar Airways | Full-service | BKK | | Cathay Pacific | Full-service | BKK | | Korean Air | Full-service | BKK | | Japan Airlines / ANA | Full-service | BKK | | EVA Air | Full-service | BKK | | AirAsia | Budget | Some international flights from BKK, but check carefully | | Thai VietJet Air | Budget | Mix of BKK and DMK | | Scoot | Budget | BKK |

Don Mueang (DMK) — Budget Hub

| Airline | Type | Notes | |---|---|---| | AirAsia (Thai AirAsia) | Budget | Most domestic flights, some international | | Nok Air | Budget | All flights from DMK | | Thai Lion Air | Budget | All domestic from DMK, some international from BKK | | Thai VietJet Air | Budget | Mix of BKK and DMK — always check your ticket |

The confusion: Some budget airlines use BOTH airports depending on the route. Thai VietJet and AirAsia are the worst offenders. Always, always check the airport code on your booking confirmation.

Airport Food: Eating Before You Leave

You do not need to pay airport prices for food. Both airports have affordable options if you know where to look.

Suvarnabhumi Food Options

| Location | Type | Price Range | Notes | |---|---|---|---| | Magic Food Point (Level 1) | Thai food court | 50-100 THB per meal | The budget option. Real Thai food at local prices. Through the sliding doors on Level 1, past the taxi area. | | Level 3 restaurants | International chains | 150-400 THB | Burger King, S&P, Coffee World. Standard airport chain prices. | | 7-Eleven (Level B) | Convenience store | 30-100 THB | Near the ARL entrance. Sandwiches, onigiri, drinks. Open 24 hours. |

Our pick: Magic Food Point on Level 1 is the best value in the airport. Pad Thai for 60 THB, rice dishes for 50-80 THB, and it is right next to the taxi queue so you can eat while waiting. It operates on a coupon system — buy coupons at the counter, use them at food stalls, return unused coupons for a refund.

Don Mueang Food Options

| Location | Type | Price Range | Notes | |---|---|---|---| | Magic Garden Food Court (Terminal 2, Level 3) | Thai food court | 40-80 THB per meal | Cheapest option at DMK. Khao man gai (chicken rice) for 40 THB. | | Level 1 food stalls | Mixed | 60-150 THB | Various Thai and international options | | 7-Eleven | Convenience store | 30-100 THB | Multiple locations throughout both terminals |

Common Airport Scams and How to Avoid Them

Bangkok airports are generally safe, but a few scams target arriving tourists. Most are low-level annoyances rather than serious threats. Being aware of them means you will not fall for any.

For a comprehensive list of all Thailand scams (not just airports), see our complete scams guide.

The "Meter Broken" Taxi Scam

How it works: A taxi driver tells you his meter is broken and offers a flat rate of 800-1,500 THB to central Bangkok (the real cost is 300-500 THB).

How to avoid it: Use the official taxi queue on Level 1. Drivers in this queue are required to use the meter. If they refuse, take their taxi number (displayed on the dashboard) and report them at the queue counter. This almost never happens at the official queue — it is more common with touts who approach you in arrivals.

The "Your Hotel Is Closed" Scam

How it works: A taxi driver or tout tells you that your booked hotel is closed/flooded/terrible and offers to take you to a "better" hotel (where they earn a commission).

How to avoid it: Your hotel is not closed. Politely insist on being taken to your booked accommodation. If you are worried, call or message your hotel before leaving the airport (you have a SIM card now).

The Tour Package Touts

How it works: People in the arrivals hall wearing semi-official looking vests offer "welcome packages" including airport transfer, hotel, and tours at seemingly good prices. These packages include commissions on overpriced tours and shopping stops.

How to avoid it: Decline politely. Nobody official will approach you unprompted in the arrivals hall. Arrange your own transport using the methods in this guide.

Fake Taxi Queues

How it works: Someone directs you to a "taxi" that is actually an unlicensed car charging a flat rate of 1,000+ THB.

How to avoid it: Follow the official signs for "Public Taxi" and use the automated kiosk system. The official queue has a machine that prints a slip — if there is no machine, you are not at the right place.

Currency Exchange Misdirection

How it works: Exchange counters near arrivals exits give terrible rates, knowing that arriving passengers often do not shop around.

How to avoid it: Exchange only a small amount at the airport (1,000-2,000 THB). Get better rates in the city at SuperRich, Vasu Exchange, or any reputable exchange booth.

Getting to Specific Neighborhoods from Suvarnabhumi

Here are the recommended transport options for the most popular backpacker areas:

To Khao San Road

Khao San Road has no direct train connection, which makes getting there slightly more complicated.

| Method | Route | Total Cost | Total Time | |---|---|---|---| | S1 Bus (daytime only) | S1 bus from Level 1 → Khao San Road | 60 THB | 60-90 min | | Taxi | Metered taxi from Level 1 → Khao San Road | 350-475 THB | 35-60 min | | Grab | Grab from Level 1 → Khao San Road | 300-400 THB | 35-60 min | | ARL + Taxi | ARL to Phaya Thai (45 THB) → Taxi to Khao San (80-150 THB) | 125-195 THB | 50-70 min |

Cheapest: S1 bus (60 THB, daytime only) Fastest: Taxi or Grab (35-60 min depending on traffic) Best value: ARL to Phaya Thai then a short taxi to Khao San (125-195 THB total)

To Sukhumvit Area (Nana, Asoke, Thong Lor, Ekkamai)

The Sukhumvit corridor is Bangkok's modern heart, lined with the BTS Sukhumvit Line.

| Method | Route | Total Cost | Total Time | |---|---|---|---| | ARL + BTS | ARL to Phaya Thai (45 THB) → BTS to your stop (16-44 THB) | 61-89 THB | 40-55 min | | ARL to Makkasan + MRT | ARL to Makkasan (35 THB) → walk to MRT → MRT to Sukhumvit (17-42 THB) | 52-77 THB | 45-60 min | | Taxi | Direct | 300-425 THB | 30-60 min | | Grab | Direct | 250-350 THB | 30-60 min |

Best option: ARL + BTS. It is fast, cheap, and avoids traffic entirely. Take the ARL to Phaya Thai, transfer to BTS, and ride to your stop on the Sukhumvit line. Total: about 70 THB and 45 minutes.

To Silom / Sathorn / Riverside

| Method | Route | Total Cost | Total Time | |---|---|---|---| | ARL + BTS | ARL to Phaya Thai (45 THB) → BTS to Sala Daeng/Saphan Taksin (33-44 THB) | 78-89 THB | 50-65 min | | ARL + MRT | ARL to Makkasan (35 THB) → MRT to Silom (17-42 THB) | 52-77 THB | 50-65 min | | Taxi | Direct | 370-505 THB | 35-65 min |

To Chatuchak / Mo Chit Area

| Method | Route | Total Cost | Total Time | |---|---|---|---| | ARL + BTS | ARL to Phaya Thai (45 THB) → BTS to Mo Chit (33 THB) | 78 THB | 55-70 min | | ARL + MRT | ARL to Makkasan (35 THB) → MRT to Chatuchak Park (17-33 THB) | 52-68 THB | 55-70 min | | Taxi | Direct | 400-525 THB | 35-70 min |

To Hua Lamphong Train Station

If you are heading straight to a sleeper train (see our sleeper train guide):

| Method | Route | Total Cost | Total Time | |---|---|---|---| | ARL + MRT | ARL to Makkasan (35 THB) → MRT Phetchaburi → MRT Hua Lamphong (17-33 THB) | 52-68 THB | 55-65 min | | Taxi | Direct | 320-445 THB | 30-55 min |

Note: Hua Lamphong station is the terminus for the MRT Blue Line, making the ARL+MRT combination the most logical route.

Getting to Specific Neighborhoods from Don Mueang

To Khao San Road

| Method | Route | Total Cost | Total Time | |---|---|---|---| | A1 Bus + BTS + Taxi | A1 to Mo Chit (30 THB) → BTS to Phaya Thai (44 THB) → Taxi to Khao San (80-150 THB) | 154-224 THB | 75-100 min | | Taxi | Direct | 250-400 THB | 25-50 min | | Grab | Direct | 200-350 THB | 25-50 min |

For Khao San from DMK, a taxi is the practical choice. The bus+train combo involves too many transfers.

To Sukhumvit Area

| Method | Route | Total Cost | Total Time | |---|---|---|---| | A1 Bus + BTS | A1 to Mo Chit (30 THB) → BTS Sukhumvit Line to your stop (16-44 THB) | 46-74 THB | 50-75 min | | SRT Red Line + MRT | Red Line to Bang Sue (12-42 THB) → MRT to Sukhumvit (17-42 THB) | 29-84 THB | 45-65 min | | Taxi | Direct | 300-450 THB | 25-50 min |

To Chatuchak / Mo Chit Area

| Method | Route | Total Cost | Total Time | |---|---|---|---| | A1 Bus | A1 direct to Mo Chit BTS | 30 THB | 30-60 min | | SRT Red Line | Red Line to Bang Sue → MRT to Chatuchak Park | 29-50 THB | 25-35 min | | Taxi | Direct | 150-250 THB | 15-30 min |

Chatuchak is the closest central area to Don Mueang. The A1 bus for 30 THB is a great deal if you are heading here. If you are visiting the Chatuchak Weekend Market, this is ideal.

Money Saving Tips: The Budget Breakdown

Here is how to minimize your airport-to-city transport costs:

Cheapest Possible from Suvarnabhumi

  1. S1 bus to Khao San Road: 60 THB (if going to Khao San, daytime only)
  2. ARL to Phaya Thai: 45 THB (if going to BTS-connected area, add BTS fare)
  3. Total cheapest to Sukhumvit: ~70 THB (ARL + BTS)

Cheapest Possible from Don Mueang

  1. A1 bus to Mo Chit: 30 THB (cheapest option, connect to BTS)
  2. SRT Red Line + MRT: ~50 THB (most areas)
  3. Total cheapest to Sukhumvit: ~60 THB (A1 bus + BTS)

When Taxi/Grab Actually Makes Sense (Value, Not Just Budget)

| Scenario | Recommended | Why | |---|---|---| | Solo traveler, daytime, BTS area | ARL + BTS (70 THB) | 5x cheaper than taxi, similar time | | Solo traveler, midnight | Taxi (300-400 THB) | Only real option, empty roads = fast | | Couple, any time | Taxi/Grab (split = 150-225 THB each) | More convenient, similar per-person cost to ARL+BTS | | Group of 3-4 | Taxi (split = 75-125 THB each) | Cheaper per person than train, door-to-door | | Heavy luggage + rush hour | ARL (no traffic) | Taxi in traffic = expensive, slow, and your backpack does not fit well | | Going to Khao San Road, daytime | S1 bus (60 THB) | Direct, cheap, no transfers |

Practical Tips You Will Not Find Elsewhere

Get a Rabbit Card for the BTS

If you are staying in Bangkok for more than a day, buy a Rabbit card (stored-value card for the BTS) at any BTS station. It costs 100 THB (non-refundable card fee) plus whatever credit you load. It saves time versus buying individual tokens for each BTS ride. You can also use it at some convenience stores and restaurants.

Airport Sleeping Options

If you arrive very late and do not want to pay for transport until morning:

  • Boxtel Suvarnabhumi: Sleep pods inside the airport (Level 4, after security for departures; landside option near Level 2 for arrivals). 550-1,100 THB for a few hours. Clean, quiet, and convenient.
  • Free sleeping: People sleep on benches and floors at Suvarnabhumi all the time. It is safe (security patrols), but not comfortable. The food court area on Level 4 (departures) has some cushioned benches.
  • Nearby hotels: Several budget hotels are within a 5-minute taxi ride of Suvarnabhumi (100-150 THB taxi). Expect 500-800 THB for a basic room. Search "Suvarnabhumi airport hotel" on Agoda or Booking.com.

Luggage Storage

Both airports offer luggage storage if you want to explore Bangkok before checking in or between flights.

  • Suvarnabhumi: AIRPORTELs (Level B, near ARL) — 100 THB per piece per day
  • Don Mueang: Left luggage counter (Level 1) — 75-100 THB per piece per day

Free Airport WiFi

Both airports offer free WiFi (network: ".@AirportTrueWiFi" or "AIS SMART LOGIN"). It requires a phone number for SMS verification — another reason to buy your SIM card first. Speed is decent for messaging and maps, not great for video streaming.

Charging Stations

Power outlets are scattered throughout both airports. Suvarnabhumi has USB charging stations near the ARL entrance (Level B) and throughout the departure gates. Bring a universal adapter if your plug does not fit Thai outlets (Type A/B/C — same as US and European two-prong).

Frequently Asked Questions

Can I use credit/debit cards for airport transport?

The ARL token machines accept coins and small notes only (no cards). The SRT Red Line machines accept contactless payment. Metered taxis are cash only. Grab accepts credit cards in the app. Airport buses are cash only. Bottom line: have some Thai Baht in cash.

How long does immigration take at Suvarnabhumi?

It varies wildly. Late night: 15-30 minutes. Peak arrival times (multiple international flights landing): 60-90 minutes. There are automatic passport gates for some nationalities, which are faster but not always available.

Is it safe to take a taxi alone at 2am?

Yes. Use the official taxi queue at Level 1 and you will be fine. The taxis are registered, the drivers have IDs displayed on the dashboard, and the queue system records which driver serves which passenger. Bangkok taxis are generally safe for solo travelers including solo women, though the same common-sense precautions apply as anywhere (share your live location with a friend, sit in the back seat, follow the route on Google Maps).

Do I need to tip the taxi driver?

Tipping is not mandatory or expected in Thai taxis. Locals typically round up to the nearest convenient amount (e.g., if the fare is 287 THB, pay 300 THB). If the driver helped with heavy luggage, 20-50 THB extra is a kind gesture.

What if my flight arrives during the ARL closure (midnight-6am)?

Take a taxi. It is the best option during these hours anyway — no traffic means fast, cheap rides. Or book a private transfer in advance if you prefer someone waiting with a name sign.

Should I book a taxi/transfer in advance?

For a regular taxi, no. The queue at Suvarnabhumi operates 24/7 and rarely has more than a 10-15 minute wait. For a private transfer, yes — if you want the meet-and-greet convenience, book through Klook, KKday, or your hotel.

Where do I find the Grab pickup point?

At Suvarnabhumi: Level 1 (Ground Floor), near Gate 3-4. Follow signs or check the Grab app map. At Don Mueang: Outside the arrivals area of Terminal 1. The app shows the exact pin.

Can I take the train from Don Mueang to Suvarnabhumi?

Not directly by rail. You would take the SRT Red Line from Don Mueang to Bang Sue, then MRT to Makkasan, then walk to the ARL Makkasan station, then ARL to Suvarnabhumi. This takes 1.5-2 hours and costs about 100 THB total. A taxi between the airports takes 30-60 minutes and costs 350-500 THB. For airport transfers, the taxi or the free shuttle bus are better options.

Transit Between Bangkok's Airports (BKK to DMK or DMK to BKK)

If you have a connecting flight that switches airports — say, an international arrival at Suvarnabhumi and a domestic departure from Don Mueang — you need to get between them. This is more common than you would think, especially with budget airlines.

All Options for the Airport-to-Airport Transfer

| Method | Price | Journey Time (no traffic) | Journey Time (rush hour) | Notes | |---|---|---|---|---| | Free shuttle bus | Free | 45-60 min | 60-90 min | Requires same-day boarding pass | | Bus 554 | 35 THB | 50-70 min | 60-90 min | Public bus, makes many stops | | Metered taxi | 300-500 THB + tolls | 25-40 min | 45-90 min | Most reliable for tight connections | | Grab | 250-450 THB | 25-40 min | 45-90 min | Fixed price, no haggling | | Public transport (ARL + MRT + Red Line) | ~100 THB | 90-120 min | Same | Cheapest paid option but very slow |

Our recommendation by connection time:

| Time Between Flights | Best Option | Why | |---|---|---| | Less than 3 hours | Do not attempt | Immigration, luggage, transfer, check-in — too tight | | 3-4 hours | Metered taxi or Grab | Fastest option, get to the other airport ASAP | | 4-6 hours | Free shuttle bus or taxi | Shuttle is fine if you have the buffer | | 6+ hours | Any option, or stop in the city | You have time to explore Bangkok |

Important warning: Do not underestimate Bangkok traffic between the two airports. During afternoon rush hour (16:00-19:00), the drive can take 90 minutes. If your connection is tight, leave yourself at least 4 hours between your arrival time at one airport and your departure time at the other.

What to Do With a Long Layover

If you have 8+ hours between flights (or between an arrival and a departure the next day), you do not need to sit in the airport.

From Suvarnabhumi (4-8 Hour Layover)

| Activity | How to Get There | Time Needed | Cost | |---|---|---|---| | Khao San Road + Grand Palace area | Taxi (30-45 min) | 4-6 hours | Transport: 700-1,000 THB round trip | | Chatuchak Weekend Market (Sat-Sun only) | ARL + BTS (45 min) | 3-5 hours | Transport: 150 THB round trip | | Terminal 21 Shopping Mall (Sukhumvit) | ARL + BTS (40 min) | 2-4 hours | Transport: 130 THB round trip | | Wat Pho + Wat Arun | Taxi (30-45 min) | 3-5 hours | Transport: 700-1,000 THB round trip | | Thai massage near airport | Taxi (10 min) | 1-2 hours | 300-500 THB massage + 200 THB transport |

Layover math: Subtract 2 hours from your layover for check-in, security, and getting back to the airport. So an 8-hour layover gives you about 6 hours of actual exploration time, minus travel time to and from your destination.

Leave your luggage: Use the airport luggage storage (100 THB/piece/day at AIRPORTELs, Level B Suvarnabhumi) so you are not dragging bags around the city.

From Don Mueang (4-8 Hour Layover)

Don Mueang is closer to northern Bangkok attractions:

| Activity | How to Get There | Time Needed | |---|---|---| | Chatuchak Weekend Market | A1 bus to Mo Chit (30 min) | 3-5 hours | | Central Plaza Ladprao (shopping/cinema) | Red Line + MRT (30 min) | 2-4 hours | | Khao San Road | Taxi (25-40 min) | 4-6 hours |

Bangkok Airport Quick Reference Card

Print this or screenshot it before you arrive. It covers the essentials at a glance.

Suvarnabhumi (BKK) Cheat Sheet

| Need | Where | Floor/Level | |---|---|---| | SIM card | Arrivals hall | Level 2 | | Currency exchange | Arrivals hall / Basement | Level 2 / B | | ATM | Arrivals hall | Level 2 | | Airport Rail Link (ARL) | Basement | Level B | | Public taxi queue | Ground floor | Level 1 | | Grab pickup | Ground floor, Gate 3-4 | Level 1 | | S1 bus (Khao San) | Ground floor, outside | Level 1 | | Cheap food (Magic Food Point) | Ground floor | Level 1 | | Luggage storage | Near ARL entrance | Level B | | 7-Eleven | Near ARL entrance | Level B | | Sleeping pods (Boxtel) | Landside / airside | Level 2 / Level 4 | | Free shuttle to Don Mueang | Gate 3 | Level 2 |

Don Mueang (DMK) Cheat Sheet

| Need | Where | Floor/Level | |---|---|---| | SIM card | Arrivals area | Level 1 | | Currency exchange | Arrivals area | Level 1 | | ATM | Arrivals area | Level 1 | | A1/A2 bus | Outside terminal | Ground level | | SRT Red Line | Connected walkway | Follow signs | | Public taxi queue | Outside terminal | Ground level | | Grab pickup | Outside terminal | Ground level | | Cheap food | Magic Garden Food Court, Terminal 2 | Level 3 | | 7-Eleven | Throughout terminals | Multiple | | Free shuttle to Suvarnabhumi | Outside Terminal 1 | Ground level |

Related Guides

Setting up for your Bangkok experience? These guides will help:

Final Thoughts

Getting from Bangkok's airports to the city is straightforward once you know your options. The Airport Rail Link from Suvarnabhumi is the best value for solo travelers during daytime hours — 45 THB and 28 minutes to Phaya Thai, then a cheap BTS connection to wherever you are staying. For groups of two or more, a metered taxi is often the better deal when you split the fare. Late at night, the metered taxi queue is your friend.

The biggest mistakes first-timers make are: engaging with touts in the arrivals hall (just walk past them), not buying a SIM card before leaving the airport (you need data for Grab and maps), and taking a taxi during rush hour without considering the train (sitting in traffic for 90 minutes when the ARL takes 28 minutes is a painful introduction to Bangkok).

Take a breath, buy your SIM, follow the signs to your chosen transport, and remember that millions of travelers make this exact journey every year without drama. Within an hour of landing, you will be checking into your hostel and figuring out where to eat. Welcome to Bangkok.

Travel Insurance for Backpackers

SafetyWing covers 180+ countries with plans starting at $42/month. Designed for nomads and long-term travelers — cancel anytime.

Get a Quote

eSIM for Thailand

Skip the airport SIM card queue. Airalo eSIMs give you instant data in Thailand from $4.50 — install before you land.

Browse Thailand eSIMs
Ask BackpackBot