THAIest

When you need to transfer between airports in Bangkok, you have several options. What is the best way to get 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 - Don Muang Airport to Suvarnabhumi Airport

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 decide to use public transportation, the time of traveling between DMK and BKK airports with all the transfers can easily be 2 hours or 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 can use unlimited Internet on the way: [SALE] SIM Card for Thailand (Airport Pick Up)

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.

Make your airport transfer between Don Muang Airport and Suvarnabhumi Airport a breeze with this reliable private transfer service. Say goodbye to the hassle of arranging taxis or waiting for shuttles – simply meet the driver at the airport, get help with your luggage, and hop into your private vehicle.

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 the shuttle bus, as the service is provided by a first-come, first-served scenario.

The 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

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

The schedule of the 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 to get 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 the A3 bus that operates from 6:20 to 23:00 and leaves about every 30 minutes. A bus ticket costs 50 THB.

The A3 bus route passes the 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

To travel from DMK to BKK, at Don Muang Airport, you need to take the 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 the metro from there to Phetchaburi Station. The journey will cost 40 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 the A1 bus that operates from 5:45 to 24:00 and leaves every 15-20 minutes. A bus ticket costs 30 THB.

The bus route passes by MRT Chatuchak Park Station, and you need to drop off there. Take Bangkok Metro from there to Phetchaburi Station. The journey will cost 35 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 the A1 bus that operates from 5:45 to 24:00 and leaves every 15-20 minutes. A bus ticket costs 30 THB.

The bus route passes 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

Bus S2 (554) and BMTA bus 555 pass Don Muang Airport and go all the way from DMK to BKK airport. Public buses don't follow schedules very strictly in Bangkok and can get very crowded, so they are mainly suitable for adventurous travelers who are traveling lightly. Bangkok buses pass on the main road near Don Mueang Airport. You can wait for the bus at the bus stop in front of Family Mart. The bus ticket should cost around 35-37 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 surcharges. To get a fair taxi price, make sure that the meter is on.

For a stress-free experience, book a discounted private transfer from Don Muang Airport to Suvarnabhumi Airport.

Tips

How to travel between Bangkok airports in the opposite direction? 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: Thailand SIM Card (BKK or DMK Airport Pick Up).

Otherwise, if your mobile phone is eSIM compatible, you can get eSIM Thailand by instant email delivery and use it right after landing in Bangkok.

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.