Explore Destinations

Discover the world's most amazing places

How to Get from Suvarnabhumi Airport to Kanchanaburi

Quick Answer

The best overall way to get from Suvarnabhumi Airport (BKK) to Kanchanaburi is by shared minivan. It offers a good balance of speed, cost, and convenience. The journey takes approximately 3 hours and costs around 200-250 THB per person. You must take a free shuttle bus from the airport terminal to the Public Transport Center to catch the van. For the cheapest option, use public buses via Bangkok's Mo Chit Terminal (~280 THB, 5+ hours). For the fastest and most comfortable door-to-door service, book a private car (2.5-3.5 hours, 2,500-3,500 THB).

Quick Navigation: Transport from BKK to Kanchanaburi

Minivan from Suvarnabhumi to Kanchanaburi (Recommended)

Shared minivans are the most popular and direct public transport link between the airport and Kanchanaburi. They are faster than buses as they use expressways and make fewer stops.

Step-by-Step Guide & Key Details

  1. Locate the Free Shuttle: After baggage claim, go to Level 2 (Arrivals). Exit through Door 5 or Door 7. Look for signs for the “Public Transport Center” shuttle bus. It’s a white bus that runs every 15-20 minutes.
  2. Ride to the Transport Center: The shuttle ride takes about 10 minutes to the off-site Public Transport Center.
  3. Buy Your Ticket: At the center, find the counters for minivans. Look for “Kanchanaburi” signs. Operators include Family Transport and others. Ticket price is fixed (200-250 THB). Pay in cash.
  4. Board and Travel: Vans depart when full (typically 10-11 passengers). The route usually goes via Nakhon Pathom. You'll be dropped at Kanchanaburi's main bus station or a central minivan station.
AspectDetails
Travel Time2.5 - 3.5 hours (highly traffic-dependent)
Cost200 - 250 THB (≈ $6-7 USD)
FrequencyEvery 30-60 mins, from ~7:00 AM to 7:00 PM
LuggageSpace is VERY limited. One medium bag per person max. Large suitcases may be refused or incur extra fees.
ProsMost direct public option, relatively fast, affordable.
ConsUncomfortable for tall people, depends on filling seats, strict luggage limits.

Deep Dive: While convenient, this option can be cramped. The vans are Thai-sized, meaning legroom is minimal. During peak Thai holidays, waits can be long. For guaranteed departure times, some private companies offer booked minivan transfers from the airport for a higher price (≈400-500 THB), which can be worth it for groups of 3-4.

Public Bus from Suvarnabhumi to Kanchanaburi (Cheapest)

This is the most budget-friendly method but involves multiple transfers within Bangkok. It's best for travelers with light luggage and plenty of time.

The Two-Stage Journey Explained

Stage 1: Airport to Mo Chit Bus Terminal (Northern Terminal).

  • Option A (Fastest): Take the Airport Rail Link (ARL) to Phaya Thai station (45 THB, 30 mins). Transfer to the BTS Skytrain (47 THB) north to Mo Chit BTS Station. Walk 10 mins to the bus terminal.
  • Option B (Cheapest): Take public bus No. 556 from the airport's Public Transport Center directly to Mo Chit Terminal (≈40 THB, 60-90 mins, subject to heavy traffic).

Stage 2: Mo Chit to Kanchanaburi Bus Station.

  • At Mo Chit, go to the ticket windows for the Southern Bus Companies. Buses to Kanchanaburi are operated by Bus 81 and others.
  • Buses depart frequently from early morning until early evening (approx. 5:00 AM - 7:00 PM).
  • Ticket price: 110-130 THB.
  • Journey time: 2 - 2.5 hours on the highway.

Total Estimated Cost: 150 - 280 THB. Total Estimated Time: 4.5 - 6 hours.

Comprehensive Analysis: There is no direct "Suvarnabhumi-Kanchanaburi" bus. The confusion often arises because some online sources list buses from the "Southern Bus Terminal" (Sai Tai Mai). While buses to Kanchanaburi do depart from there, getting from Suvarnabhumi to Sai Tai Mai is even more complicated than going to Mo Chit for most new arrivals. Mo Chit remains the most logical first transfer point from the airport. Night buses are not available on this route.

Train from Bangkok to Kanchanaburi (Most Scenic & Historical)

Traveling by train is an experience, offering views of rural Thailand and crossing the famous Death Railway. However, it is the least convenient option directly from Suvarnabhumi due to the need to reach Bangkok's main railway station.

Complete Route Breakdown

  1. Airport to Bangkok (Hua Lamphong) Station: Take the Airport Rail Link to Phaya Thai, then transfer to the MRT Blue Line subway to Hua Lamphong MRT Station (connected to the train station). Total cost: ~80 THB, time: 1 hour.
  2. Catch the Train from Thonburi (Not Hua Lamphong): Important: Direct trains to Kanchanaburi do not depart from Hua Lamphong. You must take a short taxi (≈80 THB) or local train from Hua Lamphong to Bangkok Noi (Thonburi) Station.
  3. Train to Kanchanaburi: Trains depart Thonburi Station daily. The journey is slow (≈3 hours) but incredibly scenic, especially the final segment along the River Kwai. Check current schedules on the State Railway of Thailand website.
Train # / TypeDeparture (approx.)ArrivalFare (3rd Class)Notes
Train 257 (Ordinary)7:50 AM10:55 AM≈100 THBMost popular with tourists.
Train 259 (Rapid)1:55 PM4:26 PM≈120 THBSlightly faster.

In-Depth Perspective: This journey is for rail enthusiasts and those not pressed for time. The total door-to-door transit from Suvarnabhumi can easily exceed 5-6 hours. However, the train ride itself is a highlight, passing over the famous Bridge on the River Kwai and through dramatic cliff-side cuttings. Consider using this as a one-way option for the experience and returning by minivan for efficiency.

Taxi & Private Transfer (Door-to-Door Convenience)

For families, groups, those with heavy luggage, or arrivals late at night, a private car is the only practical direct option.

Official Airport Taxi

  • Where: Official taxi stand on Level 1 (Arrivals floor). Get a ticket from the dispenser machine.
  • Cost: Metered fare + 50 THB airport surcharge + tollway fees (≈100-150 THB). The total to Kanchanaburi will be 2,500 - 3,500 THB.
  • Important: You MUST insist the driver uses the meter ("Meter, please"). Agreeing on a flat fare beforehand usually results in overpaying.

Pre-Booked Private Transfer (Recommended)

Booking online in advance is highly advised for this long trip. It fixes the price, ensures an English-speaking driver, and provides a meet-and-greet service.

  • Average Cost: 2,800 - 3,800 THB for a standard sedan (1-3 people). For a larger van (4-10 people), expect 3,500 - 5,500 THB.
  • Providers: Reputable companies include Booking.com, Klook, and local Thai operators.
  • Journey: Direct on expressways. The driver will know the route, and you can request rest stops.

Detailed Advice: For a taxi, take a photo of the driver's ID card displayed on the dashboard before departure. For pre-booked transfers, confirm the meeting point (usually at a specific door with a name sign) and the inclusion of tolls and parking fees in the price. This option, while expensive, provides immense value in comfort, certainty, and time saved after a long flight.

Cost & Time Comparison: Best Way to Kanchanaburi?

The table below summarizes all key data to help you decide.

Transport Method Total Travel Time* Estimated Cost (per person) Transfers / Complexity Best For
Shared Minivan 3 - 3.5 hours 200 - 250 THB One (Airport Shuttle to Transport Center) Most travelers (best balance)
Public Bus 4.5 - 6+ hours 150 - 280 THB Two or more (ARL/Bus + BTS/MRT + Bus) Solo budget backpackers with time
Train 5 - 7 hours 200 - 350 THB (inc. city transit) Three (ARL + MRT + Taxi/Local Train) Rail enthusiasts & scenic experience seekers
Taxi / Private Car 2.5 - 3.5 hours 2,500 - 3,500 THB (for the car) None (Direct door-to-door) Families, groups, late arrivals, luxury travelers

* Total time includes estimated transfers and waiting from airport arrival to Kanchanaburi city center.

Final Recommendation: For over 80% of travelers, the shared minivan is the optimal choice. Book a private transfer if your budget allows for maximum ease, or take the public bus if minimizing cost is your absolute priority.

Traveler Tips & Practical Advice

  • Cash is King: Have sufficient Thai Baht in small denominations. Minivan, bus, and train ticket counters, as well as tolls, primarily use cash.
  • Luggage Strategy: If traveling by minivan or bus, pack light. Consider sending large luggage ahead via a domestic courier service like Kerry Express or Flash Express from the airport to your Kanchanaburi hotel (cost: ~200-400 THB for a suitcase).
  • Connectivity: Purchase a local Thai SIM card at the airport (e.g., AIS, TrueMove) for navigation and booking apps like Grab (for in-city taxis).
  • First & Last Departures: The last direct minivans leave around 7:00 PM. The last practical buses from Mo Chit depart by early evening. Plan your flight arrival accordingly or have a backup private transfer booked.
  • Bangkok Traffic: If taking a taxi or traveling during rush hours (7-9 AM, 4-7 PM), add at least an extra 60-90 minutes to your journey time.
  • Direct Purchase vs. Online: You can book private transfers and some minivan services online. For standard public minivans and buses, just buy tickets at the counter on arrival.

FAQs: Getting from Suvarnabhumi (BKK) to Kanchanaburi

Is there a direct bus or train from Suvarnabhumi Airport to Kanchanaburi?

No, there is no direct public bus or train service. The most direct option is a shared minivan, which requires one transfer at the airport's public transport center. For buses and trains, you must travel to Bangkok city center first (e.g., Mo Chit Bus Terminal or Thonburi Railway Station).

What is the cheapest way to get from BKK to Kanchanaburi?

The cheapest way is by public bus. Take the Airport Rail Link + BTS/MRT to Mo Chit Bus Terminal (cost: ~100-150 THB), then a public bus to Kanchanaburi (cost: ~110-130 THB). Total cost is approximately 210-280 THB ($6-8 USD), but the journey takes 4.5-6 hours with transfers.

How long is the taxi/private car ride from the airport to Kanchanaburi?

A direct taxi or private car takes about 2.5 to 3.5 hours, depending on Bangkok traffic. It's the fastest door-to-door option but also the most expensive, costing between 2,500 to 3,500 THB ($70-100 USD) one-way.

Can I use a Bangkok Rabbit Card or tourist pass for this journey?

You can use a Rabbit Card or other contactless cards for the Airport Rail Link and Bangkok BTS/MRT to reach bus or train stations. However, these cards are not valid for the intercity buses to Kanchanaburi or the minivans. You must purchase separate tickets for those legs of the journey.

Is it easy to travel with large luggage on the bus or minivan to Kanchanaburi?

Minivans have very limited space. One medium suitcase per passenger is usually the maximum, and it may incur an extra fee. Public buses have undercarriage storage for larger luggage, which is more suitable for travelers with big suitcases or backpacks.

Where exactly do I catch the minivan at Suvarnabhumi Airport?

The shared minivans depart from the Public Transport Center located on the airport's basement level (B Floor). You need to take a free, 10-minute airport shuttle bus from the terminal (outside Door 5, Level 2) to reach this center. Look for counters labeled "Kanchanaburi" or ask at the information desk.

What should I do if I arrive at Suvarnabhumi Airport late at night?

After about 8:00 PM, public transport options dry up. Your only realistic choices are: 1) Book a private transfer in advance (most reliable). 2) Take an official airport taxi to a Bangkok hotel near Mo Chit station and travel the next morning. Do not rely on finding buses or minivans at night.

Is it worth stopping in Nakhon Pathom on the way to Kanchanaburi?

Yes, if you have time. Nakhon Pathom is a major transit hub on the route and is home to Phra Pathom Chedi, the world's tallest Buddhist monument. You can break your journey here for a few hours. Buses and minivans stop here frequently, making it easy to continue to Kanchanaburi later.