Quick Answer
The best overall way to get from Suvarnabhumi Airport (BKK) to Eastern Bus Terminal (Ekkamai) is by taking the Airport Rail Link (ARL) to Makkasan or Phaya Thai station, then transferring to the BTS Skytrain to Ekkamai station. The total journey takes about 50-70 minutes and costs between 100-130 THB. It's fast, affordable, and avoids Bangkok's notorious traffic. For the cheapest option, public buses (35-40 THB) are available but take significantly longer (90+ mins).
Option 1: Airport Rail Link (ARL) + BTS Skytrain (Recommended)
This is the most recommended route for most travelers, offering an optimal balance of speed, cost, and reliability. You'll take an elevated train from the airport to the city center, then transfer to the BTS to reach Ekkamai directly.
Step-by-Step Guide
- Find the Airport Rail Link Station: Inside Suvarnabhumi Airport, follow the clear signs (blue and yellow) to the Basement (B) Level. The station is directly accessible from the arrivals floor.
- Choose Your ARL Service:
Service Stops Time to City Price Best For SA City Line All 8 stations (Lat Krabang, Ban Thap Chang, etc.) ~30 mins to Makkasan 45 THB Most travelers, budget-conscious SA Express Line (Direct) Non-stop to Makkasan (City Air Terminal) ~18 mins 150 THB (incl. shuttle) Business travelers, tight connections - Key Transfer Stations & Final Leg to Ekkamai:
- Option A (via Makkasan/Asok): Get off at Makkasan Station (City Air Terminal). Walk 5-7 minutes via a covered walkway to the BTS MRT interchange at Phetchaburi Station. Take the MRT one stop to Sukhumvit Station, then transfer to the BTS and go one stop east to Ekkamai (BTS E7). Exit at Gate 1, the bus terminal is right across the street.
- Option B (via Phaya Thai): Take the SA City Line to its terminus at Phaya Thai Station. Directly transfer upstairs to the BTS Sukhumvit Line. Take the BTS heading east (towards Bearing) for 7 stops to Ekkamai (BTS E7). Exit at Gate 1.
Tip: Option B (via Phaya Thai) is often simpler for first-timers as it's a direct platform-to-platform transfer within the same building.
深度åæä¸è¦ç¹
- Luggage: ARL and BTS trains have dedicated luggage areas. During rush hour (7-9 AM, 5-7 PM), space can be tight with large suitcases.
- Tickets: Buy single-journey tokens from automated machines (coins/banknotes) at both ARL and BTS stations. For multiple BTS rides, consider a stored-value Rabbit Card.
- Frequency & Hours: ARL runs every 10-15 minutes from 6:00 AM to midnight. BTS runs from ~6:00 AM to midnight. Always check last train times if arriving on a late flight.
- Accessibility: Both systems have elevators and escalators, making them manageable with heavy bags.
Option 2: Taxi (Metered or Fixed-Price)
A taxi offers a direct, door-to-door service but is subject to Bangkok's unpredictable traffic, which can drastically increase travel time and cost.
How to Take a Legal Metered Taxi
- Go to the official Taxi Stand on Level 1 (Arrivals Floor) of the airport. Follow the signs.
- Take a queue ticket from the machine and wait for your number.
- Tell the dispatcher your destination: "Ekkamai Bus Terminal, Sukhumvit Soi 40/42". They will give you a slip with the taxi number.
- INSIST ON USING THE METER ("Meter, please"). The driver is legally required to turn it on. The fare should start at 35 THB.
- You are responsible for tollway fees (50-70 THB). The driver will ask if you want to take the expressway; say "Yes" for the fastest route.
Cost Breakdown & Analysis
- Metered Fare (including tolls): Approximately 300 - 500 THB total.
- Travel Time: 45 minutes to 1.5+ hours, entirely dependent on traffic. Late at night (10 PM - 5 AM) it can be as quick as 40 mins.
- Fixed-Price "Limousine" Service: Desks are located in Arrivals. Prices are non-negotiable and high (800-1500 THB to Ekkamai). Only consider if you value zero hassle over cost.
When is a Taxi the Best Choice?
- Arriving late at night or very early morning when trains aren't running.
- Traveling in a group of 3-4 people (splitting the cost makes it competitive).
- Carrying excessive or very heavy luggage.
- If you have mobility issues.
Warning: Politely decline any driver outside the official queue who offers a "flat rate" without using the meterâthese are almost always scams charging 2-3 times the proper fare.
Option 3: Public Bus (The Budget Champion)
For the absolute lowest cost, several public bus routes connect the airport to areas near Ekkamai. This is an authentic local experience but requires patience and navigation.
Available Bus Routes from BKK Airport
| Bus Number | Route | Nearest Drop-off to Ekkamai | Approx. Journey Time | Fare | Frequency |
|---|---|---|---|---|---|
| 551 | Suvarnabhumi - Victory Monument | Get off at BTS On Nut (E9) or along Sukhumvit Rd. Then take a short taxi/bus to Ekkamai. | 60-90 mins | 35 THB | Every 20-30 mins |
| 554 | Suvarnabhumi - Don Mueang (via Bangkapi) | Get off at Big C Rama IV or a Sukhumvit intersection, then transfer. | 90+ mins | 35 THB | Every 30-40 mins |
| 555 (Express) | Suvarnabhumi - Rangsit (via Motorway) | Not convenient for Ekkamai. Avoid. | - | 50 THB | - |
| 559 (Minibus) | Suvarnabhumi - Future Park Rangsit | Similar to 554, not ideal. | - | 40 THB | - |
深度æåä¸éè¦æ³¨æäºé¡¹
- Where to Board: Buses depart from the Transportation Center, a building separate from the main terminal. Take the free airport shuttle bus (clearly signposted) from Level 1, Door 5 or 7. The shuttle runs every 5-10 minutes.
- Payment: Exact change is needed. Pay the conductor on board.
- Luggage: Space is very limited. Large suitcases will be a major inconvenience for you and other passengers.
- Traffic Risk: Buses use regular roads and are severely affected by rush-hour gridlock. Your 60-minute estimate can easily double.
- Final Stretch: No bus goes directly to the Ekkamai terminal doorstep. You will need a final connection via a short motorbike taxi (30-50 THB) or regular taxi from your bus drop-off point.
Verdict: Only recommended for solo backpackers with one small bag, unlimited time, and a very tight budget. The time and hassle saved by taking the Airport Rail Link is worth the extra 65-95 THB for almost all travelers.
Option 4: Private Airport Transfer
For ultimate convenience, a pre-booked private car with a driver meets you at arrivals and takes you directly to Ekkamai Bus Terminal or your next destination.
What You Get & How to Book
- Service: A professional driver holds a sign with your name in the arrivals hall. They assist with luggage and provide a direct, non-stop journey.
- Vehicle Options: Sedan (3 pax), SUV (5-7 pax), or van (10+ pax).
- Price Range: 1,200 - 2,000 THB for a standard sedan, depending on the operator and vehicle class.
- Booking Platforms: Reliable services can be booked online in advance via platforms like Klook or KKday, or through your hotel.
Who is This For? (Justification of Cost)
Consider this option if:
- You are a family with young children and lots of gear.
- You are a group of friends (cost per person becomes reasonable).
- You are arriving after a very long flight and want zero stress.
- You are on a tight business schedule and need guaranteed timing.
- You are going directly from BKK to a bus at Ekkamai and cannot afford any missed connection.
Comparison: It's roughly 3-4 times the cost of a metered taxi but offers guaranteed pricing, reliability, and a premium experience. It is not cost-effective for solo travelers.
Ticket & Cost Comparison: At a Glance
This table summarizes all key data to help you decide quickly. Times are estimates under normal traffic/conditions.
| Transport Method | Approx. Total Time | Approx. Total Cost (per person) | Convenience / Hassle Factor | Best Suited For |
|---|---|---|---|---|
| Airport Rail Link + BTS | 50 - 70 mins | 100 - 130 THB | High (Easy transfers, clear signs) | Most travelers (BEST BALANCE) |
| Metered Taxi (+ tolls) | 45 mins - 1.5+ hrs | 300 - 500 THB | Medium-High (Direct, but traffic risk) | Late arrivals, groups of 3+, heavy luggage |
| Public Bus (e.g., Bus 551) | 90+ mins | 35 - 40 THB | Low (Multiple transfers, traffic, luggage issues) | Solo backpackers on extreme budget (CHEAPEST) |
| Private Transfer | 45 - 70 mins | 1,200 - 2,000 THB (per car) | Very High (Door-to-door, no hassle) | Families, groups, business, luxury travelers |
Practical Money & Ticketing Tips
- Currency: Have Thai Baht (THB) ready. Exchange some money at the airport (rates are fair) for taxis, buses, and train tickets.
- BTS Rabbit Card: If you'll use the BTS multiple times in Bangkok, buy a stored-value Rabbit Card at any BTS station (including Phaya Thai). It saves time and offers small discounts.
- Grab App: Download the Grab app (Southeast Asia's Uber). You can book taxis and private cars from the airport, offering upfront fixed prices and card payment, which can be safer and more convenient than hailing a taxi.
Traveler Insights & Pro Tips
- Luggage Logistics: Carrying large suitcases through BTS during rush hour is challenging. If you have heavy bags and don't want a taxi, consider the ARL to Makkasan, then a taxi for the final 3km to Ekkamai (cost: ~60-80 THB).
- The Stair Challenge at Ekkamai BTS: Note that Exit 1 of BTS Ekkamai has stairs down to the street level. There is no elevator at this exit. If you have heavy bags, consider taking a taxi from the previous BTS stop (Thong Lo) or be prepared to carry them.
- Traffic Blackout Times: If landing between 7:00 - 9:30 AM or 4:00 - 8:00 PM on a weekday, absolutely avoid taxis and buses if you value your time. The rail link is your salvation.
- Ultimate Time-Saver (Pattaya Bound): If your final goal is to go to Pattaya from Suvarnabhumi, you do NOT need to go to Ekkamai. Use the official airport bus to Pattaya that departs directly from Level 1 of BKK. It's more efficient and costs about 150 THB.
- Verifying Your Drop-off: When taking a taxi, show the driver this Thai phrase or the address: "สà¸à¸²à¸à¸µà¸à¸à¸ªà¹à¸à¹à¸à¸à¸¡à¸±à¸¢ สุà¸à¸¸à¸¡à¸§à¸´à¸ 40/42" (SÄa-tÄa-nÄe kÅn-sÅng à yk-mai sùk-kÅm-wÃt sÅi sìi-sìp / sìi-sÄwng). Having it on your phone helps.
FAQs: Getting from BKK to Ekkamai Terminal
Is there a free shuttle bus from Suvarnabhumi to Ekkamai?
No. There is no direct free shuttle bus service between Suvarnabhumi Airport (BKK) and Ekkamai Bus Terminal. The free shuttle buses at the airport only go to the airport's own Transportation Center or the long-term parking lots.
I arrive at midnight. Can I still take the Airport Rail Link?
No. The last Airport Rail Link train departs around midnight. If your flight lands after 11:00 PM, your only public transport options are the taxi (metered, from the official stand) or a pre-booked private transfer. Some public buses (like the 551) run until about 11 PM, but schedules can be unreliable late at night.
Is the Airport Rail Link + BTS feasible with kids and strollers?
Yes, but with caveats. The system has elevators, making station navigation possible. However, trains can be crowded, and space for strollers is limited. The walk from BTS Ekkamai Exit 1 down to the street has stairs only (no elevator). For a family with young children and luggage, a metered taxi or private transfer is often less stressful and may be worth the extra cost for door-to-door service.
How do I get to Ekkamai from Don Mueang Airport (DMK) instead?
From Don Mueang (DMK), the most efficient route is:
- Take the A1 or A2 Airport Bus to the nearest BTS (Mo Chit) or MRT (Chatuchak Park) station.
- Then, take the BTS Sukhumvit Line all the way to Ekkamai (BTS E7), or take the MRT to Sukhumvit station and transfer to the BTS for one stop.
What if I'm going straight to Pattaya? Do I need Ekkamai?
No, you have a better option. Skip the trip to Ekkamai entirely. Suvarnabhumi Airport has a direct bus service to Pattaya that departs from Level 1, Gate 8. It's faster, cheaper for the overall journey, and much more convenient. Buy tickets at the counter near the gate.
How bad is the traffic risk for a taxi?
It can be very severe. Bangkok is infamous for traffic jams. On weekdays during morning (7-9:30 AM) and evening (4-8 PM) rush hours, a trip that takes 40 minutes at night can easily take over 1.5 hours. Always check Google Maps or Waze for live traffic before deciding on a taxi. If the route is dark red, take the Airport Rail Link instead.
Can I pay for the train or taxi with a credit card?
- Airport Rail Link & BTS: Ticket machines and counters primarily accept cash (THB) only. Some major BTS stations may have counters that accept cards, but do not rely on it.
- Taxi: Metered taxis are cash-only. Airport "Limousine" services and pre-booked private cars (via app or online) usually accept credit cards.
How early should I arrive at Ekkamai Bus Terminal before my bus departure?
For buses to popular destinations like Pattaya, Hua Hin, or Rayong, it's recommended to arrive at least 30-45 minutes before departure. This allows time to find the correct ticket booth (there are many companies), purchase your ticket, and locate the departure bay. For buses during holidays or weekends, give yourself more time (60 mins).