Explore Destinations

Discover the world's most amazing places

How to Get from Suvarnabhumi Airport to Asok

Quick Answer

The best overall way to get from Suvarnabhumi Airport (BKK) to the Asok area is by taking the Airport Rail Link (ARL) City Line to either Makkasan or Phaya Thai station, then transferring to the MRT or BTS Skytrain. This journey takes 45 to 60 minutes and costs between 45 and 105 THB per person. For direct door-to-door service, a metered taxi costs 300-450 THB and takes 30-60 minutes, highly dependent on Bangkok's notorious traffic.

Quick Navigation: How to Get to Asok from BKK

Option 1: By Train (Airport Rail Link - ARL + BTS/MRT)

The Airport Rail Link (ARL) is the most efficient and reliable public transport option, avoiding road traffic. It departs from the basement level (B) of Suvarnabhumi Airport. There is no direct service to Asok, requiring one transfer. Your choice of transfer station defines the experience.

Route ARL Leg Transfer & Final Leg Total Time Total Cost (per person) Best For
Via Phaya Thai (BTS) ARL to Phaya Thai (End of line, 30 mins, 45 THB) Walk across platform to BTS Sukhumvit Line → 4 stops to Asok (10 mins, 44 THB) ~50-60 mins ~89 THB First-timers, light luggage. Straightforward, covered walkway transfer.
Via Makkasan (MRT) ARL to Makkasan (City Air Terminal, 22 mins, 35 THB) 5-7 min walk/covered skywalk to MRT Phetchaburi → 1 stop to Sukhumvit MRT (Asok) (5 mins, 17 THB) ~45-55 mins ~52 THB Speed, less crowded BTS. Walk can be long with luggage.
Via Ramkhamhaeng + Bus (Budget Alternative) ARL to Ramkhamhaeng (18 mins, 25 THB) Exit and take local bus (e.g., No. 73, 185) or motorbike taxi west to Sukhumvit Rd/Asok. (~20-30 mins, 8-30 THB) ~50-70 mins ~33-55 THB Adventurous budget travelers comfortable with local buses.

Source: Official fares and times from State Railway of Thailand (SRT) and BTS Skytrain.

Step-by-Step Guide: ARL via Phaya Thai (Most Common)

  1. Find the ARL Station: From Arrivals (Level 2), follow signs "Airport Rail Link" down to Basement Level (B).
  2. Buy a Ticket: Use the automated vending machines (English available) or counter. Select "Phaya Thai" (45 THB).
  3. Board the Train: Ensure you board the City Line (not the express). Trains run every 10-15 minutes from 6:00 AM to midnight.
  4. Transfer at Phaya Thai: Exit ARL, follow clear signs upstairs to the BTS station. Buy a separate BTS ticket to "Asok" (44 THB).
  5. Arrive at Asok: Alight at Asok BTS (Station E4). For Sukhumvit MRT (Station ASOK), use the interchange corridor between the two systems.

Option 2: By Airport Bus & Public Bus

Buses are the most economical option but are subject to Bangkok's traffic. Two main types serve this route:

A. Airport Shuttle Bus (Official)

Operated by the airport, these blue-and-yellow buses connect BKK to various city points. For Asok/Sukhumvit, take:

B. Public Bus (Cheapest)

Standard orange public buses depart from the Public Transportation Center (a free 5-minute shuttle bus ride from Gate 5, Level 1).

Analysis: The airport shuttle (S1) is more tourist-friendly with clear stops. Public buses are significantly cheaper but can be crowded, slow in traffic, and challenging with luggage. Always have small bills for bus fare.

Option 3: By Taxi or Private Transfer

This is the most convenient, door-to-door option, ideal for groups, families, or those with heavy luggage, but costs 5-10 times more than the train.

Official Airport Taxi

  1. Get a Ticket: Go to the official “Public Taxi” desks on Level 1 (Gates 4-7). Take a queue ticket with a taxi number.
  2. Meet Your Driver: Proceed to the designated lane. The driver will load your luggage.
  3. Insist on the Meter (& Quote): Say “Meter, please.” The fare will start at 35 THB. There is a mandatory 50 THB airport surcharge added to the final meter price.
  4. Tollways: The driver will ask if you want to use the expressway (highly recommended to save time). You will pay the tolls (approx. 25 + 45 THB) in cash, separate from the meter. Agree to this.

Cost Breakdown: Meter Fare (200-300 THB) + Airport Surcharge (50 THB) + Tolls (70 THB) = 320-450 THB total.

Pre-Booked Private Transfer

For maximum comfort, book a private car in advance via services like Klook or Booking.com. A driver will hold a sign with your name at arrivals. Cost: 800-1,500 THB. Ideal for large groups or late-night arrivals.

When to Choose a Taxi: Late at night (after ARL closes), with 3+ people, with excessive luggage, during heavy rain, or if you value direct convenience over cost.

Ticket & Cost Comparison: Best & Cheapest Way to Asok

Transport Method Approx. Travel Time Approx. Cost (per person) Convenience / Key Notes Best For
ARL + BTS (via Phaya Thai) 50-60 mins 89 THB ⭐⭐⭐⭐⭐ Fast, reliable, avoids traffic. Requires one easy transfer. Most Travelers (BEST OVERALL)
ARL + MRT (via Makkasan) 45-55 mins 52 THB ⭐⭐⭐⭐ Slightly faster, MRT often less crowded than BTS. Walk between stations. Solo travelers, speed seekers
Public Bus + BTS (Bus 549/550) 70-90 mins ~69 THB ⭐ Very cheap. Subject to severe traffic, can be hot/crowded. Ultra-Budget Travelers (CHEAPEST)
Airport Shuttle Bus (S1) 60-90 mins 60 THB ⭐⭐ Direct to Sukhumvit area. Limited schedule and stops. Light packers on a daytime schedule
Metered Taxi 30-60 mins 320-450 THB (for the car) ⭐⭐⭐⭐⭐ Door-to-door, 24/7. Price varies with traffic. Families, groups, lots of luggage, late arrivals
Private Transfer 30-60 mins 800-1,500 THB (for the car) ⭐⭐⭐⭐⭐ Premium, stress-free. Pre-paid, driver meets you. Luxury travel, corporate trips, large groups

Traveler Experience & Essential Tips

Beyond schedules and fares, here’s what you really need to know for a smooth trip.

FAQs: Your Suvarnabhumi to Asok Questions Answered

Is there a direct train from Suvarnabhumi Airport to Asok?

No. There is no single direct train. You must take the Airport Rail Link (ARL) and transfer either to the BTS Skytrain at Phaya Thai Station or to the MRT at Makkasan Station to complete the journey to Asok.

What is the best option if my flight arrives after midnight?

Your only reliable public option is an official airport taxi, available 24/7. The ARL's last service departs around midnight. Pre-booking a private transfer is also an excellent, stress-free choice for late-night arrivals.

I'm traveling with two kids and strollers. What's easiest?

While the ARL has elevators, the final transfer and crowded BTS can be difficult. A metered taxi is strongly recommended for door-to-door convenience. The cost for a taxi (~400 THB) will be comparable to, or cheaper than, buying 4 separate train tickets.

How do I get to Asok if I'm on an extremely tight budget?

Take the free airport shuttle to the Public Transportation Center, then catch public bus 549 or 550 to BTS On Nut (25 THB). From On Nut, take the BTS to Asok (44 THB). Total cost under 70 THB per person.

Where exactly do I catch the Airport Rail Link in the terminal?

Follow the clear purple signs saying “Airport Rail Link” from the Arrivals Hall (Level 2). You will need to go down to Basement Level B. The station is located at the far end of the terminal concourse.

Can I use a JR Pass or any rail pass in Bangkok?

No. The Japan Rail (JR) Pass is only valid in Japan. In Bangkok, you must purchase separate tickets for the ARL, BTS, and MRT. However, you can buy stored-value cards like the BTS Rabbit Card for easier travel on those specific networks.

Is Grab (ride-hailing) available at Suvarnabhumi Airport?

Yes, but pickup is restricted. You must meet your Grab driver at Level 4 (Departures) or at a designated Grab pickup zone. Often, the wait and price are similar to the official metered taxi queue on Level 1, which can be simpler.

Which is better for a first-time visitor: taxi or train?

For a first-time visitor with light luggage arriving during the day, the ARL+BTS train offers a quintessential Bangkok experience, is cost-effective, and avoids traffic. It's also very easy to follow. Save the taxi for a later trip when you're more oriented.