Best Ways to Get from Don Mueang Airport to Chao Phraya Riverside
| Mode | Time | Cost | Comfort |
|---|---|---|---|
| Public Taxi (Metered) | 40-70 min | ฿350-600 | ⭐⭐⭐⭐ (8/10) |
| Private Transfer | 40-70 min | ฿800-1500 | ⭐⭐⭐⭐ (8/10) |
| Airport Bus (BMTA) | 70-90 min | ฿30 | ⭐⭐⭐ (7/10) |
| LimoBus | 60-80 min + taxi | ฿150 | ⭐⭐⭐ (7/10) |
| Grab/Bolt | 40-70 min | ฿350-700 | ⭐⭐⭐ (6/10) |
| Shared Minivan | 60-90 min | ฿250-500 | ⭐⭐ (5/10) |
Metered taxi wins if you value time and sanity. Queue’s at Ground Floor outside Terminal 1. Take a number, wait five minutes, done. Driver uses the expressway so you skip Vibhavadi Road traffic. Total fare ฿350-600 depending on tolls and time of day. Pay cash. Keep ฿500 notes, not ฿1000.
Private transfer costs double but you skip the queue. Guy meets you in Arrivals with your name on cardboard. Vehicle’s cleaner, driver speaks some English, price is locked. Book on GetYourGuide or Kiwitaxi a day ahead. Perfect for families or 2 AM landings.

Cheapest vs Fastest vs Most Reliable Transfers (Data-Driven)
Fastest? Metered taxi or Grab in light traffic (40 min). During rush hour (7-9 AM, 5-8 PM) both crawl to 70 minutes. BTS + boat combo actually beats them because Skytrain ignores jams.
Cheapest? A1/A2 bus + BTS + Chao Phraya boat for ฿30 total. You’ll transfer at Mo Chit, ride the BTS to Saphan Taksin, then hop a tourist boat to your pier. Takes 90 minutes and three tickets. Do it if you’re backpacking solo.
Most reliable? Private transfer (8/10 score). Driver tracks your flight. If you’re delayed two hours, he waits. Metered taxi also scores 8/10 because the queue never stops, even at 3 AM. Grab drops to 6/10 because surge pricing and pickup confusion kill the experience.
Detailed Guide to Each Option
Public Taxi (Metered) – Fast & Straightforward
Exit Arrivals, follow green ‘Public Taxi’ signs to Ground Floor. Machine spits out a queue number. Wait on benches. Your number appears on the screen, walk to the assigned lane. Driver loads bags, starts meter. Tell him your hotel name or show the address on your phone. Insist ‘meter please’ if he suggests a flat rate.
Tolls? Driver pays at booths, you reimburse him. Usually ฿75-120. Airport surcharge ฿50 auto-added. Trip takes 40-70 min depending on traffic. AC works. Driver might not speak English but GPS handles it. Pay cash at the hotel drop-off. Tip? Not expected but ฿20-40 appreciated.

Private Transfer – Zero Hassle
Book 24 hours ahead. Enter flight number so the driver tracks delays. After you clear customs, guy’s waiting in Arrivals Hall with a sign. He grabs your trolley, walks you to the car park. Vehicle’s a sedan (2-3 people) or MPV (4-7 people). Price includes tolls, no hidden fees. You paid online already.
Driver’s polite, car smells like air freshener not cigarettes. Route’s the same as a taxi but you skip the queue and the meter anxiety. Worth it if you’re jetlagged or traveling with kids. Compare prices on Kiwitaxi before booking.
Bus A1/A2 + BTS + Boat – Budget Hero
Walk outside Terminal 1 to the main road. Bus stop’s across the street, signed ‘A1 Mo Chit / A2 Victory Monument’. A1 or A2 both work. Board, pay ฿30 cash to the conductor. Ride 30 min to Mo Chit BTS station. Get off, walk into the station, buy a BTS ticket to Saphan Taksin (฿40-50 depending on distance). Skytrain takes 20 min. Exit at Saphan Taksin, walk down to Sathorn Pier. Buy a Chao Phraya Express boat ticket (฿15-40) to your hotel’s nearest pier.
Total cost ฿85-120. Total time 90 min if connections align. Luggage? Manageable if you have one suitcase. Two big bags or traveling with a partner who has bags too? Stairs at BTS stations will hurt. Do this if you’re fit and enjoy the journey. Boat ride’s pretty, you see the Grand Palace and Wat Arun from the water.
LimoBus – Comfortable Middle Ground
Ticket counter’s inside Terminal 1 between Gates 6-8. Buy a ticket for ฿150, they print a receipt. Walk outside to the LimoBus stop on Ground Floor. Coach arrives, driver checks your ticket, loads bags in the underfloor hold. Seats recline, AC’s cold, WiFi’s hit or miss. Route stops at Khao San, Silom, or Sukhumvit depending on the line you pick.
None of those stops are riverside hotels. You’ll need a ฿80-120 taxi or a river boat from Sathorn Pier to your hotel. Total time 80-100 min including the onward leg. Works if you want comfort but don’t want to pay ฿800 for a private transfer. Check schedules on 12Go before you land.

Grab/Bolt – App Convenience
Open Grab app. Set pickup to ‘Don Mueang International Airport’. Set destination to your hotel address (type it or pick from map). App shows fare, usually ฿350-500 in normal times. Confirm booking. Driver accepts, calls or chats in Thai or broken English. He’ll say ‘Door 4’ or ‘Gate 8’. Walk to that exit on Ground Floor. Match the license plate. Load bags, go.
Fare’s fixed unless you hit surge pricing. Rain or Friday evening rush? Surge multiplies fare by 1.5x to 2x. Saw ฿400 become ฿720 during a thunderstorm. Car’s usually clean, driver uses GPS. Pay in app (card) or cash depending on your setting. Useful if the taxi queue’s 30 people deep or you land at an odd hour. Need data and a Thai SIM or roaming.
Shared Minivan – Budget But Slow
Find the shuttle counter in Arrivals (Ground or 2nd Floor depending on terminal). Tell them ‘Chao Phraya Riverside’ or your hotel name. They sell you a ticket ฿250-500. You wait at the curb until the van fills (8-10 passengers). Could be five minutes, could be 40 minutes. Van leaves when full.
Seats are tight. AC’s okay. Driver drops passengers at different hotels along a fixed route. If you’re stop number eight, add 30 min. Luggage? One suitcase per person fits. Extra bags cost ฿100-200 or get refused. Works if you’re solo, patient, and your hotel’s on the route. Not ideal for couples with lots of gear or anyone in a hurry.
Prices, Travel Times, and How to Book Your Transfer
Metered taxi ฿350-600, 40-70 min. Book fixed-price version on Kiwitaxi if you want certainty. Private transfer ฿800-1500, same time, book on GetYourGuide or Kiwitaxi. Bus + BTS + boat ฿85-120, 90 min, no booking needed, pay as you go. LimoBus ฿150, 80 min + onward taxi, book on 12Go. Grab ฿350-700, 40-70 min, book in app on arrival. Shared minivan ฿250-500, 60-90 min, buy ticket at airport counter or via Jayride.
Tips for First-Time Visitors
Pickup point for taxis? Ground Floor outside Terminal 1. Follow green signs, can’t miss it. For Grab? Exit to the curb, confirm door number in the app chat. LimoBus? Ticket counter inside between Gates 6-8, boarding outside at signed stop. Bus A1/A2? Cross the road outside Terminal 1, look for the blue bus stop sign.
Luggage limits? Taxis and private transfers handle 2-3 big bags easy. Bus + BTS is painful with more than one suitcase. LimoBus has underfloor storage, fine for normal luggage. Shared minivan? One bag per person max.
Scam avoidance? Ignore touts in Arrivals offering rides. Use the official taxi queue or book online. If a driver refuses the meter, walk away and take the next taxi. Grab drivers sometimes cancel if they don’t like your destination, just rebook.
Late-night or early-morning arrival? Metered taxi and private transfer run 24/7. Bus A1/A2 stops at midnight. LimoBus ends around 11 PM. Grab works but fewer drivers at 3 AM. Book a private transfer if you land after midnight and want certainty.
Need more Bangkok transfer guides? Check Don Mueang Airport to Sukhumvit or Sukhumvit to Khao San Road for other routes.



















