Travel Bangkok to Kanchanaburi

Bangkok to Kanchanaburi

Head to Kanchanaburi's serene river valleys and historic bridges, worlds apart from Bangkok's energetic cityscape. All major transport options linking Bangkok and Kanchanaburi are gathered on this page, making it easy to compare timetables, travel durations and fares.

Travel options for Bangkok to Kanchanaburi

Starting at Bangkok, travel affordably by a bus for 148 THB, and reach Kanchanaburi faster by charter in 1h y 30 minutes.

Bus from Bangkok to Kanchanaburi

Traveling from Bangkok to Kanchanaburi by bus offers multiple daily departures from multiple stations, including Mochit New Van Terminal, Bangkok, Southern Terminal Bangkok, Khao San Tara Travel, Bangkok, Southern Terminal Kanchanaburi Express, Bangkok and others, allowing you to pick a schedule that suits your needs. The trip usually takes around 2 hours, bringing you to Kanchanaburi or Kanchanaburi Bus Terminal with fares starting from 148 THB. Be sure to compare schedules and secure your tickets in advance here for a comfortable, reliable, and enjoyable journey.

Prices: 148 THB

Duration: 2h – 3h 30m ⏱

Choose bus from Bangkok to Kanchanaburi in 2h Book bus from Bangkok to Kanchanaburi for 148 THB Go with bus from Bangkok to Kanchanaburi in 2h Choose bus from Bangkok to Kanchanaburi in 2h Book bus from Bangkok to Kanchanaburi in 2h Travel with bus from Bangkok to Kanchanaburi in 2h

View all Bus tickets →

Van from Bangkok to Kanchanaburi

Vans connecting Bangkok with Kanchanaburi depart from multiple stations, including Khao San Mama Travel, Bangkok, Airport Rail Link and BTS Phaya Thai, Bangkok, Hua Lamphong Station and MRT, Bangkok, Khaosan TravelBusAsia, Bangkok and others. The journey takes roughly 1 hour 45 minutes, with fares usually set at 350 THB, and passengers are dropped off at multiple stations, including Kanchanaburi Bus Terminal, Good Times Resort, Kanchanaburi, Good Times Travel Service, Kanchanaburi and others. Seats can be checked and reserved in advance via the van booking page.

Prices: 350 THB

Duration: 1h 45m – 3h 40m ⏱

Explore with van from Bangkok to Kanchanaburi in 1h 45m Hop on van from Bangkok to Kanchanaburi in 1h 45m

View all Van tickets →

Combined from Bangkok to Kanchanaburi

For combined transport between Bangkok and Kanchanaburi, begin at Southern Terminal Bangkok with fares from 380 THB. After approximately 3 hours, you’ll reach multiple stations, including River Khwae Bridge, Kanchanaburi, Skywalk Kanchanaburi City, Sai Yok Yai, Kanchanaburi, Sai Yok Noi, Kanchanaburi and others. Plan ahead and secure your trip see vans and times.

Prices: 380 THB

Duration: 3h – 7h ⏱

Choose combined from Bangkok to Kanchanaburi in 3h Hop on combined from Bangkok to Kanchanaburi for 380 THB

View all Combined tickets →

Charter from Bangkok to Kanchanaburi

Travel from Bangkok to Kanchanaburi with a private driver, who will pick you up at your chosen location, whether it’s your hotel, a train station, or another spot. The journey takes around 1 hour 30 minutes with fares starting at 2,300 THB. Book your ride now and plan your trip.

Prices: 2,300 THB

Duration: 1h 30m – 12h ⏱

Choose charter from Bangkok to Kanchanaburi in 1h 30m Hop on charter from Bangkok to Kanchanaburi in 1h 30m Hop on charter from Bangkok to Kanchanaburi in 1h 30m Book charter from Bangkok to Kanchanaburi in 1h 30m Travel with charter from Bangkok to Kanchanaburi for 2300 THB Travel with charter from Bangkok to Kanchanaburi in 1h 30m

View all Charter tickets →

Distance Bangkok to Kanchanaburi

The distance between Bangkok and Kanchanaburi is 152.7 kilometers.

Bangkok to Kanchanaburi Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Bangkok to Kanchanaburi

Bus
Van
Combined
Charter
Average price
190 THB
383 THB
537 THB
2,984 THB
Cheapest price
148 THB
350 THB
380 THB
2,300 THB
Average duration
2h 44m
2h 37m
4h 55m
3h 24m
Minimum duration
2h 00m
1h 45m
3h 00m
1h 30m
Number of departures
58
9
35
23
Tickets

Bus Routes & Schedules from Bangkok to Kanchanaburi

On this bus route between Bangkok and Kanchanaburi, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 2h to 3h 30m. Buses follow a coordinated schedule running from 05:00 until 20:10, covering most of the day. Fares usually start at 148 to 455 THB and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Bangkok to Kanchanaburi helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.

Departure stations
Mochit New Van Terminal, Bangkok
Southern Terminal Bangkok
Khao San Tara Travel, Bangkok
Southern Terminal Kanchanaburi Express, Bangkok
Arrival stations
Kanchanaburi
Kanchanaburi Bus Terminal

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 Charter tickets →

Van Routes & Schedules from Bangkok to Kanchanaburi

Traveling between Bangkok and Kanchanaburi is flexible thanks to multiple pickup and drop-off points served by our small group shuttle. Depending on the stops selected, the ride usually lasts around 1h 45m to 3h 40m. Vans operate throughout the day, from 08:00 to 12:00 with fares starting at 350 to 400 THB. Checking the full timetable allows you to explore all station options and choose the shuttle that works best for your schedule.

Departure stations
Khao San Mama Travel, Bangkok
Airport Rail Link and BTS Phaya Thai, Bangkok
Hua Lamphong Station and MRT, Bangkok
Khaosan TravelBusAsia, Bangkok
Arrival stations
Kanchanaburi Bus Terminal
Good Times Resort, Kanchanaburi
Good Times Travel Service, Kanchanaburi

Van Timetable: Airport Rail Link and BTS Phaya Thai, Bangkok → Good Times Resort, Kanchanaburi

  • 08:00 10:45 2h 45m 400 THB

Van Timetable: Airport Rail Link and BTS Phaya Thai, Bangkok → Good Times Travel Service, Kanchanaburi

  • 08:00 10:45 2h 45m 400 THB

Van Timetable: Hua Lamphong Station and MRT, Bangkok → Good Times Resort, Kanchanaburi

  • 08:30 10:45 2h 15m 400 THB

Van Timetable: Hua Lamphong Station and MRT, Bangkok → Good Times Travel Service, Kanchanaburi

  • 08:30 10:45 2h 15m 400 THB

Van Timetable: Khao San Mama Travel, Bangkok → Kanchanaburi Bus Terminal

  • 09:00 12:30 3h 30m 350 THB
  • 11:40 15:20 3h 40m 350 THB
  • 12:00 15:00 3h 350 THB

Van Timetable: Khaosan TravelBusAsia, Bangkok → Good Times Resort, Kanchanaburi

  • 09:00 10:45 1h 45m 400 THB

Van Timetable: Khaosan TravelBusAsia, Bangkok → Good Times Travel Service, Kanchanaburi

  • 09:00 10:45 1h 45m 400 THB

Check all Van tickets →

Combined Routes & Schedules from Bangkok to Kanchanaburi

Between Bangkok and Kanchanaburi, travelers can select from a variety of stations and stops for both departures and arrivals. Travel times vary based on the chosen combination, typically around 3h to 7h. Fares generally start at 380 to 600 THB, and services operate from 09:00 to 13:00. Consulting the complete timetable for Bangkok and Kanchanaburi helps you explore all available stops and choose the departure most convenient for your journey.

Combined Timetable: Southern Terminal Bangkok → River Khwae Bridge, Kanchanaburi

  • 09:00 12:00 3h 380 THB
  • 10:00 13:00 3h 380 THB
  • 11:00 14:00 3h 380 THB
  • 12:00 15:00 3h 380 THB
  • 13:00 16:00 3h 380 THB

Combined Timetable: Southern Terminal Bangkok → Sai Yok Noi, Kanchanaburi

  • 09:00 13:30 4h 30m 600 THB
  • 10:00 14:30 4h 30m 600 THB
  • 11:00 15:30 4h 30m 600 THB
  • 12:00 16:30 4h 30m 600 THB
  • 13:00 17:30 4h 30m 600 THB

Combined Timetable: Southern Terminal Bangkok → Sai Yok Yai, Kanchanaburi

  • 09:00 14:00 5h 600 THB
  • 10:00 15:00 5h 600 THB
  • 11:00 16:00 5h 600 THB
  • 12:00 17:00 5h 600 THB
  • 13:00 18:00 5h 600 THB

Combined Timetable: Southern Terminal Bangkok → Sangkhla Buri Town, Kanchanaburi

  • 09:00 15:30 6h 30m 600 THB
  • 10:00 16:30 6h 30m 600 THB
  • 11:00 17:30 6h 30m 600 THB
  • 12:00 18:30 6h 30m 600 THB
  • 13:00 19:30 6h 30m 600 THB

Combined Timetable: Southern Terminal Bangkok → Skywalk Kanchanaburi City

  • 09:00 12:00 3h 380 THB
  • 10:00 13:00 3h 380 THB
  • 11:00 14:00 3h 380 THB
  • 12:00 15:00 3h 380 THB
  • 13:00 16:00 3h 380 THB

Combined Timetable: Southern Terminal Bangkok → Thong Pha Phum Market, Kanchanaburi

  • 09:00 14:30 5h 30m 600 THB
  • 10:00 15:30 5h 30m 600 THB
  • 11:00 16:30 5h 30m 600 THB
  • 12:00 17:30 5h 30m 600 THB
  • 13:00 18:30 5h 30m 600 THB

Combined Timetable: Southern Terminal Bangkok → Three Pagodas Pass, Kanchanaburi

  • 09:00 16:00 7h 600 THB
  • 10:00 17:00 7h 600 THB
  • 11:00 18:00 7h 600 THB
  • 12:00 19:00 7h 600 THB
  • 13:00 20:00 7h 600 THB

Check all Combined tickets →

Charter Routes & Schedules from Bangkok to Kanchanaburi

This route between Bangkok and Kanchanaburi is served by private vehicles that can pick you up and drop you off at several points, giving you freedom in planning your travel. Depending on the chosen pickup and drop-off spots, the ride generally lasts around 1h 30m to 12h. Ticket prices start from 2,300 to 4,715 THB, with departure times fully adaptable to your preferences. Reviewing all available locations lets you arrange a trip that fits your schedule and maximizes comfort.

Departure stations
Bangkok Transfer
Bangkok
Suvarnabhumi Airport, Bangkok
Hua Lamphong, Bangkok
Don Mueang Airport
Suvarnabhumi Airport
Bangkok Town Transfer
Arrival stations
Kanchanaburi Hotel Transfer
Kanchanaburi Town excluding River Kwai and Sai Yok
Kanchanaburi Town Transfer
Sai Yok Hotel Transfer, Kanchanaburi
Tha Ruea Ayutthaya, Kanchanaburi
Sai Yok Noi Waterfall, Kanchanaburi
Mueang Kanchanaburi Transfer

Charter Timetable: Bangkok → Kanchanaburi Hotel Transfer

  • --:-- --:-- 4h 30m 2875 THB

Charter Timetable: Bangkok Town Transfer → Kanchanaburi Hotel Transfer

  • --:-- --:-- 12h 4715 THB

Charter Timetable: Bangkok Town Transfer → Kanchanaburi Town excluding River Kwai and Sai Yok

  • --:-- --:-- 2h 30m 3450 THB

Charter Timetable: Bangkok Town Transfer → Kanchanaburi Town Transfer

  • --:-- --:-- 1h 55m 2691 THB

Charter Timetable: Bangkok Town Transfer → Mueang Kanchanaburi Transfer

  • --:-- --:-- 2h 2530 THB

Charter Timetable: Bangkok Transfer → Kanchanaburi Hotel Transfer

  • --:-- --:-- 3h 2300 THB

Charter Timetable: Bangkok Transfer → Kanchanaburi Town excluding River Kwai and Sai Yok

  • --:-- --:-- 2h 20m 2645 THB

Charter Timetable: Bangkok Transfer → Sai Yok Hotel Transfer, Kanchanaburi

  • --:-- --:-- 5h 2875 THB

Charter Timetable: Bangkok Transfer → Sai Yok Noi Waterfall, Kanchanaburi

  • --:-- --:-- 3h 55m 3445 THB

Charter Timetable: Don Mueang Airport → Kanchanaburi Hotel Transfer

  • --:-- --:-- 2h 30m 2875 THB

Charter Timetable: Don Mueang Airport → Kanchanaburi Town excluding River Kwai and Sai Yok

  • --:-- --:-- 2h 20m 2875 THB

Charter Timetable: Don Mueang Airport → Kanchanaburi Town Transfer

  • --:-- --:-- 1h 55m 2855 THB

Charter Timetable: Don Mueang Airport → Sai Yok Hotel Transfer, Kanchanaburi

  • --:-- --:-- 5h 2875 THB

Charter Timetable: Don Mueang Airport → Sai Yok Noi Waterfall, Kanchanaburi

  • --:-- --:-- 3h 55m 3445 THB

Charter Timetable: Hua Lamphong, Bangkok → Tha Ruea Ayutthaya, Kanchanaburi

  • --:-- --:-- 1h 30m 2732 THB

Charter Timetable: Suvarnabhumi Airport → Kanchanaburi Hotel Transfer

  • --:-- --:-- 3h 2300 THB

Charter Timetable: Suvarnabhumi Airport → Kanchanaburi Town excluding River Kwai and Sai Yok

  • --:-- --:-- 2h 40m 2875 THB

Charter Timetable: Suvarnabhumi Airport → Mueang Kanchanaburi Transfer

  • --:-- --:-- 2h 2530 THB

Charter Timetable: Suvarnabhumi Airport → Sai Yok Hotel Transfer, Kanchanaburi

  • --:-- --:-- 5h 2875 THB

Charter Timetable: Suvarnabhumi Airport, Bangkok → Kanchanaburi Hotel Transfer

  • --:-- --:-- 2h 10m 2760 THB

Charter Timetable: Suvarnabhumi Airport, Bangkok → Kanchanaburi Town Transfer

  • --:-- --:-- 1h 55m 2855 THB

Charter Timetable: Suvarnabhumi Airport, Bangkok → Sai Yok Hotel Transfer, Kanchanaburi

  • --:-- --:-- 2h 45m 3799 THB

Charter Timetable: Suvarnabhumi Airport, Bangkok → Sai Yok Noi Waterfall, Kanchanaburi

  • --:-- --:-- 4h 35m 3445 THB

Check all Charter tickets →

Frequently Asked Questions Bangkok to Kanchanaburi

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

How long does the Bangkok to Kanchanaburi route usually take?

Travel time on the Bangkok to Kanchanaburi route varies by transport and drop-off point. Bus trips take about 2 to 3.5 hours, vans about 1 hour 45 minutes to 3 hours 40 minutes, and charter services range from about 1 hour 30 minutes to 12 hours depending on the booking.

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

The cheapest option on the Bangkok to Kanchanaburi route is the bus, with fares starting at 148 THB. Vans start at 350 THB, combined services at 380 THB, and charter services are much higher than the regular shared options.

What does a Bangkok to Kanchanaburi trip typically cost overall?

Prices on the Bangkok to Kanchanaburi route depend on the transport type. Bus fares run from 148 to 455 THB, van fares from 350 to 400 THB, and combined services from 380 to 600 THB. Charter services cost 2,300 to 4,715 THB.

Which transport is fastest on the Bangkok to Kanchanaburi route?

The fastest listed option on the Bangkok to Kanchanaburi route is a charter transfer, with some trips taking about 1 hour 30 minutes. Among shared services, the quickest are van and bus options at about 1 hour 45 minutes to 2 hours.

Where do buses from Bangkok to Kanchanaburi leave from and arrive?

Buses on the Bangkok to Kanchanaburi route depart from Mochit New Van Terminal, Southern Terminal Bangkok, Khao San Tara Travel, and Southern Terminal Kanchanaburi Express in Bangkok. They arrive in Kanchanaburi or at Kanchanaburi Bus Terminal.

Where do vans from Bangkok to Kanchanaburi start and end?

Vans on the Bangkok to Kanchanaburi route leave from Khao San Mama Travel, Airport Rail Link and BTS Phaya Thai, Hua Lamphong Station and MRT, and Khaosan TravelBusAsia in Bangkok. They arrive at Kanchanaburi Bus Terminal, Good Times Resort, or Good Times Travel Service.

What are the first and last departures for Bangkok to Kanchanaburi buses?

For the Bangkok to Kanchanaburi bus route, the first departure is at 05:00 and the last departure is at 20:10. The schedule is not shown as a fixed interval, so departure times vary by operator and service.

What are the first and last departures for Bangkok to Kanchanaburi vans?

For the Bangkok to Kanchanaburi van route, the first departure is at 08:00 and the last departure is at 12:00. The timetable does not list a regular frequency, so departures are limited to the published services.

How often do buses run from Bangkok to Kanchanaburi?

The Bangkok to Kanchanaburi bus route has 58 trips listed, but no fixed frequency in minutes is provided. That means departures are spread across the day rather than shown as a regular interval.

How often do vans run from Bangkok to Kanchanaburi?

The Bangkok to Kanchanaburi van route has 9 trips listed, with no fixed frequency shown. Departures are available between 08:00 and 12:00, so the service is much less frequent than the bus.

If I want to book Bangkok to Kanchanaburi tickets, where should I look?

For Bangkok to Kanchanaburi reservations, TicketRoutes.com is the booking reference provided for this route. It is useful for checking available services, departure points, and current ticket options in one place.

Are there direct charter transfers on the Bangkok to Kanchanaburi route, and what should I know?

Yes, charter transfers are listed for the Bangkok to Kanchanaburi route. They cost 2,300 to 4,715 THB and take about 1 hour 30 minutes to 12 hours, depending on the exact pickup and drop-off points.


More travel routes for Bangkok and Kanchanaburi

Planning more stops after Bangkok to Kanchanaburi?

If your journey doesn’t end with Bangkok to Kanchanaburi, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.