How to Get from Bangkok Airport to the City Centre (Suvarnabhumi + Don Mueang)
How to Get from Bangkok Airport to the City Centre (Suvarnabhumi + Don Mueang)

How to Get from Bangkok Airport to the City Centre (Suvarnabhumi + Don Mueang)

0 Shares
0
0
0

If you are flying into Bangkok for the first time, the easiest way to get from the airport to the city centre depends on which airport you land at. From Suvarnabhumi Airport (BKK), the Airport Rail Link is usually the cheapest and fastest option during the day, especially in traffic. From Don Mueang Airport (DMK), the SRT Red Line is the best public transport option, while Grab, metered taxis and private transfers are easier if you have luggage or arrive late.

Bangkok has two main airports, Suvarnabhumi and Don Mueang, and there is no single best transfer for everyone. Your best option depends on where you are staying, how much luggage you have, what time you arrive, and whether you prefer saving money or getting dropped directly at your hotel.

I have been living in Bangkok for over a year now and have done the airport-to-city trip many times, at different hours and in different levels of traffic. In this guide, I’ll explain every realistic way to get from both Bangkok airports to the city centre, including prices, travel times, Grab pickup tips, taxi advice, public transport options and when it is worth booking a private transfer.

❤️ This article contains affiliate links. If you make a purchase through them, I may earn a small commission at no extra cost to you. Thank you for your support.

Quick Answer: Best Way from Bangkok Airport to the City Centre

From Suvarnabhumi Airport (BKK), I’d take the Airport Rail Link if you arrive during the day, have light luggage and are staying near the BTS or MRT. It costs 49 THB and takes around 25–30 minutes to reach Phaya Thai.

From Don Mueang Airport (DMK), the cheapest public transport option is the SRT Red Line, which takes around 15 minutes to reach Krung Thep Aphiwat Central Terminal / Bang Sue.

If you are arriving late, travelling with heavy luggage, staying somewhere awkward like Khao San Road or the riverside, or visiting Bangkok for the first time, I’d choose Grab, a metered taxi or a private transfer instead.

My favourite hotel in Bangkok
Grande Centre Point Hotel Terminal21
best central location · direct access to BTS and metro · breakfast · pool, gym, spa
Check prices →

Quick Comparison: Bangkok Airport to City Centre

Here’s a quick comparison of the main ways to get from Bangkok airport to the city centre, including the typical cost, journey time and when each option makes the most sense.

From Suvarnabhumi Airport (BKK):

OptionCostTimeNotes
Airport Rail Link49 THB25–30 minsBest in peak traffic
Grab300–500 THB30–60 minsMy usual choice
Metered taxi300–600 THB30–60 minsCash needed
Private transferfrom 720 THB30–60 minsMost convenient
Bus35 THBVariesSlowest option

From Don Mueang Airport (DMK):

OptionCostTimeNotes
SRT Red Line42 THB15 mins to Bang SueBest public transport
Grab300–550 THB30–50 minsMy go-to from DMK
Metered taxi300–550 THB30–50 minsCash needed
Private transferfrom 800 THB45+ minsEasiest option
Van / bus30–50 THBVariesLess convenient

➞ Not sure which one fits your trip? Below, I break it down by airport, budget, hotel area, luggage, and arrival time.

150 Bangkok spots on Google Maps
Get my curated Bangkok maps

NEVER WONDER WHERE TO GO IN BANGKOK AGAIN

150 of my favourite spots, ready on Google Maps. Tap once and the best restaurants, cafés, bars, shops, markets and sights land straight on your phone.

Get the maps · $12

My Experience Getting from Bangkok Airport to the City

The first time I landed in Bangkok, back in 2015, I had no idea what I was doing. There were no taxi apps like Grab then, so I joined the taxi queue, agreed to a fixed price without knowing any better, and almost certainly got ripped off.

I was heading to a hotel near Khao San Road, but the driver stopped at the start of the road and told me, “You’re here.” I knew it was not right, so I argued until he finally took me to the actual hotel. That first arrival taught me an important lesson: always research your airport transfer before you land.

These days, Grab is usually my go-to because I can see the price in advance and get dropped straight at the door. But during rush hour, I often switch to the Airport Rail Link instead. Bangkok traffic can be brutal, and what looks like a quick drive on the map can easily turn into a journey of well over an hour.

I learned that the hard way a few years ago, when I booked a private pickup to a hotel in Asok and the journey ended up taking almost two hours in afternoon traffic. Since then, my rule has been simple: if I land during peak times, I take the train; if I land late at night or have a lot of luggage, I book a Grab or take a taxi.

That is the main thing to understand about getting from Bangkok airport to the city: there is no single best option. It depends on the time, the traffic, and where you are staying.

Bangkok Has Two Airports: Suvarnabhumi and Don Mueang

Before choosing your route, make sure you know which airport you are actually arriving at.

  • Suvarnabhumi Airport (BKK)
    Suvarnabhumi is Bangkok’s main international airport and the one most long-haul travelers fly into. It’s generally the easier option for reaching central Bangkok because it has the Airport Rail Link, which provides a fast public transport connection into the city.
  • Don Mueang Airport (DMK)
    Don Mueang is mainly used by low-cost airlines and regional flights. It’s often a good option for cheaper fares, but getting into central Bangkok can be a little less straightforward than from Suvarnabhumi.

If this is your first time visiting the city, I’d also recommend reading my full Bangkok travel guide, where I cover where to stay, transport, food, temples, safety and practical tips for planning your trip.

How to Get from Suvarnabhumi Airport to Bangkok City Centre

Suvarnabhumi is Bangkok’s main international airport. If you’re flying into Thailand from overseas, this is almost certainly where you’ll land. The airport is about 30 km east of central Bangkok. Most transport options depart from the basement level (B1) or ground floor (Level 1) of the passenger terminal. For easier navigation, just follow the signs once you exit the arrivals hall, I find them pretty straightforward.

Best for: solo travelers, couples, carry-on luggage only, and anyone staying close to the MRT or BTS
Typical cost: 49 THB (you can pay by card)
Typical time: 30 minutes to Phaya Thai (BTS station)
Runs: every 10–15 minutes
Operating hours: 5:30 am to midnight

The Airport Rail Link is usually the fastest way to get from Suvarnabhumi Airport to Bangkok city centre during the day, especially if you land during peak traffic. The train runs from the airport to Phaya Thai station in about 25–30 minutes and stops at several stations along the way.

At Phaya Thai, you can change to the BTS Skytrain, and at Makkasan, you can connect to the MRT. From there, it’s fairly easy to reach areas like Sukhumvit, Siam, Silom, Asok, or Phrom Phong, especially if your hotel is close to a station.

I like the Airport Rail Link because it’s cheap, fast, and avoids Bangkok traffic completely. It makes the most sense if you’re travelling light and staying somewhere close to the BTS or MRT.

The only thing I don’t love is that it can get busy, and there isn’t much space for luggage. I’ve had to sit with my suitcase squeezed between my legs more than once, which is not exactly relaxing after a long flight.

I’d probably skip it if I had several large suitcases, arrived very late, felt completely exhausted, or stayed somewhere less connected, like Khao San Road or parts of the riverside. In those cases, I’d rather take a taxi or Grab straight to the hotel.

Metered Taxi

Best for: families, couples with luggage, groups, and first-time visitors
Typical cost: 300–600 THB in cash, including the 50 THB airport surcharge and expressway tolls of around 25–75 THB. Taxi fares in Bangkok start at 35 THB for the first kilometre.
Typical time: 30–60 minutes, depending on traffic
Available: all day

The official metered taxi stands are on the ground floor of the terminal. Just follow the Public Taxi signs, take a queue number from the machine, and go to the stand assigned to your driver.

Once you get in, make sure the driver turns on the meter. Most airport taxis are fine, but if the driver refuses or tells you the meter is “broken,” I’d simply get out and take another taxi from the queue.

I usually prefer Grab because I like seeing the price in advance, but I’ve taken regular airport taxis plenty of times too. Sometimes the Grab wait is long, you’re tired after a flight, and you just want to get to your hotel. In that case, the official taxi queue is a good backup, especially if your hotel isn’t right next to the BTS or MRT.

How to Book a Grab Taxi in Thailand

Grab Taxi

Best for: families, couples with luggage, groups, and first-time visitors
Typical cost: 300–500 THB, plus possible expressway tolls of 25–75 THB, which are added in the app
Typical time: 30–60 minutes, depending on traffic
Available: all day

Grab is Southeast Asia’s version of Uber, and together with Google Translate, it’s one of the main apps I’d download before coming to Thailand. I like using it because the price is shown upfront, so you don’t need to worry about meter disputes or explaining your hotel address to a driver.

One thing to know is that you usually can’t just order Grab and wait inside the air-conditioned airport building. At Suvarnabhumi, you need to walk to the designated Grab pickup area outside the terminal. It’s only a short walk, but it can feel a bit chaotic the first time, especially when several cars arrive at once.

You’ll see large green flags with letters marking the pickup zones, like A, B, and C. I usually message the driver with my exact zone so they know where to stop, because airport staff move cars along quickly if they wait too long.

What I love about Grab is that you can link your payment card in the app, so you don’t need Thai baht the second you land. It’s also just much less stressful when you’re tired after a long flight and want to know exactly what you’re paying.

The only downside is the waiting time. During busy periods, I’ve sometimes waited around 20–30 minutes, and I’m honestly not the most patient person after a flight. If the wait is too long, I usually switch to the Airport Rail Link or take a regular taxi from the official queue instead.

➞ How to Use Grab in Thailand: Honest Tips for Tourists and Expats

Private Transfer

Best for: families, groups, first-time visitors, and anyone with luggage looking for comfort
Typical cost: from 720 THB
Typical time: 30–60 minutes, depending on traffic
Available: all day

If you’re coming to Bangkok for the first time and feeling a little nervous, which is completely understandable because the city can feel overwhelming at first, I really recommend booking a private transfer. You can either arrange one through your hotel or book one on the 12Go Asia website. In the search bar, type Bangkok Airport to Bangkok Any Hotel and you’ll see a few options.

Someone will be waiting for you with a sign showing your name, then take you straight to the car and directly to your hotel. You don’t have to worry about finding the right queue, having enough cash, or getting ripped off. It’s simple, straightforward, and easy.

12Go Asia Review: Is It Worth It? My Honest Take After Booking a Few Trips

Public Bus

Best for: budget-conscious visitors and anyone staying close to the BTS
Typical cost: 35 THB
Typical time: from 30 minutes, depending on traffic and your final destination
Available: all day

There are a few public bus lines running 24 hours a day from Suvarnabhumi Airport. They are very affordable, but they can also be slow depending on traffic. I would only choose this option if you have plenty of time, because for only a little more, you can take the much faster Airport Rail Link instead.

Bus lines

  • 549 to Minburi
  • 550 to On-Nut Road
  • 551 to Victory Monument (on the BTS line)
  • 552 to On Nut BTS Station
  • 553 to Samut Prakan
  • 554 to Don Mueang Airport
  • 556 to Southern Bus Terminal

You can check further connections on the Bangkok Airport website.

How to Get from Don Mueang Airport to Bangkok City Centre

Don Mueang handles budget airlines such as AirAsia, Nok Air, and Lion Air, as well as many domestic flights. It’s about 25 km north of central Bangkok. If you are flying from elsewhere in Thailand or arriving on a budget carrier from another Southeast Asian country, this is the airport you will probably use.

To be honest, when I land at Don Mueang after traveling, I usually just want to get home, so my personal go-to is almost always a Grab. That said, there are a few other good options depending on your budget, luggage, and arrival time.

Don Mueang Airport SRT Red Line

Best for: budget-conscious visitors and anyone staying close to the BTS or MRT
Typical cost: 42 THB to Krung Thep Aphiwat Central Terminal (Bang Sue)
Typical time: 15 minutes, with trains every 15 minutes

The SRT Red Line takes you from Don Mueang Airport to Krung Thep Aphiwat Central Terminal (Bang Sue) in around 15 minutes. From there, you can transfer to the MRT Blue Line, or go one stop to Chatuchak / Mo Chit, where you can connect to the BTS Skytrain and continue to areas such as Victory Monument, Siam, Asok, and Thong Lo. The Red Line is modern, air-conditioned, and far more pleasant than sitting in rush-hour traffic on Vibhavadi Rangsit Road.

Metered Taxi or Grab Taxi from Don Mueang

Best for: families, couples with luggage, groups, and first-time visitors
Typical cost: 300–550 THB, plus expressway tolls of around 25–75 THB
Typical time: 30–50 minutes, depending on traffic
Available: all day

The taxi queue at Don Mueang works much like the one at Suvarnabhumi. Just follow the signs, take a number, and get matched with a driver. Grab is also straightforward, just follow the signs to the designated Grab pickup area and wait there for your driver.

For a regular taxi, you will need cash, for Grab, you can link your card in the app, but make sure you have mobile data on your phone.

My tip: Traffic from Don Mueang into the city runs along Vibhavadi Rangsit Road, which is notorious during evening rush hour. If you land between 4 pm and 7 pm, seriously consider taking the Red Line instead.

Van Service

Best for: backpackers, budget travelers, and people who do not mind slower journeys
Typical cost: 30–50 THB
Typical time: depends on traffic
Available: 5:45 am to midnight

There are four van routes running from Don Mueang Airport to central Bangkok. There are two pickup points: the first is in front of the Service Hall building, and the second is in front of the international passenger terminal, Building 1, Floor 1, Gate 6.

Don Mueang bus and van routes

  • A1 to Mo Chit 2 — from 5:45 am to midnight, every 15 minutes
  • A2 to Victory Monument — from 6:00 am to 11:00 pm, every 15 minutes
  • A3 to Lumpini Park — from 6:00 am to 11:00 pm, every 30 minutes
  • A4 to Sanam Luang — from 6:00 am to 11:00 pm, every 30 minutes

Private transfer

Best for: families, first-time visitors, groups, and late arrivals
Typical cost: from 800 THB
Typical time: from 45 minutes, depending on traffic
Available: all day

I would choose this option if I were coming to Bangkok for the first time, did not want to deal with taxis, was traveling with family, had too much luggage, was arriving late, or simply wanted ease over hassle. There are plenty of companies online offering private transfers, but my go-to is usually 12Go Asia.

Best Airport Transfer by Bangkok Area

Bangkok doesn’t really have one obvious city centre, but from my local POV, I would say it’s somewhere between Siam and Thong Lo. If you are still unsure about the best way to get from Bangkok airport to your hotel, here is some extra help. This is what usually makes the most sense depending on which area you are staying in.

  • Sukhumvit (Asok, Nana, Phrom Phong, Thong Lo, Ekkamai, On Nut):
    You can take the Airport Rail Link (ARL) to Makkasan, then change to the MRT to Sukhumvit station, or take the ARL to Phaya Thai and change to the BTS Skytrain there. That said, if you have luggage, a taxi or Grab is often the easiest option.
  • Silom / Sathorn:
    Take the ARL to Phaya Thai, then the BTS to Sala Daeng, or get a taxi or Grab via the expressway.
  • Siam / Ratchaprasong:
    Take the ARL to Phaya Thai, then go one stop on the BTS to Siam.
  • Bangkok Old Town / Khao San Road:
    A taxi or Grab is usually the best choice, as there is no direct train or metro connection.
  • Riverside (including Chinatown and Asiatique):
    Take the ARL to Makkasan, then the MRT to Wat Mangkon if you are going to Chinatown. For most other riverside areas, a private transfer, taxi, or Grab is usually the easiest option.

Find the best area and hotel to stay in Bangkok near BTS or metro

Arriving at Bangkok Airport Late at Night

If your flight lands after midnight, your options narrow because the Airport Rail Link and SRT Red Line both stop running around midnight, along with the MRT and BTS Skytrain. That leaves you with:

  • Metered taxi — available 24 hours from the official taxi queue
  • Grab — available 24 hours, although wait times can be longer, so make sure you’ve got data on your phone
  • Private transfer — pre-booked, with a driver waiting for you regardless of your arrival time

➞ The good news is that Bangkok’s roads are usually much quieter after 10 PM, so the journey to your hotel will often be much quicker. A trip that takes 45 minutes in normal traffic can easily take just 30 minutes late at night.

My Practical Tips for Getting from Bangkok Airport to the City Centre

  • Download Grab before you land – Set up your account and payment method before you arrive. You’ll also need mobile data as soon as you land, so I’d sort that in advance too. The easiest option is usually an eSIM. I personally use Saily, but whatever provider you choose, I’d set it up before your flight so you can use maps and Grab as soon as you land.
  • Carry small bills – If you’re taking a taxi, you’ll want cash for the fare and any expressway tolls. There are ATMs in the arrivals hall, but Thai banks usually charge a 250 THB withdrawal fee, so it’s worth taking out enough cash in one go rather than doing multiple withdrawals.
  • Buy a Rabbit Card if you’ll use the BTS a lot – If you’re planning to use the BTS Skytrain regularly during your stay, it can be worth picking up a Rabbit Card early so you don’t have to keep buying single tickets.
  • Save your hotel address in Thai – Have your hotel address saved on your phone, ideally in Thai, along with a screenshot of the location on Google Maps. A lot of taxi drivers find places more easily in Thai script than in English.
  • Skip the limousine counters in arrivals – Unless you specifically want a premium car, I’d ignore the limousine desks in the arrivals hall. They usually charge two or three times more than a regular taxi for what is basically the same journey. The official taxi rank is normally absolutely fine.

If you plan to order Grab after landing, I recommend setting up mobile data before your flight. I use Saily and explain it in my best eSIM for Thailand review.

Which Bangkok Airport Is Better for Reaching the City Centre?

If easy access to the city matters most to you, Suvarnabhumi is usually the better airport. The Airport Rail Link makes a big difference and gives you a much easier public transport connection into central Bangkok. That said, Don Mueang often has cheaper flights, so it can still be the better overall choice depending on your fare and where you’re staying. And now that the SRT Red Line is up and running, getting into the city from Don Mueang is definitely easier than it used to be.

If I were choosing purely based on airport-to-city convenience, I’d pick Suvarnabhumi. But if the flight into Don Mueang is much cheaper, I wouldn’t avoid it just for that reason.

FAQ About Getting from Bangkok Airport to the City Centre

What is the cheapest way to get from Bangkok airport to the city?

The cheapest option is usually public transport. From Suvarnabhumi Airport, that normally means the Airport Rail Link, then possibly a connection to the BTS Skytrain or MRT depending on where your hotel is. The ARL costs 49 THB to the final stop, and then you’ll pay extra for your BTS or MRT connection. That said, if you’re traveling as a bigger group, a taxi can sometimes work out better value per person.

Is there a free shuttle from Suvarnabhumi Airport?

Yes, but only to Don Mueang Airport, not into central Bangkok. You need to show a same-day flight ticket, and the shuttle usually runs from 5 am to midnight every 30 minutes. The journey takes around 50 to 90 minutes, depending on traffic.

Is there a metro from Suvarnabhumi Airport?

Not exactly, Suvarnabhumi has the Airport Rail Link, which connects you to the city in around 30 minutes. From there, you can change to the BTS Skytrain or MRT depending on where you’re going.

Is it worth booking an airport transfer?

I think it is if it’s your first time in Bangkok, if you’ve got a lot of luggage, if you’re arriving late at night, or if you just want the easiest possible start to your trip. The driver meets you in the arrivals hall with a sign, so it’s a very simple door-to-door option. You can usually pre-book one online through sites like 12Go Asia.

How much is a Grab taxi from Bangkok Airport to city?

It depends on where you’re going. For example, when I go from Suvarnabhumi Airport to Ekkamai, I usually pay around 500 THB. If you’re new to Grab, it’s also worth checking whether they’re offering any first-user discounts, because sometimes those can be up to 40%.

Is Grab available at Suvarnabhumi airport? 

Yes, Grab operates at Suvarnabhumi 24 hours a day. You’ll need to walk to the designated ride-hailing pickup area outside the terminal. In my experience, it works really well, and I’ve never had any issues using it there.

If this is your first time visiting the city, I’d also recommend reading my full Bangkok travel guide, where I cover where to stay, transport, food, temples, safety and practical tips for planning your trip.

Once you’ve sorted your airport transfer, my 3 days in Bangkok itinerary will help you plan your first few days in the city.


0 Shares