Every option compared in one place — Airport Rail Link, metered taxi, Grab, limousine, A1/A2 bus and the SRT Dark Red Line. Prices, travel times, pros and cons, plus a picker to choose the right option for your airport and situation.
Bangkok has two main airports. Suvarnabhumi (BKK) sits east of the city, handles most international flights and has the Airport Rail Link running directly into town. Don Mueang (DMK) sits to the north, is the base for low-cost carriers, and has no direct city train — but buses and the SRT Dark Red Line connect into the urban transit network. The right choice depends on which airport you land at, how much luggage you have, what time you arrive, and whether your accommodation is near a rail station.
Pre-booking a car makes sense for: families or groups with lots of luggage · late-night or early-morning arrivals when the trains are closed · your first night before you know the city, when you want a car waiting at the door · anyone who wants a confirmed price before leaving home. Solo travellers on a budget with light bags will usually find the train and bus just as fast during rush hour, and a lot cheaper.
Choose your airport, where you're staying and what matters most, then see the recommendation — change it any time.
Prices are approximate and may vary by traffic, time of day and promotion — always verify current pricing before you travel.
| Option | Airport | Price (approx.) | Travel time | Pickup point | Transfer needed? | Heavy luggage OK? | Best for |
|---|---|---|---|---|---|---|---|
| 🚇 Airport Rail Link (ARL) | BKK Suvarnabhumi | ~฿15–45 / person | ~26 min (to Phaya Thai) | B1 underground level | Transfer to BTS/MRT | Light–moderate | Solo / couples, light bags, near rail |
| 🚕 Metered taxi | BKK Suvarnabhumi | ~฿300–500 / car | ~40–60 min | Level 1, queue ticket point | Door to door | Yes | Heavy bags, groups, splits well |
| 📱 Grab / pre-booked private car | BKK Suvarnabhumi | ~฿350–600 / car | ~40–60 min | Grab pickup / name sign (pre-booked) | Door to door | Yes | Fixed price, late flights, no queue |
| 🚙 Airport limousine | BKK Suvarnabhumi | ~฿900–1,500 / car | ~40–60 min | Limousine counter, arrivals | Door to door | Yes | Premium / business travel |
| 🚌 A1/A2 bus to BTS Mo Chit | DMK Don Mueang | ~฿30 / person + BTS fare | ~40–60 min (incl. transfer) | Level 1, Gate 6/12 | Transfer to BTS at Mo Chit | Light–moderate | Budget travellers, light bags |
| 🚄 SRT Dark Red Line | DMK Don Mueang | ~฿33–43 / person + MRT fare | ~20 min (to Bang Sue) + transfer | Don Mueang station (walkway) | Transfer to MRT at Bang Sue | Light–moderate | Avoiding traffic, near MRT |
| 🚕 Metered taxi | DMK Don Mueang | ~฿250–400 / car | ~30–50 min | Level 1, queue ticket point | Door to door | Yes | Heavy bags, groups, closer to town |
* Prices approximate as of June 2026. Taxi/Grab/limousine prices are per car, not per person, and exclude expressway tolls (around ฿25–75). Public taxis add a ฿50 airport surcharge on top of the meter. Bus and train options also require a BTS/MRT fare for the connecting leg. Always check current prices and operating hours before you travel.
Short verdicts to help you decide.
Verdict: The best-value option from Suvarnabhumi if your accommodation is near the BTS/MRT. It costs just ฿15–45, reaches Phaya Thai in about 26 minutes with no traffic, and connects straight onto the BTS. Honest note: it runs roughly 05:30–24:00, and you carry your own bags up and down — not ideal with several large suitcases or a hotel far from a station.
Verdict: The most convenient choice with heavy bags or a group. Take a ticket at the Level 1 queue point; fares run around ฿300–500 per car (including the ฿50 airport surcharge and expressway tolls paid on top). Split between 3–4 people it beats the train plus transfer, and drops you at the door. Honest note: only use taxis from the official queue point and confirm the driver runs the meter.
Verdict: The choice if you want to see the price before you commit. Grab shows a fixed fare in the app (around ฿350–600 depending on time and demand), while a pre-booked private car via Klook puts a driver with a name sign at arrivals, with tolls included and no queue. Ideal for your first night or a late flight. Honest note: at peak times Grab fares rise and the wait for a car can be longer.
Verdict: The limousine counter is on the arrivals level, with fixed fares around ฿900–1,500 per car depending on vehicle and distance. It costs several times more than a taxi but gets you a newer car, a professional driver and no queue — suited to travellers who value comfort over cost, or arriving on business. Honest note: on pure value, a metered taxi or Grab does the same job for far less.
Verdict: The cheapest way into the city from Don Mueang. Board the A1 (or A2) bus on Level 1 for around ฿30, ride to the BTS at Mo Chit / Chatuchak Park, then transfer onto the BTS. It is straightforward and avoids any fare negotiation. Honest note: the bus can get stuck in traffic on Vibhavadi Road at peak times, and you carry your own bags aboard — not ideal with several large suitcases.
Verdict: The SRT Dark Red Line from Don Mueang station (a walkway connects from the terminal) runs to Bang Sue Grand (Krung Thep Aphiwat) Central Terminal in about 20 minutes with no traffic, then transfers onto the MRT Blue Line. Fares are around ฿33–43 — a strong option if your hotel is near the MRT. Honest note: it runs roughly 05:30–24:00, and it is a fair walk from the terminal to the station.
Verdict: Don Mueang is closer to central Bangkok than Suvarnabhumi, so taxi fares are usually a little lower — around ฿250–400 per car (including the ฿50 surcharge and tolls paid on top). Take a ticket at the Level 1 queue point. A good fit for travellers with heavy bags or a group who want a door-to-door ride. Honest note: Vibhavadi Road is heavily congested at peak times, so allow extra time, and confirm the meter is running.
No single option is best for everyone — match it to your airport and your actual situation.
Choose the Airport Rail Link — fast (~26 min to Phaya Thai), cheap (~฿15–45) and traffic-proof, then transfer onto the BTS/MRT to your hotel. Ideal if your bags are light and you're staying around Sukhumvit or Silom.
Choose a metered taxi or a pre-booked private car — split between 3–4 people the per-head cost is close to the train plus transfer, but it delivers you to the door with no hauling bags up and down the rail network.
Choose a metered taxi from the official queue point or a pre-booked Grab / private car — the Airport Rail Link and SRT Dark Red Line close around midnight. If you land later, a private car is the most straightforward option.
Choose the A1/A2 bus to BTS Mo Chit — around ฿30 plus a BTS fare, the cheapest way in from Don Mueang. Or take the SRT Dark Red Line if you want to beat the traffic and your hotel is near the MRT.
Choose a metered taxi or Grab — the old town and riverside mostly have no direct BTS/MRT, so taking the train still means a taxi or boat transfer afterwards. A taxi straight from the airport is simpler and better value.
Choose an airport limousine or a pre-booked private car — a newer vehicle, a professional driver and a fixed fare with no negotiation, for travellers who value comfort and time over saving a few hundred baht.
BKK vs DMK · where the ARL drops you · why taxis add ฿50 · the inter-airport shuttle — every detail in one page.
Read the full guide →How to buy tickets, line colours, fares and interchanges — everything you need for getting around the city.
Read the BTS/MRT guide →Where to stay, where to eat, top attractions and day-by-day itineraries — start planning your Bangkok trip here.
Open the Bangkok guide →Which neighbourhood makes getting in and out of the city easiest and keeps you near the BTS/MRT — our full area and hotel guides.
The complete Bangkok guide — where to stay, where to eat, top attractions, day-by-day itineraries and everything you need to know before you go.