Quick Answer
For most travelers, the best combination of speed, cost, and convenience is: Airport Rail Link (ARL) + BTS/MRT + A1/A2 Bus. This takes about 60-80 minutes and costs under 100 THB (≈ $3). For directness and comfort, especially with luggage or during off-peak hours, a taxi or Grab is best, taking 45-90 mins for ~400-600 THB (≈ $11-17).
Option 1: Airport Rail Link + BTS/MRT + Shuttle Bus (Recommended)
This is the most efficient public transport route, avoiding road traffic. It's ideal for solo travelers or couples with light luggage.
Step-by-Step Guide:
- Airport Rail Link (ARL): From BKK's basement level, take the ARL. You have two choices:
- To Makkasan Station (City Air Terminal): 22 mins, 35 THB.
- To Phaya Thai Station: 26 mins, 45 THB.
- Connect to MRT or BTS:
- From Makkasan (ARL), walk 5-10 mins to Phetchaburi MRT Station. Take the MRT Blue Line north to Chatuchak Park MRT Station (approx. 20 mins, 30 THB).
- From Phaya Thai (ARL), transfer directly to the BTS Sukhumvit Line. Take it north to Mo Chit BTS Station (approx. 15 mins, 28 THB).
- Final Leg: Airport Shuttle Bus:
- From Chatuchak Park MRT (Exit 1) or Mo Chit BTS (Exit 4), look for the bright orange A1 Bus or the A2 Bus. They run every 10-15 mins.
- Ride to Don Mueang Airport (Terminal 1 or 2). Journey takes 15-25 mins depending on traffic. Fare: 30 THB.
| Route Variant | Total Est. Time | Total Est. Cost | Best For |
|---|---|---|---|
| ARL (to Makkasan) + MRT + A1 Bus | 70-90 mins | ~95 THB (≈ $2.7) | Those comfortable with walking & MRT transfers |
| ARL (to Phaya Thai) + BTS + A1 Bus | 65-85 mins | ~103 THB (≈ $3) | Easier transfer (same station), less walking |
Pros & Cons
Pros: Very affordable; avoids road traffic; reliable schedule; air-conditioned.
Cons: Multiple transfers with luggage is tiring; not suitable for those with mobility issues; can be crowded during rush hour.
Option 2: Taxi or Ride-Hailing App (Grab)
The most straightforward door-to-door option. Grab (Southeast Asia's Uber) is highly recommended for fixed fares.
Key Details:
- Travel Time: 45 to 90+ minutes. Entirely dependent on traffic. Night/very early morning trips are fastest.
- Cost:
- Metered Taxi: ~350 - 500 THB (≈ $10-14) + 50 THB airport surcharge + potential tollway fees (50-70 THB).
- GrabCar: Usually 400 - 650 THB (≈ $11-18) for a standard car, all-inclusive (fares fluctuate with demand).
- Where to Find: Follow signs to "Public Taxi" at BKK's Level 1. You'll get a queue ticket. For Grab, set your pickup at the designated ride-hail pickup zones.
When to Choose a Taxi:
- Traveling in a group (3-4 people), making it cost-effective.
- Carrying a lot of or heavy luggage.
- Arriving late at night or very early morning when other services are limited.
- Prioritizing convenience and direct travel over cost.
Warning: Politely decline if a driver offers a flat fare without using the meter (it will be inflated). Insist on "Meter, please".
Option 3: Public Bus (The Budget Choice)
For the ultra-budget-conscious traveler with ample time and minimal luggage.
The Route: Bus S1 → Bus 555/554
- Free Airport Shuttle (S1): From BKK (Level 2, Gate 5), take the free shuttle bus S1 to the Bangkok Bus Terminal (Chatuchak/Mo Chit). Runs every 30 mins, takes ~45 mins.
- Intercity Bus: At the bus terminal, find the platform for Bus 555 (or 554) bound for Rangsit/Ayutthaya. Tell the conductor "Don Mueang".
- Arrival: The bus will drop you off on the highway near DMK. Use the footbridge to cross to the airport. Journey: 30-50 mins.
Total Cost: Only the Bus 555 fare: 35-50 THB (≈ $1-1.5).
Total Time: 1.5 to 2.5 hours (highly variable).
Critical Considerations:
- Frequency & Time: The S1 shuttle schedule is sparse. Buses 555/554 are frequent but can be slow.
- Comfort: Basic, non-air-conditioned buses possible; can be hot and crowded.
- Navigation: Requires asking for directions at the large, busy bus terminal. Not recommended for first-time visitors in a hurry.
Option 4: Private Car Transfer
A premium, stress-free option. Book online in advance via platforms like Klook or Klook.
- Cost: 1,200 - 2,500 THB (≈ $35-70) for a standard sedan.
- Process: Your driver will meet you at Arrivals with a name sign, help with luggage, and take you directly to DMK.
- Best For: Families, large groups, business travelers, or anyone valuing maximum convenience and reliability.
Cost & Time Comparison: Suvarnabhumi (BKK) to Don Mueang (DMK)
| Method | Approx. Time | Approx. Cost (per person) | Key Advantages | Key Disadvantages | Best Suited For |
|---|---|---|---|---|---|
| ARL + BTS/MRT + Bus | 60-80 mins | ~100 THB (≈ $3) | Cheap, reliable, avoids traffic | Multiple transfers, stairs, not luggage-friendly | Solo/duo, light packers, budget travelers |
| Taxi / Grab | 45-90 mins | 400-600 THB (≈ $11-17) | Door-to-door, convenient, good for groups | Costly for one, subject to severe traffic | Groups, those with luggage, time-sensitive travelers (off-peak) |
| Public Bus | 90-150 mins | 35-50 THB (≈ $1-1.5) | Cheapest option | Very slow, complex, uncomfortable | Extreme budget travelers with no time constraint |
| Private Transfer | 45-90 mins | 1,200+ THB (≈ $35+) | Maximum comfort, meet & greet, fixed price | Most expensive | Families, business, luxury travelers |
Note: Times are estimates excluding wait times. Traffic is the single biggest variable.
Traveler Tips & Warnings
Essential Advice for a Smooth Transfer:
- Traffic is King: Always check Google Maps live traffic before choosing a taxi. If roads are red, opt for the train+bus route.
- Luggage Logistics: If you have large suitcases, taxis or private transfers are worth the cost. The ARL and BTS can be very crowded with limited space for bags.
- Buffer Your Time: If you have a flight to catch from DMK, aim to arrive at least 3 hours before departure if using public transport, 2.5 hours if by taxi. This accounts for unexpected delays.
- Money & Connectivity: Have small bills for buses and taxis. A local SIM card or airport Wi-Fi is crucial for using Grab and navigation maps.
- Peak Season & Hours: During holidays (Songkran, New Year) or weekday rush hours, double all estimated travel times. Book private transfers well in advance.
- Verify Your Airport: Double-check your flight tickets! Confusing BKK (Suvarnabhumi, code BKK) and DMK (Don Mueang, code DMK) is a common, costly mistake.
FAQs: Suvarnabhumi to Don Mueang Transfer
Is there a direct train from Suvarnabhumi to Don Mueang Airport?
No. There is no single direct train. The most efficient public transport route involves taking the Airport Rail Link (ARL) from BKK to Makkasan or Phaya Thai station, then connecting to the MRT or BTS to reach Mo Chit BTS station or Chatuchak Park MRT station, followed by the A1 or A2 shuttle bus to DMK.
What is the cheapest way to get from BKK to DMK?
The cheapest way is by public bus. Take the free airport shuttle bus (S1) from BKK to the Bus Terminal, then board bus number 555 (or 554) to Don Mueang. Total cost is around 35-50 THB (≈ $1-1.5). However, this is the slowest and least convenient option.
How long does a taxi take between the airports?
A taxi or ride-hail (Grab) takes approximately 45 to 90 minutes, heavily dependent on Bangkok's notorious traffic. During peak hours (7-9 AM, 4-7 PM), travel time can easily exceed 90 minutes. Always budget extra time.
Can I walk between Suvarnabhumi and Don Mueang airports?
No, it is impossible to walk. The two airports are about 50 kilometers (31 miles) apart, connected via major highways. Walking is not feasible or safe.
I arrive late at night (after midnight). What are my options?
After the Airport Rail Link (last train ~midnight) and public buses stop, your only reliable options are taxi or ride-hailing services (Grab). Pre-booking a private transfer is also a safe and reliable choice for late-night arrivals.
Which way is best with a lot of luggage?
A taxi or private transfer is best with heavy/multiple luggage. The train+bus option involves multiple staircases, crowded trains, and limited luggage space, which can be physically challenging and stressful.
Is there an official airport shuttle bus between BKK and DMK?
No. There is no direct, dedicated inter-airport shuttle bus operated by the airports. You must use the combination of public buses (as described) or rely on third-party private minivan services, which can be found at the transportation counters in the arrivals hall.
I have a 5-hour layover. Is that enough time to transfer?
Yes, a 5-hour layover is generally sufficient for any transfer method, even considering immigration, baggage collection at BKK, and check-in at DMK. Using the Airport Rail Link + Bus combo is feasible. For maximum safety and less stress with luggage, a taxi is recommended.