BKK to DMK Airport Transfer: The Honest Guide
If you booked a cheap flight and suddenly realized you land at Suvarnabhumi (BKK) but your next flight leaves from Don Mueang (DMK) — take a breath. I've shuttled between Bangkok's two airports more times than I can count, and I'm going to walk you through every option, what it costs, and the one mistake that makes people miss their flights.
The two airports are about 48 km apart (30 miles). They're on opposite ends of the city — BKK is southeast of central Bangkok, DMK is north. There's no direct train between them. So your options are: a free shuttle bus, a metered taxi, a Grab, or a private transfer. Let me break each one down.
How Much Time Do You Actually Need?
This is the question that ruins trips. People see "50 minutes on the shuttle" and book a 2-hour connection. That's a mistake. Here's the real math:
- Time on the road: 50-90 minutes (shuttle or taxi, depending on traffic)
- Wait for the shuttle: up to 30 minutes if you just missed one
- Check-in + security at the second airport: 30-60 minutes (DMK domestic gets busy)
- Walking to the gate + boarding: 20-30 minutes
Add it up: you need a minimum 4-hour layover between flights if you're transferring between BKK and DMK. Less than that, and you're gambling with traffic. I've seen people miss flights with a 3-hour connection because it rained and the expressway backed up. If your connection is under 3 hours, get a private transfer — don't risk the shuttle.
Option 1: The Free Shuttle Bus (Free, But Slow)
Yes, it's actually free. Airports of Thailand (AOT) runs a complimentary shuttle between BKK and DMK, and it's a real bus with air conditioning and luggage storage. But it has limits you need to know about.
- Cost: Free (you may need to show a boarding pass or flight itinerary)
- Operating hours: 05:00 to 24:00 (midnight), both directions
- Frequency: Every 30 minutes
- Travel time: 50 minutes target, often 60-90 minutes in traffic
- From BKK: Departs 2nd Floor Arrivals, outside Door 3
- From DMK: Departs outside Terminal 1 (Gate 3) and Terminal 2 (Gate 14), Floor 1 Arrivals
- Luggage: Stored inside the bus in a dedicated area
The catch: you can't pre-book it. It's first-come, first-served. If the bus is full when you get there, you wait 30 minutes for the next one. During peak arrival times (afternoon and evening), the queue can be long. Also — it's a direct service with no stops, but it doesn't use the expressway the whole way, so it's slower than a taxi.
Best for: Solo travelers and backpackers with light bags, a 5+ hour layover, and no rush.
Option 2: Metered Taxi (฿350-500, The Middle Ground)
Official metered taxis are available at both airports 24/7. From BKK, go to the Public Taxi stand on Level 1 (ground floor) outside arrivals. From DMK, the taxi rank is just outside Terminal 1 and Terminal 2 arrivals.
- Cost: ฿350-500 total (meter + ฿50-100 airport surcharge + ฿75-100 expressway tolls)
- Travel time: 45-70 minutes
- Surcharge: ฿50 at BKK, ฿50 at DMK
- Tolls: Expressway tolls run ฿75-110 — the driver pays, you reimburse
Insist on the meter. Some drivers at both airports try to quote a flat "special price" of ฿700-1,000 for the inter-airport run. Walk away — the next taxi will use the meter. It's legally required.
Best for: Budget-conscious travelers with 1-2 bags, comfortable negotiating in basic English, and a 4+ hour layover.
Option 3: Grab (App-Based, ฿400-700)
Grab (Southeast Asia's Uber) works between the two airports. You'll get a fixed quote up front, so no meter surprises. But airport pickups have specific rules: at BKK, Grab pickups are on Level 2 outside Door 5-7; at DMK, on the departures level (Level 3).
- Cost: ฿400-700 depending on time of day and demand
- Travel time: 45-70 minutes
- Surge pricing: Kicks in during rush hour — I've seen ฿850+ quotes at 6 PM
- Grab Premium option: Nicer car, ฿600-900
Best for: Travelers who want a price guarantee, already have Grab installed, and don't mind walking to the designated pickup spot.
Option 4: Private Transfer (Fixed Price, Zero Stress)
This is what I do. You book online, I track your incoming flight, I meet you at the arrivals gate with a name sign, and we drive direct — expressway the whole way. No queues, no apps, no meter, no worrying whether the shuttle is full. The price is agreed before you land.
- Cost: Fixed ฿1,200 from BKK to DMK or DMK to BKK
- Travel time: 45-55 minutes (expressway all the way)
- What's included: Flight tracking, meet-and-greet, all tolls, ฿100 airport surcharge, English-speaking driver
- Vehicle: Jaecoo J5 electric SUV — clean, quiet, air-conditioned, space for 4 passengers and full luggage
- Child seats: Available on request, free of charge
- Operating hours: 24/7 (฿80 late-night surcharge 23:00-05:00)
Why ฿1,200 when a meter taxi is ฿400? Because you're paying for certainty. The meter taxi can end up at ฿600 with tolls and a driver who takes the long way. The shuttle is free but can blow your connection. With a private transfer, I'm waiting for you — not the other way around. For anyone with a connecting flight, that certainty is worth it.
You can book your BKK to DMK airport transfer here — confirmation in minutes, and I'll be at the gate when you land.
BKK to DMK: Option Comparison
- Free Shuttle Bus: Free | 50-90 min | First-come-first-served | Best for: 5+ hr layover, light bags
- Metered Taxi: ฿350-500 | 45-70 min | 24/7 | Best for: Budget travelers, 4+ hr layover
- Grab: ฿400-700 | 45-70 min | App required | Best for: Price-guaranteed ride
- Private Transfer: ฿1,200 fixed | 45-55 min | Flight tracked | Best for: Connecting flights, families, groups
The Connection-Time Cheat Sheet
Here's my honest recommendation based on how much time you have between flights:
- Under 3 hours: Private transfer only. Do not risk anything else.
- 3-4 hours: Metered taxi or Grab. Skip the shuttle — the wait is too unpredictable.
- 4-5 hours: Any option works, but I'd still pick taxi or Grab over the shuttle for peace of mind.
- 5+ hours: Free shuttle is fine if you're traveling light. Use the extra time to eat — both airports have decent food.
Which Airport Is Which? (Don't Get This Wrong)
This sounds obvious, but I've picked up passengers who were standing at the wrong airport. Double-check your booking before you call a car:
- Suvarnabhumi (BKK): The big new one, 30 km east of the city. Most full-service international airlines. Has the Airport Rail Link train.
- Don Mueang (DMK): The older one, 24 km north of the city. Budget airlines — AirAsia, Nok Air, Thai Lion Air. No train to the city center.
Both airports are easy to mix up if you're tired after a long flight. If you're not sure, look at the airline: if it's AirAsia, you're almost certainly at DMK.
Traffic: When It's Bad and When It's Not
The 48 km between BKK and DMK goes through Bangkok proper, and Bangkok traffic has moods. Here's what to expect:
- Best times: 10:00-15:00 (midday lull), after 21:00 (night)
- Worst times: 07:00-09:30 (morning rush), 16:30-19:30 (evening rush)
- Rain: Add 30-50% to travel time. Bangkok floods fast, and the expressway crawls when it's wet.
- Holidays: Lighter traffic, but fewer taxis available.
If your flight lands at 5 PM and your connection is at 8 PM, do not take the shuttle. A taxi or private transfer with expressway all the way is your only safe bet.
Luggage, Kids, and Special Needs
If you're traveling with more than a carry-on, or with kids, the shuttle becomes painful fast. Here's why:
- The shuttle bus has luggage storage, but it's first-come-first-served — if it's full, you're standing with bags in your lap.
- Child seats are not available on the shuttle or in most meter taxis. Grab doesn't guarantee them either. A private transfer with us includes a child seat on request at no extra cost.
- Oversized items (surfboards, large musical instruments) may not fit in a standard meter taxi. Our Jaecoo J5 SUV handles oversized luggage easily.
- Mobility aids — let me know in advance and I'll make sure the vehicle and pickup point work for you.
What If You're Going the Other Way?
Everything above applies in reverse. DMK to BKK is the same distance, same options, same prices. The shuttle runs the same schedule. The one difference: if you land at DMK and need to reach BKK's Airport Rail Link to get into the city, you can take the shuttle to BKK, then the train into town. But honestly, if you're staying in central Bangkok, a direct transfer from DMK is faster than detouring through BKK — see our Don Mueang to Bangkok guide.
Common Questions
Can I walk between the terminals? No. They're 48 km apart, not connected terminals.
Is there a train between BKK and DMK? Not directly. You can take the Airport Rail Link from BKK to Phaya Thai, then BTS/MRT north — but it's 3-4 transfers and takes 90+ minutes. Only worth it if you're broke and have tons of time.
Do I need to re-clear security? Yes. BKK and DMK are separate airports — you exit one, enter the other, go through check-in and security again. Budget time for that.
Can I store luggage at the airport? Both BKK and DMK have left-luggage services if you have a long layover and want to explore. BKK's is at the basement level; DMK's is near the International Arrivals hall.
The Bottom Line
Transferring between BKK and DMK is not hard, but it's easy to get wrong if you underestimate the time. Here's my one-sentence summary: if your layover is under 4 hours, pay for speed. The free shuttle is a gift when you have time to spare, but it's the wrong choice when you're racing a connection.
If you want it handled — flight tracked, driver waiting, expressway all the way, fixed price — book a private BKK to DMK transfer here. I'll be at the gate with your name on a sign.