Transferring between Bangkok’s two main airports—Suvarnabhumi (BKK) and Don Muang (DMK)—is a common challenge for travelers catching connecting flights. This 2025 guide covers all available options including free shuttle buses, taxis, and trains, so you can choose the best route based on your schedule and budget.
The distance between Suvarnabhumi and Don Muang Airport is approximately 45 kilometers (28 miles). Travel time depends heavily on traffic and your chosen transport method, ranging from 45 minutes to over 2 hours during peak times.
A free shuttle bus operates between the two airports for passengers with proof of an onward flight.
Note: You must show your boarding pass or flight confirmation for the next flight.
A metered taxi is the fastest and easiest way to transfer, especially if you’re carrying luggage or in a rush.
If you want to save money and experience local transit, you can take a combination of train lines:
Estimated Cost: ~100 THB total
Travel Time: 90–120 minutes
If you prefer app-based booking, you can use Grab. Fares are usually higher than metered taxis but offer fixed prices and easier pickup.
Private airport transfers can be booked online and offer direct door-to-door service. Ideal for groups, families, or travelers with large luggage.
Getting between Suvarnabhumi and Don Muang Airports in 2025 is straightforward if you plan ahead. The free shuttle is great for budget travelers, while taxis and Grab are ideal for convenience. Be sure to allow at least 3–4 hours between flights to avoid stress during the transfer.