Quick Answer
The best way to get from Sukhumvit to Suvarnabhumi Airport for most travelers is the combined BTS Skytrain + Airport Rail Link (ARL). It's fast, affordable, and avoids Bangkok's notorious traffic. The journey takes 45-60 minutes and costs about 45-105 THB ($1.25-$3 USD). For those with heavy luggage, late-night/early-morning flights, or groups of 3+, a pre-booked private transfer is the most convenient, though more expensive, option.
By Train: BTS Skytrain + Airport Rail Link (Best Balance)
This is the most recommended route for its reliability and speed, especially during peak hours. It involves two separate systems: the Bangkok BTS (elevated train) and the Airport Rail Link (ARL).
Step-by-Step Guide:
- Find Your Nearest BTS Station: Sukhumvit is served by the BTS Sukhumvit Line (Light Green). Key stations include Nana, Asok, Phrom Phong, Thong Lo, Ekkamai, and On Nut.
- Take the BTS to a Transfer Station:
- To Phaya Thai: Take any westbound train (towards Mo Chit). Transfer at Siam station to the Silom Line (Dark Green) heading to Bang Wa, and get off at Phaya Thai. Follow signs to the ARL.
- To Makkasan: Take any westbound train (towards Mo Chit) directly to Makkasan station (also called Phetchaburi). Exit and walk to the ARL Makkasan City Air Terminal.
- Board the Airport Rail Link (ARL):
- From Phaya Thai: You can take either the Express Line (non-stop, 18 mins) or the City Line (all stops, 26 mins).
- From Makkasan: Only the City Line stops here. The Express Line bypasses it.
- Arrive at Suvarnabhumi Airport (BKK): The ARL terminates at the basement level (B) of the airport terminal. Follow signs to your airline's check-in counters on Levels 4 (International) or 3 (Domestic).
| Route | BTS Fare (THB/USD) | ARL Fare (THB/USD) | Total Travel Time* | Best For |
|---|---|---|---|---|
| BTS (Nana) → Phaya Thai → ARL Express | 44 THB ($1.20) | 45 THB ($1.25) | ~50 mins | Speed, avoiding all traffic |
| BTS (On Nut) → Makkasan → ARL City | 28 THB ($0.80) | 35 THB ($1.00) | ~65 mins | Lower cost, less crowded transfer |
*Time includes average transfer/wait time. Source: BTS Official Site & SRTET (ARL).
Important Notes & Luggage:
The BTS and ARL can get extremely crowded during rush hours (7-9 AM, 5-7 PM). While there are no strict luggage limits, large suitcases can be a major inconvenience for you and other passengers. If you have more than a carry-on sized bag per person, consider alternative transport. Stairs are common at BTS stations; look for elevator signs.
By Public Bus (The Cheapest Option)
For budget travelers without heavy luggage, public buses offer the lowest cost but the longest and least predictable travel time due to traffic.
Key Bus Routes from Sukhumvit to BKK:
- Bus 549: Connects Bearing BTS Station (at the end of the Sukhumvit Line) directly to Suvarnabhumi Airport. Frequency: Every 15-20 mins. Travel time: 60-90+ mins. Fare: 25 THB ($0.70).
- Bus 552: Connects On Nut BTS Station to the airport via Bang Na. Frequency: Every 20-30 mins. Travel time: 60-80+ mins. Fare: 35 THB ($1.00).
- Bus AE3 (Airport Express): While not starting in Sukhumvit, you can board this comfortable, air-conditioned bus at Lumpini Park (near Silom/Sala Daeng BTS). It's a good option if you're in lower Sukhumvit. Fare: 50 THB ($1.40).
Pros: Extremely cheap; operates 24 hours on some routes (check specific route).
Cons: Heavily affected by traffic; limited luggage space; can be confusing for first-timers; no air-conditioning on regular buses (549, 552).
Tip: Use the ViaBus app for real-time tracking. Have small bills ready for the fare.
By Taxi or Private Transfer (Most Convenient)
This is the only true door-to-door option, ideal for families, groups, those with lots of luggage, or flights outside train operating hours.
Metered Taxi:
- Cost: 300-500 THB ($8-$14) meter fare + 50 THB airport surcharge + optional tollway fees (60-70 THB). Total: 400-650 THB ($11-$18).
- How to Hail: Always use official taxis (bright colors). Firmly insist "Meter, please" before getting in. If the driver refuses, find another. Hail one on the street or use a ride-hailing app.
- Travel Time: 30-60 minutes, but can be over 90 minutes during severe rush hour (7-9 AM, 4-7 PM).
Ride-Hailing Apps (Grab, Bolt):
Often more reliable than street taxis as the price is fixed upfront. Expect to pay 400-800 THB ($11-$22) for a standard car to the airport. You can also book larger vehicles (Grab SUV/Van).
Pre-Booked Private Transfer (Recommended for Groups):
Book online in advance via services like Klook or Viator. A standard sedan costs ~1,000 THB ($28), while a van for up to 10 people is ~1,500 THB ($42). The driver meets you at your hotel with a sign. This is stress-free and guarantees the vehicle size for your luggage.
When to Choose This: Late-night/early-morning flights, groups of 3+, more than 1 suitcase per person, traveling with children/elderly, or simply valuing convenience over cost.
Ticket, Cost & Time Comparison Table
Use this table to quickly compare all options from a central Sukhumvit location (e.g., Asok).
| Transport Method | Approx. Total Cost (THB / USD) | Approx. Travel Time | Traffic Dependent? | Best For | Worst For |
|---|---|---|---|---|---|
| BTS + ARL (Express) | 90 / $2.50 | 45-60 min | No | Solo/couple travelers, rush hour, budget-conscious speed | Heavy luggage, mobility issues, very late/early trips |
| Public Bus (e.g., 552) | 35 / $1.00 | 60-90+ min | Yes | Ultra-budget backpackers, small backpacks only | Time-sensitive trips, large luggage, comfort seekers |
| Metered Taxi | 400-650 / $11-$18 | 30-90+ min | Yes | Door-to-door convenience, 2-3 people, outside train hours | Peak traffic hours (cost & time unpredictable) |
| Pre-Booked Private Transfer | 1,000-1,500 / $28-$42 | 40-70 min | Yes (but factored in) | Groups (3+), families, lots of luggage, stress-free travel | Solo travelers on a tight budget |
Verdict: For a typical tourist, the BTS+ARL combo offers the best value. For a stress-free start to your journey, especially with a group, a pre-booked private transfer is worth the extra cost.
Traveler Experience & Essential Tips
Beyond schedules and fares, here are practical insights from frequent travelers:
- Rush Hour is Real: If your flight is between 7-10 AM, you are traveling during Bangkok's worst traffic. Leave an extra 60-90 minutes if taking a road vehicle (taxi/bus). The train remains the only reliable option during this window.
- Late Night / Early Morning Flights: The last ARL train from Phaya Thai is around midnight. The first train is around 5:30 AM. For flights between 1 AM and 8 AM, your only realistic options are taxi, private transfer, or (if you're adventurous) the night bus. Book transfers in advance.
- The Luggage Dilemma: If you have large bags and want to take the train, consider using a luggage delivery service like Smile Luggage Delivery. They can send your bags from your hotel to the airport for ~300-500 THB, allowing you to travel on the BTS/ARL hands-free.
- Phaya Thai Transfer: The walk from the BTS platform to the ARL station at Phaya Thai is indoors but can be 5-10 minutes. Follow the clear blue signs. Allow time for this.
- Money & Payment: Have Thai Baht ready. BTS ticket machines accept coins and small bills. ARL ticket counters accept cards. Taxis need cash. Ride-hailing apps can use international cards.
- Monitor Traffic: Before leaving, check real-time traffic on Google Maps. If it shows deep red on the expressway, immediately switch to the train plan.
FAQs: Getting from Sukhumvit to Suvarnabhumi Airport
What is the fastest way to get from Sukhumvit to Suvarnabhumi Airport?
The fastest way is by taking the BTS Skytrain to Phaya Thai station, then transferring to the Airport Rail Link (ARL) express service directly to the airport. Total travel time is approximately 45-60 minutes, depending on your starting point in Sukhumvit and wait times.
What is the cheapest way to get from Sukhumvit to Suvarnabhumi Airport?
The cheapest option is public bus route 549 from Bearing BTS station or route 552 from On Nut BTS station. The fare is only 25-35 THB ($0.70-$1.00 USD), but travel time can be 60-90+ minutes depending on traffic.
Is there a direct train from Sukhumvit to Suvarnabhumi Airport?
No, there is no single direct train. You must take the BTS Skytrain (Light Green or Dark Green Line) to a connecting station for the Airport Rail Link. The most common transfer points are Phaya Thai (for the ARL) or Makkasan (for the City Line).
How much does a taxi cost from Sukhumvit to Suvarnabhumi Airport?
A metered taxi typically costs between 300-500 THB ($8-$14 USD), plus a 50 THB airport surcharge and potential tollway fees (60-70 THB). The total often ranges from 400-650 THB ($11-$18 USD). Always insist on using the meter.
How early should I leave Sukhumvit for a flight from Suvarnabhumi?
For international flights, leave at least 4 hours before your departure time. For domestic flights, leave 3 hours before. This accounts for: 45-90 min travel to the airport, potential traffic delays, and the recommended 2-3 hour check-in and security time at BKK.
Can I use a Bangkok Rabbit Card for the Airport Rail Link?
No, the Airport Rail Link (ARL) uses a separate ticketing system. You cannot use the BTS Rabbit Card on the ARL. You must purchase a single journey token or an ARL stored value card at the station.
Is the Airport Rail Link running 24 hours?
No. The Airport Rail Link operating hours are from approximately 5:30 AM to midnight. The last train from Phaya Thai to the airport departs around midnight. If you have a very early or late flight outside these hours, you will need to take a taxi, private transfer, or night bus.
What is the best option for a group or with lots of luggage?
For groups of 3-4 or travelers with bulky luggage, a private van transfer is often the best balance of comfort and value. Pre-booked online, it costs 800-1200 THB ($22-$33 USD) total for the vehicle, door-to-door service, and fits luggage easily. It's more convenient than multiple taxis and avoids the crowded BTS/ARL with bags.