Travel Bangkok to Kanchanaburi

Bangkok to Kanchanaburi Bus: Schedules, Tickets & Prices

The bus journey from Bangkok to Kanchanaburi takes approximately 2h to 3h 30m, with fares from 148 THB to 455 THB.

Bus from Bangkok to Kanchanaburi

Traveling from Bangkok to Kanchanaburi by bus, with departures from multiple stations, including Mochit New Van Terminal, Bangkok, Southern Terminal Bangkok, Khao San Tara Travel, Bangkok and others, allows you to choose a schedule that fits your plans. The journey takes around 2 hours, arriving at Kanchanaburi or Kanchanaburi Bus Terminal, with fares starting from 148 THB. Compare schedules and make sure to book your tickets in advance for a comfortable and reliable trip.

Prices: 148 THB to 455 THB

Duration: 2h – 3h 30m ⏱

Choose bus from Bangkok to Kanchanaburi for THB 148 Explore with bus from Bangkok to Kanchanaburi for THB 148 Experience bus from Bangkok to Kanchanaburi for THB 148 Book bus from Bangkok to Kanchanaburi in 2h Go with bus from Bangkok to Kanchanaburi for THB 148 Ride with bus from Bangkok to Kanchanaburi for THB 148

View all Bus tickets →

Distance Bangkok to Kanchanaburi

The distance between Bangkok and Kanchanaburi is 152.7 kilometers.

Bus from Bangkok to Kanchanaburi Details

Find key information about the Bus from Bangkok to Kanchanaburi, including travel time, prices and stations.

Bus
Average price
190 THB
 
Cheapest
148 THB
Average duration
2h 44m
 
Shortest
2h
Number of departures
58
05:00 - 20:10
Tickets
 
Stations
Departure stations
Arrival stations
Mochit New Van Terminal, Bangkok
Southern Terminal Bangkok
Khao San Tara Travel, Bangkok
Southern Terminal Kanchanaburi Express, Bangkok
Kanchanaburi
Kanchanaburi Bus Terminal

Bus Routes & Schedules from Bangkok to Kanchanaburi

Bus services linking Bangkok and Kanchanaburi operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 2h. All buses run within a shared operating window from 05:00 to 20:10, with bus ticket prices starting at 148 THB and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Bangkok to Kanchanaburi allows you to assess station coverage, timing differences and departure options in detail.

Bus Timetable: Khao San Tara Travel, Bangkok → Kanchanaburi Bus Terminal

  • 09:30 13:00 3h 30m 365 THB
  • 11:30 14:15 2h 45m 325 THB
  • 16:00 19:30 3h 30m 455 THB

Bus Timetable: Mochit New Van Terminal, Bangkok → Kanchanaburi

  • 05:00 08:00 3h 175 THB
  • 05:40 08:40 3h 172 THB
  • 06:00 09:00 3h 175 THB
  • 06:20 09:20 3h 172 THB
  • 07:00 10:00 3h 172 THB
  • 08:00 11:00 3h 175 THB
  • 09:00 12:00 3h 172 THB
  • 10:00 13:00 3h 175 THB
  • 11:00 14:00 3h 175 THB
  • 12:00 15:00 3h 175 THB
  • 13:00 16:00 3h 175 THB
  • 14:00 17:00 3h 175 THB
  • 15:00 18:00 3h 175 THB
  • 16:00 19:00 3h 172 THB
  • 17:00 20:00 3h 172 THB
  • 18:00 21:00 3h 175 THB
  • 19:00 22:00 3h 175 THB
  • 19:40 22:40 3h 175 THB
  • 20:00 23:00 3h 172 THB

Bus Timetable: Mochit New Van Terminal, Bangkok → Kanchanaburi Bus Terminal

  • 05:00 08:00 3h 172 THB
  • 07:00 10:00 3h 172 THB
  • 09:00 12:00 3h 172 THB
  • 11:00 14:00 3h 172 THB
  • 13:00 16:00 3h 172 THB
  • 15:00 18:00 3h 172 THB
  • 17:00 20:00 3h 172 THB

Bus Timetable: Southern Terminal Bangkok → Kanchanaburi

  • 06:00 09:00 3h 161 THB
  • 08:00 11:00 3h 161 THB
  • 09:00 11:15 2h 15m 260 THB
  • 10:00 12:00 2h 261 THB
  • 11:00 13:15 2h 15m 260 THB
  • 12:00 14:00 2h 261 THB
  • 13:00 15:15 2h 15m 260 THB
  • 14:00 16:15 2h 15m 260 THB
  • 15:00 17:00 2h 261 THB
  • 16:00 18:00 2h 261 THB
  • 17:00 19:00 2h 261 THB
  • 19:00 22:00 3h 161 THB
  • 20:00 23:00 3h 161 THB

Bus Timetable: Southern Terminal Kanchanaburi Express, Bangkok → Kanchanaburi

  • 05:00 07:30 2h 30m 148 THB
  • 06:00 08:30 2h 30m 148 THB
  • 07:00 09:30 2h 30m 148 THB
  • 08:00 10:30 2h 30m 148 THB
  • 09:00 11:30 2h 30m 148 THB
  • 10:00 12:30 2h 30m 148 THB
  • 11:00 13:30 2h 30m 148 THB
  • 12:00 14:30 2h 30m 148 THB
  • 13:00 15:30 2h 30m 148 THB
  • 14:00 16:30 2h 30m 148 THB
  • 15:00 17:30 2h 30m 148 THB
  • 16:00 18:30 2h 30m 148 THB
  • 17:00 19:30 2h 30m 148 THB
  • 18:00 20:30 2h 30m 148 THB
  • 19:00 21:30 2h 30m 148 THB
  • 20:10 22:40 2h 30m 148 THB

Check all Bus tickets →

Frequently Asked Questions Bus Bangkok to Kanchanaburi

Below you will find answers to the most common questions about traveling from Bangkok to Kanchanaburi by bus.

How long is the bus trip from Bangkok to Kanchanaburi usually?

A bus trip from Bangkok to Kanchanaburi usually takes about 2 to 4 hours, depending on the departure point and traffic. Some bus journeys are closer to 2 hours, while others can take around 3 hours 30 minutes, so it is worth allowing a little extra time.

What does a bus from Bangkok to Kanchanaburi cost?

Bus tickets for Bangkok to Kanchanaburi are priced from 148 THB to 455 THB. The final fare can vary by departure point and service type, so checking the bus ticket details before you book is a good idea.

When is the first bus departure from Bangkok to Kanchanaburi, and what time is the last bus?

For the Bangkok to Kanchanaburi bus service, the first departure is at 05:00 and the last departure is at 20:10. That gives travelers a fairly wide window to choose a bus journey that fits their plans.

How often do buses run between Bangkok and Kanchanaburi?

There are 58 bus trips on this route, so the Bangkok to Kanchanaburi bus connection is fairly frequent. Even without a fixed minute-by-minute interval, the number of departures gives you several options across the day.

Can I book bus tickets for Bangkok to Kanchanaburi in advance?

Yes, it is sensible to book bus tickets for Bangkok to Kanchanaburi ahead of time, especially if you want a specific departure or station. With multiple bus services available, advance booking can help you secure the option that suits your schedule best.

Which bus stations are used for the Bangkok to Kanchanaburi route?

The Bangkok to Kanchanaburi bus service can depart from Mochit New Van Terminal, Southern Terminal Bangkok, Khao San Tara Travel, or Southern Terminal Kanchanaburi Express, Bangkok. Arrivals are listed for Kanchanaburi and Kanchanaburi Bus Terminal, so it is important to check your bus ticket carefully.

Is there a faster bus journey from Bangkok to Kanchanaburi from some terminals?

Yes, some Bangkok to Kanchanaburi bus journeys are shorter than others depending on the terminal. For example, one bus trip can take about 2 hours, while another may take around 2 hours 30 minutes or closer to 3 hours 30 minutes, so the departure point matters.

What should I keep in mind before taking the bus from Bangkok to Kanchanaburi?

Before taking the Bangkok to Kanchanaburi bus, it helps to check your departure station, arrival point, and travel time so you know what to expect. Since bus tickets can differ in price and duration, reviewing the bus service details in advance makes the journey smoother.


More Bus routes from and to Bangkok or Kanchanaburi

Planning more than just Bangkok to Kanchanaburi?

You’re currently viewing Bus options for Bangkok to Kanchanaburi. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.