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.
Free Shuttle Bus between Bangkok Airports
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.
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
As there is no direct train connection between Bangkok Airports, when traveling from DMK to BKK by public transport, you need to Bangkok bus at first and then transfer to the train heading to Suvarnabhumi Airport. You have three good choices for such a transfer between the airports.
Option 1 - 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 so 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 - Bus & MRT & Airport Rail Link
Both bus routes pass by MRT Chatuchak Park Station and you need to drop off there. It's the last stop of A1 Bus so you shouldn't miss it. 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. 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.
Travel SMART! Get a discounted Thailand SIM Card at the airport and use unlimited Internet on the way: [SALE] 4G SIM Card for Thailand (Airport Pick Up)
Option 3 - Bus & BTS & Airport Rail Link
Both bus routes pass by BTS Mo Chit Station and you need to drop off there. It's the last stop of A1 Bus so you shouldn't miss it. Take BTS Bangkok from there to Phaya Thai Station. The journey will cost 37 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.
Public Bus from DMK to BKK
Bangkok bus No. 554 and No. 555 going all the way from DMK to BKK airport. Public buses don't follow schedule very strictly in Bangkok. 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.
If you are planning to travel between the airports at night, taking Bangkok bus No. 554 is the only public transport option that could be used instead of taking a taxi.
Taxi from DMK to BKK Airport
The distance between DMK and BKK Airports is about 46 km. The journey by taxi from Don Muang Airport to Suvarnabhumi Airport should cost about 400-500 THB, not including toll fees and airport surcharge.
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.
Private transfer from Don Muang Airport to Suvarnabhumi Airport can be booked here: Private Don Muang Airport Transfers (DMK).
How to travel between Bangkok airports the other way? Check here: BKK to DMK - Suvarnabhumi Airport to Don Muang Airport.
More information about other facilities at the airports can be found here:
Book a discounted Thailand 4G SIM Card and pick it up at the airport: [SALE] 4G SIM Card for Thailand (BKK or DMK Airport Pick Up).
Flight deals to/from both Bangkok airports can be found using the form below.
Check our Frequently Asked Questions about public transportation in Bangkok and ask your own question if it's not answered there yet.