BANGKOK to KANCHANABURI — Transport ☀️

How to get from Bangkok to Kanchanaburi by bus, minivan, train, taxi
How to travel from Bangkok to Kanchanaburi? You can travel by train, bus, minivan or private car.
  1. Van to Kanchanaburi
  2. Bus to Kanchanaburi
  3. Taxi to Kanchanaburi
  4. Train to Kanchanaburi
  5. Book a Tour Online 🎫
  6. Book Tickets Online 🎫
Best comfort

Private car / taxi

Door-to-door transfer with maximum comfort and flexibility

Best budget

Train

Very cheap and scenic route along the famous railway

Avoid

Large buses

Slower with more stops and less flexibility than vans

Quick answer: You can travel from Bangkok to Kanchanaburi by train, bus, minivan or private taxi. Minivans are the most popular option, while trains are the cheapest. Book your tickets or private transfer online in advance.

At a glance:

  • 📍 Distance: About 160 km from Bangkok to Kanchanaburi.
  • ⏱️ Travel time: Train 2.5–3 hrs | Bus/Minivan 2–3.5 hrs | Private taxi 2–3.5 hrs.
  • 💰 Ticket prices: Train US$2–30 | Bus/Minivan US$4–10 | Private taxi US$60–160 per vehicle.
  • 🚍 Bus & Minivan: Frequent departures from several locations in Bangkok.
  • 🚆 Train: Runs from Thonburi Railway Station to Kanchanaburi Railway Station.
  • 🚕 Private taxi: Door-to-door transfer with flexible pickup and drop-off.

Last updated in April 2026


From Bangkok to Kanchanaburi you can travel by van, bus, train or private taxi.

The journey from Bangkok to Kanchanaburi is about 160 km. You can travel by minivan, bus, train or private taxi. Minivans and buses are the most popular options, while trains are the cheapest.

Bus and minivan tickets cost about $4–10 per person, train tickets from $2, and private taxis about $60–160 per vehicle. From Kanchanaburi you can continue to Hua Hin or Chiang Mai.

Explore Kanchanaburi and the Bridge on the River Kwai.

Kanchanaburi is famous for the Bridge on the River Kwai, Erawan National Park and beautiful waterfalls. The best time to visit is from November to February. Before your trip, check the weather in Kanchanaburi.

Comparison of Transfer Modes from Bangkok to Kanchanaburi
Transfer Mode – Bangkok to Kanchanaburi Travel Time Cost Range
Train 3–4 hours
Bus / Van 2–3.5 hours $4–10 per person
Private Taxi / Car 2–3.5 hours $60–160 (depends on the type of car)
Minivan (to Erawan Park) 6 hours $7 per person

BOOK a TOUR in Kanchanaburi


How do I get from Bangkok to Kanchanaburi?


1. VAN / MINIVAN from Bangkok to Kanchanaburi

👉 Minivan is a cheap and convenient way to travel from Bangkok to Kanchanaburi.

  • ✔️ Ideal for: budget travelers and short-distance trips
  • ✔️ Duration: ~2–3.5 hours
  • ✔️ Price: $4–10 per person
  • ✔️ Comfort: standard (shared vans with limited space)
  • ✅ Best Option: Minivans departing from Khao San Road or nearby transport hubs
  • 💡 Tip: Book tickets online in advance and arrive early, as seats fill up quickly during busy periods.

Traveling by minivan is the most popular and affordable way to get from Bangkok to Kanchanaburi in Thailand. Companies such as Mama Travel and Tour, Tara Tour and Travel, Kwan Chee Vee Tour, Hanuman Tour Siam, Go Family and Monsiri operate frequent daily services.

Minivans usually depart from Khao San Road and other locations in Bangkok and arrive at Kanchanaburi Bus Terminal. The journey takes about 2–3.5 hours and tickets cost around $4–10 per person.

BOOK TICKETS to Kanchanaburi

Book your tickets online in advance and arrive at the departure point at least 30–60 minutes before departure. Some minivans also continue directly to Erawan National Park.

bus-minivan-bangkok-to-kanchanabur-mamai
Minivan / Van of Mama Travel and Tour from Bangkok to Kanchanaburi (photo: 12go.asia).

2. BUS / MINIBUS from Bangkok to Kanchanaburi

👉 Bus or minibus is an affordable and simple way from Bangkok to Kanchanaburi.

  • ✔️ Suitable for: travelers who prefer more space than minivans
  • ✔️ Duration: ~2–3 hours
  • ✔️ Price: $4–10 per person
  • ✔️ Comfort: basic (standard seats, no luxury features)
  • ✅ Best Option: Buses from Southern Terminal or Mochit New Van Terminal
  • 💡 Tip: Choose a morning departure for smoother traffic and a quicker journey.

Another popular option is traveling by bus. Companies such as Kanchanaburi Express, Win Happy, Tara Tour and Travel, GO Family and Thai Sriram operate daily services between Bangkok and Kanchanaburi.

Buses depart from Mochit New Van Terminal, Southern Bus Terminal and other locations in Bangkok. The journey takes about 2–3 hours and tickets cost around $4–10 per person.

Book your bus tickets online in advance and check the departure and arrival points before your trip. Buses offer comfortable seats and are a good alternative to minivans.

🚍 Bus Schedule / Timetable – Bangkok to Kanchanaburi + Bus Tickets:
Bus Company Departs in Bangkok Arrival in Kanchan. Bus Ticket
Kanchan. Express 05:00 07:30 From $4.00
Kanchan. Express 06:00 08:30 From $4.00
Kanchan. Express 07:00 09:30 From $4.00
Kanchan. Express 08:00 10:30 From $4.00
Kanchan. Express 09:00 11:30 From $4.00
Kanchan. Express 10:00 12:30 From $4.00
Kanchan. Express 11:00 13:30 From $4.00
Kanchan. Express 12:00 14:30 From $4.00
Kanchan. Express 13:00 15:30 From $4.00
Kanchan. Express 14:00 16:30 From $4.00
Kanchan. Express 15:00 17:30 From $4.00
Kanchan. Express 16:00 18:30 From $4.00
Kanchan. Express 17:00 19:30 From $4.00
Win Happy 06:00 09:00 From $4.00
Win Happy 07:00 10:00 From $4.00
Win Happy 08:00 11:00 From $4.00
Win Happy 09:00 12:00 From $4.00
Win Happy 10:00 13:00 From $4.00
Win Happy 11:00 14:00 From $4.00
Win Happy 12:00 15:00 From $4.00
Tara Tour and Travel 11:00 14:30 From $10.00
GO Family 09:00 11:00 From $4.00
GO Family 11:00 13:00 From $4.00
GO Family 13:00 15:00 From $4.00
GO Family 15:00 17:00 From $4.00
GO Family 17:00 19:00 From $4.00
Monsiri 05:00 08:20 From $5.00
Monsiri 07:00 10:20 From $5.00
Monsiri 09:00 12:20 From $5.00
Monsiri 11:00 14:20 From $5.00
Monsiri 12:00 15:20 From $5.00
Monsiri 14:00 17:20 From $5.00
Monsiri 16:00 19:20 From $5.00
Monsiri 17:00 20:20 From $5.00
Mama Travel 09:00 12:00 From $9.00
Mama Travel 12:00 15:00 From $9.00

van-bus-bangkok-to-kanchanaburi
Minibus / Bus of Kanchanaburi Express from Bangkok to Kanchanaburi (photo: 12go.asia)

3. TAXI / CAR from Bangkok to Kanchanaburi

👉 Private taxi or car is the most comfortable and flexible option from Bangkok to Kanchanaburi.

  • ✔️ Ideal for: families, groups, or travelers wanting door-to-door service
  • ✔️ Duration: ~2–3.5 hours
  • ✔️ Price: $60–180 per vehicle
  • ✔️ Comfort: very high (modern cars, SUVs, or minivans with driver)
  • ✅ Best Option: Private transfer with hotel or airport pickup in Bangkok
  • 💡 Tip: Split the fare with others to make this option more cost-effective.

A private taxi is the most comfortable way to travel from Bangkok to Kanchanaburi. It offers a door-to-door transfer with flexible pickup from Bangkok, including Suvarnabhumi and Don Mueang airports.

Companies such as Glassflower, Bangkok Taxi, Bell Transport, Torch Taxi, Gosafe Transport, AEC 168 Transport, MCC Van and others operate modern cars, SUVs and minivans. The journey takes about 2–3.5 hours.

Private transfers cost about $60–160 per vehicle and are ideal for families, groups or travelers with extra luggage. Book your private car online in advance.

BOOK TAXI / CAR to Kanchanaburi

🚕 Taxi Schedule / Timetable – Bangkok to Kanchanaburi + Prices:
Taxi Service Travel time Price (Car)
AEC 168 Transport 02:00 From $55.00
Glassflower 03:00 From $120.00
Torch Taxi 02:00 From $100.00
Than Car Service 01:55 From $100.00
Gosafe Transport 02:00 From $89.00
Khamkhun Tour 03:00 From $60.00
Smile on Transport 02:15 From $90.00
Bangkok Taxi24 03:30 From $80.00
MCC Van 03:30 From $90.00
Kim Transfers 02:30 From $70.00
Firstplan Transport 02:30 From $60.00
Thailand Limo 03:30 From $95.00
NNS Private Trip 02:00 From $120.00
Kanokwan Travel 02:00 From $65.00
N and T Travel 02:40 From $75.00
Easyride Services 02:30 From $70.00

taxi-car-bangkok-to-kanchanaburi
Private taxi/car of Bangkok Taxi 24 from Bangkok to Kanchanaburi (photo: 12go.asia)

4. TRAIN from Bangkok to Kanchanaburi

👉 Train is a scenic and budget-friendly way from Bangkok to Kanchanaburi.

  • ✔️ Best for: low-cost travelers and those who enjoy local experiences
  • ✔️ Duration: ~2.5–3 hours
  • ✔️ Price: $2–30 per person
  • ✔️ Comfort: basic (mainly seats, suitable for short trips)
  • ✅ Best Option: 3rd class seat train from Thonburi Railway Station
  • 💡 Tip: Buy tickets at the station or online in advance and arrive early before departure.

Traveling by train is the cheapest way to get from Bangkok to Kanchanaburi. Trains depart from Thonburi Railway Station and arrive at Kanchanaburi Railway Station. See the Thailand railway map.

The journey takes about 2.5–3 hours and train tickets cost around $2–30 per person. For this short route, 3rd class seats are the cheapest and most popular option.

You can buy train tickets online or at Thonburi Railway Station. Arrive at least 30–60 minutes before departure.


❓ FAQ + Tips – Travel from Bangkok to Kanchanaburi

How to book tickets from Bangkok to Kanchanaburi?

Book bus, minivan, train tickets or a private taxi online via 12go.asia ➜.

How long does it take to travel from Bangkok to Kanchanaburi?

Travel takes about 2–3 hours by train, 2–3.5 hours by bus, minivan or private taxi, and about 6 hours to Erawan National Park by minivan.

What is the distance from Bangkok to Kanchanaburi?

The travel distance from Bangkok to Kanchanaburi is approximately 160 km.

How much does it cost to travel from Bangkok to Kanchanaburi?

Train tickets cost about $2–30, buses and minivans $4–10, and private taxis $60–160 per vehicle.

Can I fly from Bangkok to Kanchanaburi?

No. There are no direct flights, so you need to travel by train, bus, minivan or private taxi.

What is the best way to travel from Bangkok to Kanchanaburi?

Minivans are the most popular option because they are fast, affordable and operate frequently.

Is there a private taxi from Bangkok to Kanchanaburi?

Yes. Private taxis offer a comfortable door-to-door transfer and can be booked online in advance.

How do I travel from Bangkok to Erawan National Park?

You can travel by minivan in about 6 hours or by private taxi in about 3–4 hours. There are no flights.

How do I travel from Kanchanaburi back to Bangkok?

Return by train, bus, minivan or private taxi. See how to travel from Kanchanaburi to Bangkok.

Where can I travel from Kanchanaburi?

What are the top attractions in Kanchanaburi?

Top attractions include the Bridge on the River Kwai, Erawan National Park, Hellfire Pass, War Cemetery and Sai Yok National Park.

What are the best beaches in Thailand?

Popular beaches include Railay Beach, Ao Nang, Koh Phi Phi and Koh Samui. See the best beaches in Thailand.



💡 Practical Travel Tips for Bangkok to Kanchanaburi

Traveling from Bangkok to Kanchanaburi is easy by train, bus, minivan or private taxi. Kanchanaburi is famous for the Bridge on the River Kwai, Erawan National Park and beautiful waterfalls.

  • Best Option: Minivans are fast, affordable and operate throughout the day.
  • Scenic Journey: The train follows part of the historic Death Railway route.
  • Book Early: Reserve tickets in advance during weekends and holidays.
  • What to Bring: Pack water, sunscreen, comfortable shoes and insect repellent.
  • Stay Longer: Spend a night to visit Erawan National Park and nearby attractions.
  • Private Transfer: Best for families, groups and travelers wanting door-to-door service.

Tip: Train, bus, minivan and taxi tickets from Bangkok to Kanchanaburi can be searched and booked online in advance.


🎫 Book your tickets from Bangkok to Kanchanaburi + Schedule:

Vietnam to Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: