THAIest

When you need to transfer between airports in Bangkok, you have several options. What is the best way for getting from Don Muang Airport to Suvarnabhumi Airport? It depends on your needs as the trip from DMK to BKK airport can be completed by shuttle bus, public transportation, taxi or private transfer.

DMK to BKK Distance

The distance between DMK and BKK airports is about 40-50 km, depending on the route chosen. The length of the most popular and fastest route from DMK to BKK airport via toll roads that is used by the shuttle bus is almost 49 km.

The journey from Don Muang Airport to Suvarnabhumi by taxi or private transfer in normal traffic conditions should take less than 1 hour while the shuttle bus trip might be just a bit longer. If you will decide to use public transportation, the time of traveling between DMK and BKK airports with all the transfers can easily be 2 hours and more.

Travel SMART!  Stay connected right after your arrival by booking a discounted Thailand SIM Card and picking it up at the airport so you could use unlimited Internet on the way: [SALE] SIM Card for Thailand (Airport Pick Up)

Free Shuttle Bus DMK to BKK

If you arrive at Don Muang Airport (DMK) and have a flight from Suvarnabhumi Airport (BKK) on the same or next day, you can use a very convenient shuttle bus between Bangkok Airports. The shuttle bus service is offered free of charge. No booking is required for shuttle bus as the service is provided by first come, first served scenario.

Shuttle bus from Don Muang to Suvarnabhumi starts running at 5:00 and the last bus leaves at midnight. Depending on the time of the day, shuttle buses depart every 12 to 30 minutes. The trip from DMK to BKK normally takes approximately 50-60 minutes but it can take up to 2 hours if the traffic conditions are harsh. 

DMK to BKK - Don Muang Airport to Suvarnabhumi Airport

Free shuttle bus departs from Terminal 1 of Don Muang Airport. Buses can be found outside the airport building on the 1st floor, at the door 6. At Suvarnabhumi Airport passengers are dropped off at the departures (4th Floor).

The schedule of shuttle bus and conditions for taking it are briefly described here: Free Shuttle Bus between Bangkok Airports.

Public Transportation from DMK to BKK

If you don't have a ticket for a flight departing from BKK Airport on the same or next day, the cheapest way for getting from Don Muang Airport to Suvarnabhumi Airport is by Bangkok public transportation.

As there is no direct train connection between Bangkok airports, when traveling from DMK to BKK by public transport, you need to take a commuter train or Bangkok bus at first and then transfer to the train heading to Suvarnabhumi Airport. You have several choices for such a transfer between the airports.

DMK to BKK - Don Muang Airport to Suvarnabhumi Airport

Option 1 - Airport Bus & Airport Rail Link

At Don Muang Airport, you need to get on A3 Bus that operates from 7:00 to 23:00 and leaves about every 30 minutes. Bus ticket costs 50 THB.

A3 bus route passes Airport Rail Link Ratchaprarop station. You need to drop off there and get on the train. The journey by Airport Rail Link from Ratchaprarop station to Suvarnabhumi Airport takes about 25 minutes and costs 40 THB.

Only one connection is needed when choosing this option, so it might be the easiest way. However, the bus is less frequent so the journey might take a bit longer.

Option 2 - SRT & MRT & Airport Rail Link

At Don Muang Airport, you need to take SRT Red Line commuter train that operates from 5:00 to 24:00 with departures scheduled every 10-15 minutes. Take the train to Krung Thep Aphiwat station, also known as Bang Sue Grand station, which is the last station on the Northern / Dark Red Line. The journey should take around 17 minutes and the train ticket will cost 33 THB.

SRT Bang Sue Grand station is connected with MRT Bang Sue Station and you need to get there by simply following the signs leading to MRT Blue Line. Take metro from there to Phetchaburi Station. The journey will cost 38 THB.

One more transfer is needed here as you need to get from MRT Phetchaburi Station to Airport Rail Link Makkasan Station. These two stations are connected by a skyway making a transfer from MRT to Airport Rail Link easy. The journey by Airport Rail Link from Makkasan station to Suvarnabhumi Airport takes about 22 minutes and costs 35 THB.

Option 3 - Airport Bus & MRT & Airport Rail Link

At Don Muang Airport, you need to get on A1 Bus or A2 Bus that operate from 7:00 to 24:00 and leave every 15 minutes or so. Bus ticket costs 30 THB.

Both bus routes pass by MRT Chatuchak Park Station and you need to drop off there. Take Bangkok Metro from there to Phetchaburi Station. The journey will cost 33 THB.

One more transfer is needed here as you need to get from MRT Phetchaburi Station to Airport Rail Link Makkasan Station by a skyway. The journey by Airport Rail Link from Makkasan station to Suvarnabhumi Airport takes about 22 minutes and costs 35 THB.

Option 4 - Airport Bus & BTS & Airport Rail Link

At Don Muang Airport, you need to get on A1 Bus or A2 Bus that operate from 7:00 to 24:00 and leave every 15 minutes or so. Bus ticket costs 30 THB.

Both bus routes pass by BTS Mo Chit Station and you need to drop off there. Take BTS Bangkok from there to Phaya Thai Station. The journey will cost 40 THB.

One more transfer is needed here as you need to get from BTS Station to the same named Airport Rail Link Phaya Thai Station that is found nearby. The journey by Airport Rail Link from Phaya Thai station to Suvarnabhumi Airport takes about 30 minutes and costs 45 THB. 

Option 5 - Public Bus & Airport Shuttle Bus

Bangkok bus No. 554 and No. 555 pass Don Muang Airport and go all the way from DMK to BKK airport. Public buses don't follow schedule very strictly in Bangkok and can get very crowdy so are mainly suitable for adventurous travelers who are traveling lightly. Buses pass on the main road nearby Don Mueang Airport. You can wait for the bus at the bus stop in front of Family Mart. The bus ticket should cost around 30 THB.

Public buses arrive at Suvarnabhumi Bus Terminal. To get to the passenger terminal of the airport from the bus terminal, you need to take a free Airport Shuttle Bus.

Taxi from Don Muang Airport to Suvarnabhumi

The journey by Bangkok taxi from Don Muang Airport to Suvarnabhumi Airport should cost about 400-500 THB, not including toll fees and airport surcharge. To get a fare taxi price, make sure that the meter is on.

Private Transfer from DMK to BKK Airport

If you are looking for the most comfortable way to transfer between Bangkok Airports, book a private transfer online and the driver will be waiting for you at DMK Airport holding a sign with your name on it. It's definitely the most comfortable way to get from Don Muang to Suvarnabhumi as you won't need to travel by crowded public transportation and won't be ripped off by taxi drivers.

Discounted private transfer from Don Muang Airport to Suvarnabhumi Airport can be booked online here: Private Bangkok Airport Transfers.

Tips

How to travel between Bangkok airports the other way? Check here: Suvarnabhumi Airport to Don Muang Airport.

More information about other facilities at the airports can be found here:

Suvarnabhumi International Airport (BKK)

Don Mueang International Airport (DMK)

Book a discounted Thailand SIM Card and pick it up at the airport: [SALE] Thailand SIM Card (BKK or DMK Airport Pick Up).

Flight deals to/from both Bangkok airports can be found using the form below.

Any Questions?

Check our Frequently Asked Questions about public transportation in Bangkok and ask your own question if it's not answered there yet.

FAQ – Bangkok Public Transport

Find tips & inspiration
Follow us
Join our community
Join the THAIest community of travelers by becoming a member of our Facebook group
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.