Quick Answer
The cheapest way for budget travelers to get from Suvarnabhumi Airport to Khao San Road is the direct S1 public bus (60-90 minutes, $1-2/40-60 THB). For best combination of speed and affordability, take the Airport Rail Link to Phaya Thai Station (30 minutes, $1.30/45 THB) then a taxi to Khao San Road (20 minutes, $3-4/100-140 THB). For maximum convenience, especially with luggage or late arrivals, take a metered taxi or Grab directly (45-60 minutes, $9-15/300-500 THB). Khao San Road has no direct train service, requiring bus or road transport for the final segment.
Direct Bus to Khao San Road (Budget Choice)
The direct S1 public bus is the cheapest way to travel from Suvarnabhumi Airport to Khao San Road, making it ideal for backpackers and budget-conscious travelers. This bus service operates directly between the airport and the Khao San Road area, requiring no transfers and costing only $1-2 (40-60 THB) for the entire journey.
| Bus Service | Route | Travel Time | Cost | Frequency |
|---|---|---|---|---|
| S1 Public Bus | Direct to Khao San Road area | 60-90 minutes | $1-2 (40-60 THB) | Every 20-30 minutes |
| Airport Shuttle Bus | Direct to Khao San Road | 45-60 minutes | $4-5 (150-200 THB) | Every 30-60 minutes |

Why the Direct Bus is Best for Budget Travelers
The direct bus from Suvarnabhumi to Khao San Road is ideal for backpackers because: • Lowest cost: Significantly cheaper than other options • No transfers: Direct service to Khao San area • Authentic experience: Travel like locals do • Convenient timing: Frequent departures throughout the day This is the top transportation choice for travelers on tight budgets who aren't in a hurry.
Bus Stop Locations and Schedule
Where to board: The public bus stop is on Level 1 of the airport terminal. Follow signs for "Public Bus" or look for bus bays near Gates 7 and 8. Bus route: S1 bus travels from Suvarnabhumi Airport directly to the Khao San Road area, with the final stop near Bang Lamphu. Operating hours: Approximately 5:00 AM to 11:00 PM daily. Frequency: Every 20-30 minutes during peak hours, less frequent in evenings.
Ticket Purchase and Travel Tips
Ticket purchase: Pay the fare in cash to the driver when boarding. Have exact change ready as drivers may not have change for large bills. Travel tips: • Buses can be crowded during peak hours • Limited luggage space - best for backpackers with one bag • Traffic can significantly increase travel time • Air conditioning may be minimal on public buses
Airport Rail Link + Taxi to Khao San Road
The Airport Rail Link (ARL) combined with taxi offers a good balance of speed and affordability for reaching Khao San Road. Since Khao San Road has no direct train service, this combination uses the ARL to bypass traffic to central Bangkok, then a short taxi ride to complete the journey.
| Route | Travel Time | Cost | Transfers | Best For |
|---|---|---|---|---|
| ARL to Phaya Thai + Taxi | 50-70 minutes | $4.60-5.60 (160-200 THB) | 1 (at Phaya Thai) | Speed during rush hour |
| ARL to Makkasan + Taxi | 55-75 minutes | $4.30-5.30 (150-190 THB) | 1 (at Makkasan) | Alternative route |
Step-by-Step ARL + Taxi Route
1. Suvarnabhumi Airport ARL Station: Located on the B Floor (Basement Level) of the airport terminal. Follow signs for "Airport Rail Link."
2. Purchase ARL Ticket: Buy a token at counters or vending machines for Phaya Thai Station ($1.30/45 THB).
3. Board ARL City Line: Trains depart every 10-15 minutes from 5:30 AM to 12:00 AM.
4. Phaya Thai Station: Disembark after 30 minutes - this is the final station.
5. Taxi Stand: Exit the station and find the official taxi queue outside.
6. Taxi to Khao San Road: 20-30 minute ride depending on traffic ($3-4/100-140 THB).
7. Arrive at Khao San Road: The taxi can drop you directly at your accommodation.
Why Choose ARL + Taxi Combination
This combination is particularly effective during rush hours (7-9 AM and 4-7 PM) when road traffic is heaviest. The ARL bypasses all road congestion, making it faster than buses or taxis during these periods. The taxi portion from Phaya Thai to Khao San Road is relatively short and inexpensive. This method is ideal for travelers who want to avoid traffic but don't want to pay for a full taxi from the airport.
Alternative Routes and Connections
From Makkasan Station: You can also disembark at Makkasan Station and transfer to the MRT, but this requires more walking and doesn't get you significantly closer to Khao San Road.
Bus from Victory Monument: Another option is ARL to Phaya Thai, then walk to Victory Monument and take bus 59 or 157 to Khao San Road, but this takes longer and is less convenient than a taxi.
Taxi from Suvarnabhumi Airport to Khao San Road
Taking a Taxi to Khao San Road
A metered taxi from Suvarnabhumi Airport to Khao San Road offers door-to-door convenience, ideal for travelers with luggage, families, or those arriving late at night. The approximately 34 km (21 mile) journey takes 45-60 minutes depending on Bangkok's infamous traffic conditions. Taxis are available 24/7 at the official taxi stands on Level 1 (Arrivals) of the airport terminal.
Taxi Fare Breakdown
Meter start: $1/35 THB
Airport surcharge: $1.50/50 THB (mandatory)
Distance fare: Approximately $5-9/170-300 THB (depending on route and traffic)
Expressway tolls: $2/70 THB (optional but recommended during peak hours)
Total approximate cost: $9-15/300-500 THB
Late-night surcharge: 20% additional after midnight
How to Get a Metered Taxi
For a fair price, always insist on using the meter: 1. Location: Official taxi stands on Level 1 (Arrivals). 2. Procedure: Take a queue ticket from the dispenser machine for assigned taxi bay. 3. Communication: Show the driver "Khao San Road" written in Thai or on a map. Clearly say "meter, please." 4. Payment: Pay meter amount plus surcharge and tolls in Thai Baht cash.
When to Choose a Taxi
- Late night arrivals after the ARL has stopped running (after midnight)
- Traveling with heavy luggage or shopping bags
- Families with young children and equipment
- Group of 3-4 people where cost can be shared
- When maximum convenience is the priority over cost
Grab & Ride-Hailing Apps to Khao San Road
Using Grab from Suvarnabhumi Airport
Grab, Southeast Asia's leading ride-hailing app, offers fixed fares booked through the app, eliminating price negotiation uncertainty. Fares are competitive with taxis, typically $7.50-13.50/250-450 THB to Khao San Road. The app allows vehicle selection and provides driver details with real-time tracking.
Grab Booking Process
1. Download the Grab app before arrival and set up payment method.
2. Connect to airport Wi-Fi or have local SIM card for internet access.
3. Open the app after baggage claim and input "Khao San Road" as destination.
4. Select vehicle type (GrabCar, GrabSUV, GrabTaxi) based on group size.
5. Proceed to designated pickup zone as directed by the app.
6. Meet your driver at the specified location shown in the app.
Grab Vehicle Options and Pricing
| Service | Capacity | Approx. Fare to Khao San Road | Best For |
|---|---|---|---|
| GrabCar | 4 passengers | $7.50-10/250-350 THB | Individuals, couples |
| GrabSUV | 6 passengers | $10.50-13.50/350-450 THB | Families, groups with luggage |
| GrabTaxi | 4 passengers | Metered + booking fee | Traditional taxi with app convenience |
Grab offers surge pricing during peak hours (7-9 AM, 5-7 PM) and during rain, which can increase fares by 1.5-2x. The app shows the multiplier before confirming your booking.
Private Transfer to Khao San Road
Pre-Booked Private Transfers
For a seamless arrival experience, private transfer services can be booked in advance from Suvarnabhumi Airport to Khao San Road. A driver meets you in the Arrivals hall with a sign bearing your name. This option is ideal for groups, families, or those seeking comfort after a long flight. Prices range from $30-50/1,000-1,700 THB depending on vehicle type.
Private Transfer Booking Process
Private transfers can be arranged through: • Hotel concierge services when booking your stay • Online booking platforms like Klook, GetTransfer, or local providers • Travel agencies in your home country or in Thailand • Airport service counters in the Arrivals hall. Vehicles typically include sedans (3 passengers), SUVs (5 passengers), or vans (8-10 passengers).
Advantages of Private Transfers
Private transfers offer: • Meet-and-greet service with name sign at Arrivals • Fixed pricing with no surprise costs • Comfortable vehicles with air conditioning • English-speaking drivers familiar with Bangkok routes • Ample luggage space for multiple bags • 24/7 availability regardless of flight time.
Suvarnabhumi Airport to Khao San Road Route Map
The distance from Suvarnabhumi Airport to Khao San Road is approximately 34 kilometers (21 miles). The most direct route by road uses the Sirat Expressway (Route 7) and connects to central expressways leading to the old city area where Khao San Road is located. Travel time by road varies significantly based on traffic conditions, particularly during rush hours (7-9:30 AM and 4-7 PM).
Key Landmarks Along the Route
From Airport: Sirat Expressway (Route 7) → Rama IX Road → Expressway → Central Bangkok → Old City area → Khao San Road. Major Intersections: Democracy Monument, Phra Sumen Road, Tanao Road. Khao San Area Entry Points: The road is accessed from Tanao Road or Chakrabongse Road.
Ticketing & Costs: Suvarnabhumi Airport to Khao San Road
| Transport Option | Travel Time | Approximate Cost | Transfers | Best For |
|---|---|---|---|---|
| Direct S1 Bus | 60-90 minutes | $1-2 (40-60 THB) | 0 | Budget travelers, backpackers |
| Airport Rail Link + Taxi | 50-70 minutes | $4.60-5.60 (160-200 THB) | 1 (at Phaya Thai) | Speed during rush hour |
| Taxi (Metered) | 45-90 minutes | $9-15 (300-500 THB) | 0 | Convenience, families, luggage |
| Grab / Ride-Hailing | 45-90 minutes | $7.50-13.50 (250-450 THB) | 0 | Fixed fare, app convenience |
| Private Transfer | 45-75 minutes | $30-50 (1,000-1,700 THB) | 0 | Groups, luxury, pre-booked convenience |
Ticket Purchase Locations
Public Bus: Pay cash to driver when boarding. Have exact change ready. Airport Rail Link: Ticket counters and vending machines on B Floor of airport. Tokens are used for entry/exit. Taxi: No ticket needed; pay driver directly with Thai Baht. Grab: Book and pay via the mobile app. Private Transfer: Pre-book and pay online; driver meets you at arrivals.
Traveler Experience: Getting to Khao San Road from Suvarnabhumi
Most visitors find the journey from Suvarnabhumi Airport to Khao San Road to be an adventure in itself. Backpackers appreciate the ultra-low cost of the direct S1 bus, though they quickly learn to factor in Bangkok's unpredictable traffic, which can significantly extend travel times. Those opting for the ARL + taxi combination enjoy bypassing the worst traffic while keeping costs reasonable. Taxi and Grab users value the door-to-door convenience, especially after long flights with heavy backpacks. Khao San Road's location in the historic old city means it's somewhat distant from the airport and not served by direct train services, requiring some planning. First-time visitors are often surprised by how affordable transportation options are compared to Western countries. Overall, the transfer experience sets the tone for the Bangkok adventure that awaits in the legendary backpacker district.
Practical Tips for Suvarnabhumi Airport to Khao San Road
- For budget travelers, the direct S1 bus cannot be beaten for value at only $1-2.
- Have small denomination Thai Baht ready for bus fares as drivers may not have change for large bills.
- If taking a taxi, always insist "meter, please" before getting in to avoid inflated fixed prices.
- Download the Grab app before you travel and have a data connection ready for use upon arrival.
- For late-night arrivals (after midnight), taxis or Grab are your only reliable options as the ARL stops running and buses become infrequent.
- If you have significant luggage, the convenience of a taxi or Grab often outweighs the cost savings of the bus.
- Allow extra time for road travel, as traffic jams in Bangkok can be severe and unpredictable.
- Khao San Road is pedestrian-only in evenings, so taxis may drop you at the perimeter - be prepared to walk short distances.
- Keep your ARL token safe until you exit at your destination station as it is required to pass through exit turnstiles.
- Check real-time traffic conditions on Google Maps before deciding between transportation options.
Frequently Asked Questions
What is the best way to get from Suvarnabhumi Airport to Khao San Road?
The best way depends on your priorities: For budget travelers: Direct S1 bus (60-90 minutes, $1-2/40-60 THB). For speed during rush hour: Airport Rail Link to Phaya Thai + taxi (50-60 minutes, $4.60-5.60/160-200 THB). For convenience: Direct taxi or Grab (45-60 minutes, $9-15/300-500 THB). For late night arrivals: Taxi is your only reliable option.
How much does a taxi cost from Suvarnabhumi Airport to Khao San Road?
A metered taxi costs approximately $9-$15 (300-500 THB) including the meter fare, $1.50 (50 THB) airport surcharge, and optional expressway tolls of about $2 (70 THB). Always insist on using the meter for a fair price. Late-night surcharges may apply after midnight, increasing the fare by 20-30%.
Is there a direct train from Suvarnabhumi Airport to Khao San Road?
No direct train. Khao San Road is not served by BTS or MRT. The best train option is Airport Rail Link to Phaya Thai Station (30 minutes, $1.30/45 THB) then taxi to Khao San Road (20 minutes, $3-4/100-140 THB). Total journey: 50-60 minutes, $4.60-5.60 (160-200 THB). Alternatively, take the direct S1 bus which requires no transfers.
How to get to Khao San Road from the airport late at night?
After the Airport Rail Link stops around midnight and buses become infrequent, taxis and Grab are your best options. Taxis operate 24/7. Expect a 20-30% surcharge after midnight. The taxi queue is on Level 1 (Arrivals). Have your destination address ready in Thai for the driver. Grab may have limited availability late at night.
What is the cheapest way to get to Khao San Road from the airport?
The direct S1 public bus is the cheapest option at $1-2 (40-60 THB). Airport Rail Link + taxi is faster but costs $4.60-5.60 (160-200 THB). Buses are slower but most budget-friendly, perfect for backpackers on tight budgets. The bus takes 60-90 minutes depending on traffic conditions.
Is Grab available at Suvarnabhumi Airport?
Yes, Grab is available with designated pickup zones at the airport. Fares are similar to taxis but fixed when booked. The app shows the exact fare in advance, avoiding meter uncertainty. Download the app before arrival and have internet access. Typical fare to Khao San Road: $7.50-13.50/250-450 THB.
How long does it take from Suvarnabhumi Airport to Khao San Road?
Travel time varies by transport: Direct bus: 60-90 minutes. Taxi or Grab: 45-60 minutes with no traffic, but can take 90 minutes during peak rush hours. Airport Rail Link + taxi: 50-70 minutes. The bus is slowest but cheapest; taxi is fastest during light traffic conditions.
Should I take bus or taxi to Khao San Road?
Bus advantages: Cheapest ($1-2 vs $9-15), direct to Khao San area, no transfers. Taxi advantages: Door-to-door convenience, faster during light traffic, better for luggage, available 24/7. Choose bus if budget is priority; taxi if convenience or late arrival. For groups of 3-4, taxi cost can be similar to bus when shared.
Where is the bus stop at Suvarnabhumi Airport for Khao San Road?
The public bus stop is on Level 1 of the airport terminal. Follow signs for "Public Bus" or look for bus bays near Gates 7 and 8. The S1 bus to Khao San Road departs every 20-30 minutes from approximately 5:00 AM to 11:00 PM. Look for buses with "Khao San" or "Bang Lamphu" displayed.
Is Khao San Road close to the airport?
Khao San Road is approximately 34 km (21 miles) from Suvarnabhumi Airport, typically taking 45-90 minutes depending on traffic. It's located in Bangkok's old city (Phra Nakhon district), quite distant from the airport which is east of the city center. There is no direct train service, requiring bus or road transport for the entire journey.