Quick Answer
The best way to get from Chatuchak Market to Suvarnabhumi Airport (BKK) for most travelers is the combined BTS Skytrain + Airport Rail Link. It's reliable, avoids traffic, and costs around 45-60 THB ($1.25-$1.70 USD), taking approximately 60-75 minutes. For the fastest option, take a metered taxi (40-70 mins, 400-600 THB / $11-$17 USD). For the cheapest, take public bus #29 or #510 (60-90 mins, 25-35 THB / $0.70-$1.00 USD).
By Train: BTS Skytrain & Airport Rail Link (Best Overall)
This is the most recommended route for balance of speed, cost, and reliability. It involves two seamless transfers on Bangkok's elevated rail systems, completely avoiding road traffic.
Step-by-Step Guide:
- Walk to BTS Station: From Chatuchak Market, walk 10-15 minutes to either Mo Chit BTS Station (near Gate 1) or Saphan Khwai BTS Station (near the market's southern edge).
- Take BTS Sukhumvit Line: Board the train heading towards Bearing (via Siam). Your destination is Phaya Thai Station.
- From Mo Chit: 7 stops, ~15 minutes.
- From Saphan Khwai: 6 stops, ~13 minutes.
- Transfer to Airport Rail Link: At Phaya Thai, follow clear signs for the Airport Rail Link (ARL). It's an indoor, cross-platform transfer (5-minute walk).
- Ride to BKK: Take the ARL City Line (every 10-15 mins) directly to Suvarnabhumi Airport (BKK). The journey takes 22 minutes with 6 intermediate stops.
| Leg | Service | Travel Time | Cost (THB / USD) | Key Notes |
|---|---|---|---|---|
| Chatuchak to BTS | Walk | 10-15 min | Free | Use footbridges, follow BTS signs. |
| BTS to Phaya Thai | BTS Skytrain | 13-15 min | 28-32 THB ($0.80-$0.90) | Purchase Rabbit Card or single journey token. |
| Transfer | Walk | 5 min | Free | Follow red "ARL" signs. |
| Phaya Thai to BKK | ARL City Line | 22 min | 45 THB ($1.25) | Buy ticket at ARL station machines. |
| Total | Combined | 60-75 min | 73-77 THB ($2.05-$2.15) | Traffic-proof, best for standard luggage. |
Pro Tip: If you have heavy luggage, consider taking a short taxi ride from Chatuchak to the BTS station to avoid the initial walk. The ARL City Line has dedicated luggage racks.
By Public Bus (Cheapest Option)
For the ultimate budget traveler, public buses offer rock-bottom prices but require patience and tolerance for Bangkok's unpredictable traffic.
Primary Bus Routes:
- Bus #29: Departs from Mo Chit Bus Terminal (north of Chatuchak). Goes via Victory Monument and Ramkhamhaeng Road to Suvarnabhumi Airport. Frequency: Every 15-20 minutes. Travel Time: 60-90+ minutes. Cost: 25 THB ($0.70).
- Bus #510: Air-conditioned bus from Mo Chit Bus Terminal to the airport. Slightly more comfortable. Travel Time: 60-80+ minutes. Cost: 35 THB ($1.00).
- Bus A1 (Airport Express): While A1 runs from BKK to downtown, it does not run from downtown to BKK. Do not confuse this.
How to Board:
- Walk to the Mo Chit Bus Terminal (Chatuchak Bus Terminal) located north of the market.
- Look for bus bays for routes #29 or #510. Signs are in Thai; ask locals or officials "tua Suvarnabhumi mai?" (bus to Suvarnabhumi?).
- Pay the fare in cash (exact change preferred) to the conductor once onboard.
- The bus terminates at the airport's Transportation Center. Take the free airport shuttle bus to the passenger terminals.
Warning: This option is not recommended during rush hours (7:00-9:30 AM, 4:30-7:00 PM) or if you are on a tight schedule, as travel time can exceed 2 hours. It's suitable for backpackers with minimal luggage and ample time.
By Taxi & Private Transfer (Fastest & Most Convenient)
For door-to-door convenience, especially with lots of luggage, late-night/early-morning flights, or groups, taxis and private transfers are ideal.
Metered Taxi:
- Fare: 400-600 THB ($11-$17 USD) including tollway fees (50-70 THB).
- Travel Time: 40-70 minutes (highly traffic-dependent).
- How to Hail: Use the official taxi queue near market Gates 1, 2, or 3. Always insist "Meter, please" before getting in. Avoid touts offering fixed fares, which are often double.
- Tollways: The driver will likely use the Sirat Expressway and Bang Na-Trat Highway. You pay the tolls (approx. 70 THB total). This is worth it to save time.
Pre-Booked Private Transfer:
- Fare: 800-1,200 THB ($22-$34 USD) for a sedan; 1,200-1,800 THB ($34-$50 USD) for a van.
- Providers: Reputable companies include Bangkok Airport Online, Klook, or hotel concierge services.
- Advantages: Fixed price, flight tracking, English-speaking driver, meet-and-greet, child seats available, suitable for groups of 3+ with lots of luggage.
Best For: Families, groups of 3+, travelers with excessive luggage, those with mobility issues, or anyone with a flight outside public transport operating hours.
Cost & Time Comparison: Chatuchak Market to BKK
Use this table to quickly decide based on your priority: budget, speed, or convenience.
| Transport Method | Total Travel Time | Approx. Cost (THB / USD) | Best For | Key Considerations |
|---|---|---|---|---|
| BTS + Airport Rail Link | 60-75 min | 73-77 THB ($2.05-$2.15) | Most travelers, solo/duo, standard luggage | Traffic-proof, requires one transfer, walk to BTS. |
| Public Bus (#29/#510) | 60-120+ min | 25-35 THB ($0.70-$1.00) | Ultra-budget backpackers, no time pressure | Very traffic-dependent, pay in cash, minimal luggage. |
| Metered Taxi | 40-70 min | 400-600 THB ($11-$17) | Groups of 2-3, lots of luggage, convenience | Fare varies with traffic, insist on meter, pay tolls. |
| Private Transfer | 45-60 min | 800-1,800 THB ($22-$50) | Families/groups (4+), luxury travel, fixed schedule | Book online in advance, fixed price, highest comfort. |
Verdict: For a typical tourist, the BTS+ARL combo is the best value. Use a taxi if your flight is very early/late or you have more than 2 large bags per person.
Traveler Tips & Hacks for a Smooth Journey
Luggage Strategies:
- Heavy Shopping? Consider using a luggage delivery service like SendMyBag or Thailand Post's EMS from Chatuchak to your next hotel or even the airport. This lets you travel hands-free.
- The BTS and ARL can get crowded. Avoid peak hours (7-9 AM, 5-7 PM) if you have large suitcases.
Navigation & Payments:
- Download Google Maps or ViaBus app for real-time bus locations and BTS schedules.
- Purchase a Rabbit Card for the BTS (available at any BTS station) to avoid queueing for tokens. The ARL requires a separate ticket.
- Carry small bills (20, 50, 100 THB) for bus fares and taxi tolls.
Timing & Contingency:
- Weekend Warning: Chatuchak is busiest on weekends. Allow extra time (15-20 mins) just to walk out of the market and find transport.
- Rainy Season (May-Oct): Sudden downpours can flood streets and cause severe traffic. On rainy days, the train becomes exponentially more valuable.
- Always have a backup plan. If a bus is stuck in traffic, get off at a BTS station (like Victory Monument for Bus #29) and switch to the train.
FAQs: Chatuchak Market to Suvarnabhumi Airport
What is the fastest way to get from Chatuchak Market to Suvarnabhumi Airport?
The fastest way is by taking a taxi or private transfer, which takes 40-70 minutes depending on traffic. For a budget-friendly fast option, take the BTS Skytrain to Phaya Thai, then transfer to the Airport Rail Link, taking about 60-75 minutes total.
What is the cheapest way to travel from Chatuchak Market to Suvarnabhumi Airport?
The cheapest option is public bus #29 or #510 from Mo Chit Bus Terminal, costing only 25-35 THB (approx. $0.70-$1.00 USD). However, this takes 60-90 minutes and is subject to Bangkok's notorious traffic.
Is there a direct train from Chatuchak Market to Suvarnabhumi Airport?
No, there is no single direct train. The most efficient rail route involves a two-step process: 1) Take the BTS Skytrain from Mo Chit or Saphan Khwai station to Phaya Thai station. 2) Transfer to the Airport Rail Link (City Line) which goes directly to Suvarnabhumi Airport (BKK).
How early should I leave Chatuchak Market for a flight from BKK?
For international flights, leave at least 4-5 hours before your departure time. For domestic flights, leave 3-4 hours before. This accounts for 60-90 minutes travel time, potential traffic delays, and the recommended 2-3 hour airport check-in and security queues.
Is it easy to get a taxi from Chatuchak Market to the airport with lots of luggage?
Yes, but insist on using the meter. Taxis at Chatuchak are plentiful. For large groups or excessive luggage, a private van transfer booked in advance is more comfortable and reliable. Standard taxis may struggle with more than 3 large suitcases.
Can I use the Bangkok MRT subway to get to Suvarnabhumi Airport?
Not directly. The MRT Blue Line serves Chatuchak Park Station. To reach the airport, you must transfer to the BTS Skytrain at Sukhumvit (Asok) or Silom (Saladaeng) stations, then connect to the Airport Rail Link at Phaya Thai. This makes the BTS a more straightforward choice from Chatuchak.
What is the best option for an early morning or late-night transfer?
For flights between 11:00 PM and 5:00 AM, a pre-booked private transfer or taxi is the only reliable option. The Airport Rail Link operates from 5:30 AM to midnight, and most public buses have reduced night schedules. Avoid relying on public transport for very early/late flights.
Where exactly at Chatuchak Market do I find transport to the airport?
- BTS Skytrain: A 10-15 minute walk to either Mo Chit (BTS) Station (Gate 1 side) or Saphan Khwai (BTS) Station.
- Taxi: Official taxi queues are near Gate 1, 2, and 3. Hail on Kamphaeng Phet Rd.
- Public Bus: Mo Chit Bus Terminal, adjacent to the market (north side).
- MRT: Chatuchak Park MRT Station is near Gate 3.