Explore Destinations

Discover the world's most amazing places

How to Get from Bangkok Bus Terminal (Chatuchak) to Suvarnabhumi Airport

Quick Answer

The best overall way to travel from Bangkok Bus Terminal (Chatuchak/Mo Chit) to Suvarnabhumi Airport (BKK) is by combining the BTS Skytrain and the Airport Rail Link (ARL). Walk to Mo Chit BTS Station, take the Sukhumvit Line to Phaya Thai, then transfer to the ARL City or Express Line directly to the airport terminals. This takes 60-75 minutes and costs between 70-195 THB ($2-$5.50). It's fast, reliable, and avoids Bangkok's notorious traffic.

Quick Navigation: Chatuchak to BKK Airport

By Train: BTS Skytrain & Airport Rail Link (ARL) – The Smart Choice

This is the most efficient and recommended method for most travelers, especially during daytime hours. It bypasses road congestion entirely, offering predictable travel times.

Step-by-Step Guide: The Recommended Route (BTS + ARL)

  1. Walk to Mo Chit BTS Station: Exit the Chatuchak Bus Terminal and walk south for 5-10 minutes to Mo Chit BTS Station (also signposted as Chatuchak Park Station on the BTS map).
  2. Take the BTS Sukhumvit Line (Light Green): Purchase a ticket (single trip or use a Rabbit Card) to Phaya Thai Station, the final southbound station on this line. Journey time: ~25 minutes. Cost: ~44 THB.
  3. Transfer to the Airport Rail Link (ARL): At Phaya Thai BTS, follow the clear, covered walkway signs directly to Phaya Thai ARL Station (a 2-3 minute walk).
  4. Board the ARL to Suvarnabhumi: Choose your service:
    • City Line: Stops at all 8 stations. Travel time to BKK: ~30 minutes. Cost: 45 THB. Frequency: Every 10-15 mins.
    • Express Line: Non-stop to the airport. Travel time: ~22 minutes. Cost: 150 THB. Frequency: Every 30-40 mins.
  5. Arrive at BKK: The ARL terminates inside Suvarnabhumi Airport's basement level (B), directly connected to the main terminal.
Leg of JourneyTimeCost (THB)Notes
Walk to Mo Chit BTS5-10 min0Follow signs for BTS/Mo Chit Station.
BTS to Phaya Thai25 min44Use ticket machine or card.
Transfer to ARL3-5 min0Covered walkway.
ARL City Line to BKK30 min45Total: ~75 min / 89 THB
ARL Express Line to BKK22 min150Total: ~65 min / 194 THB

Alternative Train Route: MRT + ARL

For a slightly different path, you can use the MRT subway. Walk to Chatuchak Park MRT Station (west of the bus terminal). Take the Blue Line south to Phetchaburi Station. Exit and walk through the underground link (5-7 mins) to Makkasan Station (also called Airport Link Makkasan), then board the ARL. This route can be less crowded than the BTS but involves a longer walk between stations.

Pro Tip: If you have heavy luggage, the BTS+ARL route at Phaya Thai is generally easier than the MRT+Makkasan walk.

By Airport Bus: The Budget-Friendly Road Option

While there's no direct bus from Chatuchak Terminal itself, the public A1 and A2 Airport Limousine Buses depart from the nearby Mo Chit (Chatuchak) Bus Terminal area. This is the cheapest road-based option to the airport.

Step-by-Step Guide: Taking the A1 or A2 Bus

  1. Locate the Bus Stop: From the main Chatuchak Bus Terminal building, you need to walk to the public road (Kamphaeng Phet 2 Rd) to find the A1 bus stop. It's a 5-minute walk. Ask locals for "Rot A1 Suvarnabhumi" or look for the orange-airconditioned bus.
  2. Board the A1 Bus: The A1 bus runs from Mo Chit Bus Terminal directly to Suvarnabhumi Airport. It makes a few stops along the way, including at the BTS Mo Chit station exit.
    • Frequency: Every 5-10 minutes from 5:00 AM to 11:00 PM.
    • Travel Time: 60-90 minutes, heavily dependent on traffic.
    • Fare: 50 THB (exact change recommended). Pay on board.
  3. Alternative: A2 Bus: The A2 bus follows a similar route but starts from Victory Monument. If you are closer to the BTS Mo Chit stop, you can catch either A1 or A2. Both terminate at Suvarnabhumi.
  4. Arrival: The bus drops passengers at the Transportation Center at Suvarnabhumi Airport. From there, take the free airport shuttle bus (5 mins) to the main passenger terminal.

Analysis & Suitability: The bus is excellent for solo travelers or couples with light luggage on a tight budget. However, its major drawback is unpredictable travel time due to traffic. Avoid it during rush hours (7-9 AM, 4-7 PM) if you are on a tight schedule. It is not recommended for families with lots of luggage or for very early/late flights outside its operating hours.

By Taxi or Private Transfer: Door-to-Door Convenience

For direct, point-to-point service, especially with luggage, a group, or during off-hours, taxis and private transfers are the most convenient—but also the most expensive—options.

Metered Taxi

Taxis are plentiful outside the Chatuchak Bus Terminal. Always insist on using the meter ("Meter, please").

  • Estimated Fare: 300-400 THB (metered) + 50 THB airport surcharge + tollway fees (25-70 THB). Total: 350-500 THB ($10-$14).
  • Travel Time: 45 minutes (with tollways, light traffic) to 90+ minutes (rush hour).
  • Tollways: The driver will likely take the Sirat Expressway (Route 7). You, the passenger, pay the tolls (approx. 25 + 45 THB). This is worth it to save time.
  • Caution: Be wary of drivers refusing the meter and offering a flat rate, which is often inflated. Simply get out and find another taxi.

Ride-Hail Apps (Grab/Bolt)

Often more reliable than hailing a taxi, as the price is fixed upfront.

  • Apps: Download Grab or Bolt.
  • Price: Similar to or slightly higher than a metered taxi, but with no negotiation. You can choose car types (economy, larger SUV). Expect to pay 400-600 THB for a standard car to the airport.
  • Pick-up: Designate a clear meeting point outside the bus terminal.

Pre-Booked Private Transfer

The most comfortable and stress-free option, ideal for families, groups, or those with a lot of luggage.

  • Service: Book online in advance via services like KiwiTaxi, Booking.com, or local operators.
  • Price: 600-1,200 THB ($17-$35) for a standard sedan, depending on the company and vehicle class.
  • Benefits: Fixed price, English-speaking driver, flight tracking, meet-and-greet with a sign, assistance with luggage, and a guaranteed vehicle.

When to Choose This: Late-night/early-morning arrivals, groups of 3+, travelers with mobility issues, or anyone prioritizing absolute convenience over cost.

Cost & Time Comparison: Chatuchak to Suvarnabhumi Airport

This table summarizes all key options to help you decide based on your budget, time, and comfort needs.

MethodTotal Travel TimeTotal Cost (THB / USD*)Best ForKey Considerations
BTS + ARL (City Line)70-85 mins~89 THB / $2.50Best Overall, solo/couples, avoiding trafficFast, reliable. Some walking/stairs with luggage.
BTS + ARL (Express)60-75 mins~194 THB / $5.50Travelers valuing speed & comfortFaster ARL leg, less crowded, guaranteed seat.
Airport Bus A175-105 mins50 THB / $1.40Cheapest Option, ultra-budget travelersUnpredictable due to traffic. Not 24/7.
Metered Taxi45-90+ mins350-500 THB / $10-$14Groups of 3-4, heavy luggage, door-to-doorCost varies with traffic. Insist on meter.
Private Transfer45-75 mins600-1200 THB / $17-$35Families, luxury, fixed schedule, no stressMost expensive, but premium service.

*USD conversion approximate (1 USD ≈ 36 THB).

Traveler Tips & Essential Insights

Luggage Strategy

  • For Public Transport: If you have more than one rolling suitcase and a backpack per person, consider a taxi. The BTS can be very crowded, and navigating stations with heavy bags is tiring.
  • Luggage Delivery Services: For a game-changing convenience, use a door-to-door luggage service like Kerry Express or Flash Express. You can send your bags from your Chatuchak hotel or a drop-off point to your next destination (including the airport) for 100-200 THB per piece, freeing you to travel lightly.

Navigating Transfers

  • Phaya Thai Transfer: The BTS-to-ARL walkway is covered and well-signed, but it involves a few flights of stairs/escalators. Allow 5 minutes for the transfer.
  • Payment: For multiple BTS/MRT trips, consider a stored-value card like the Rabbit Card (BTS) or an MRT Plus Card to avoid queuing for tokens. The ARL requires a separate ticket.

Timing is Everything

  • Rush Hour (7-9 AM, 4-7 PM): Avoid taxis and buses if you're on a schedule. The train (BTS+ARL) is your only reliable bet during these times.
  • For Early Flights: The ARL starts around 6:00 AM. For flights before 9:00 AM, a pre-booked taxi or private transfer is safer than relying on the first train.
  • Buffer Time: Regardless of your chosen method, depart Chatuchak at least 4-5 hours before your flight's departure time to account for travel, check-in, and security queues at BKK.

FAQs: Chatuchak to Suvarnabhumi Airport

Is there a direct bus from Chatuchak Bus Terminal to Suvarnabhumi Airport?

No, there is no direct public bus service connecting Chatuchak Bus Terminal (Mo Chit) directly to Suvarnabhumi Airport (BKK). You must use a combination of public transport: first take a short ride on the BTS Skytrain or MRT subway to connect to the Airport Rail Link (ARL) train, or take a taxi/ride-hail vehicle for a direct journey.

What is the cheapest way to get from Chatuchak to Suvarnabhumi Airport?

The absolute cheapest way is a combination of public trains: 1) Walk to Chatuchak Park MRT station (5 mins). 2) Take the MRT Blue Line to Phetchaburi station (approx. 17 THB). 3) Walk via the underground link to Makkasan station (5-7 mins). 4) Take the Airport Rail Link City Line to Suvarnabhumi Airport (45 THB). Total cost is around 62 THB (~$1.70), but it involves walking and transfers. The simplest cheap option is the BTS + ARL combination from Mo Chit station.

What is the fastest way to get from Chatuchak Bus Terminal to BKK Airport?

The fastest and most reliable way during daytime traffic is the BTS Skytrain combined with the Airport Rail Link (ARL). Walk to Mo Chit BTS station (5-10 mins), take the BTS Sukhumvit Line to Phaya Thai station (approx. 44 THB, 25 mins), then transfer to the ARL Express Line (150 THB, 22 mins) or City Line (45 THB, 30 mins) directly to the airport. Total travel time is 60-75 minutes, largely unaffected by road congestion.

How much is a taxi from Mo Chit/Chatuchak to Suvarnabhumi Airport?

A metered taxi from Chatuchak to Suvarnabhumi Airport will typically cost between 300-400 THB (~$8-$11), plus a 50 THB airport surcharge and any tollway fees (approx. 25-70 THB). The total cost usually ranges from 350 to 500 THB ($10-$14). Always insist the driver uses the meter (“Meter, please”). Travel time can vary from 45 minutes (light traffic, using tollways) to over 90 minutes (rush hour).

Can I use the Airport Rail Link from Chatuchak?

Yes, but not directly. The Airport Rail Link (ARL) does not serve the Chatuchak area. You must first reach one of its city stations. The most convenient transfer points are: 1) Phaya Thai BTS station (connected to ARL Phaya Thai station). 2) Makkasan MRT station (connected to ARL Makkasan station). From Chatuchak, take the BTS to Phaya Thai or the MRT to Phetchaburi (then walk to Makkasan) to access the ARL.

Is it easy to travel with large luggage from Chatuchak to the airport?

Using public transport (BTS/MRT + ARL) with large luggage can be challenging, especially during peak hours. Stations have stairs, and trains can be crowded. For 1-2 manageable suitcases, it's feasible. For bulky or multiple bags, a taxi or private transfer is highly recommended. The ARL trains have dedicated luggage racks. Alternatively, consider using a luggage delivery service like Kerry Express or Flash Express to send your bags to the airport ahead of time.

What should I do if my bus arrives at Chatuchak late at night or very early morning?

If you arrive between midnight and 6:00 AM, public train options (BTS/MRT/ARL) will not be operating. Your only practical options are: 1) Metered Taxi: Available 24/7 outside the bus terminal. Night rates may apply. 2) Ride-Hail App (Grab/Bolt): You can book a car, but availability might be lower. 3) Pre-booked Private Transfer: The most reliable option for early morning flights. It's advisable to have a backup plan and allow extra time during these hours.

How early should I leave Chatuchak for a flight from Suvarnabhumi?

As a general rule, depart Chatuchak at least 4-5 hours before your flight's departure time. This accounts for: 60-90 minutes travel time to the airport (depending on method and traffic), plus the recommended 3 hours for international check-in and security at Suvarnabhumi Airport. For a 3 PM international flight, aim to leave Chatuchak by 10 AM. During peak Bangkok traffic (7-9 AM, 4-7 PM), add an extra 30-60 minutes buffer if taking a road vehicle.