Kanchanaburi from Bangkok: Tips for a hassle-free journey

Transportation options for the journey to Kanchanburi to Bangkok make it easy regardless of your budget. This charming town is perfect for a day trip or a weekend getaway. With its lush landscapes, poignant war history, and the iconic Bridge on the River Kwai, visiting Kanchanaburi from Bangkok is a great addition to any Thailand itinerary.

Kanchanaburi provides a contrast to the bustling streets of the capital and Phuket’s sunny beaches, with its blend of natural beauty and historical significance, including the famous Bridge on the River Kwai.

While natural beauty is the main draw, the journey from Bangkok can be an adventure in itself. It offers a glimpse into Thailand’s diverse landscapes and a chance to experience local transportation culture.

You can travel to Kanchanaburi from Bangkok by train, bus, or shuttle. Private transport options include taxi, tour company or renting a car. Read on to find out how we travelled to Kanchanaburi and what we learned when visiting again recently.

This page contains affiliate links. Please see our disclosure policy for more details.

Getting to Kanchanaburi from Bangkok

The Bangkok to Kanchanaburi route is a popular one for tourists and locals. There are transport options to cover the 120km distance, that will suit all budgets including train, bus, and taxi. Let’s discuss each of these option in detail to help you choose the best one for your journey.

Travelling by train to Kanchanaburi

Train travel isn’t the fastest, but two daily direct services run from Bangkok to Kanchanaburi. It’s a picturesque way to reach it from Bangkok.

The direct train journey takes just under three hours and offers stunning views of the Thai countryside as you travel west.

bangkok to kanchanaburi map
Travelling to Kanchanaburi from Bangkok

On this slow-moving train, there is no AC, but there are fans and open windows, allowing you to stick your camera out and capture rural scenes.

The seats on this train are cushioned, unlike some on the train to Ayutthaya.

Monday to Friday, two trains depart from Thonburi Train Station on the west side of the Chao Phraya River. You can get here by bus from Siam or Sukhumvit, but it may take a while due to traffic.

The morning train to Kanchanaburi departs at 07:50 am and arrives at 10:25am The afternoon train leaves at 1:55pm and arrives at 16:30 pm. Tourist tickets cost 100 baht.

You can take a no-flag Chao Phraya Express Boat from Sathorn Pier, which is the cheapest way to get to Thonburi Station. The Saphan Taksin BTS Station is a 2-minute walk from this pier. These boats are not easy to board with luggage, so it’s best for those with backpacks or carry-on.cks or carry on luggage.

Chao Phraya Express Boat

I recommend you get a taxi to Thonburi train station if you decide to travel by train, but know that most drivers are not keen to go here as they won’t get a return fare easily. Because of this, they may want to negotiate a fixed price. This is less about scamming you and more about making it a deal that works for both of you.

If you are not comfortable negotiating, I would suggest you book a Grab or ask your hotel to get you a taxi at a suitable price.

On weekends there are special excursion trains that leave from the old main train station at Hua Lamphong at 6.30am. These trains make stops at train stations along the way to allow you time to explore key sites.

Weekend excursion trains leave from Hua Lamphong

Get a taxi to Thonburi train station if you decide to travel by regular train to Kanchanaburi, but be aware most drivers are reluctant to take this trip as they won’t get a return fare easily. They may want to negotiate a fixed price because of this. It’s about making a deal that works for both of you.

Tips on arriving at Kanchanaburi Station

Once in Kanchanaburi, it’s important to know there are two train stations so you can choose the best one for your visit.

The train stops first at the main Kanchanaburi station in the town centre. This is the stop if you are staying by the riverside or in the town centre. Taxis will be waiting to take you to your accommodation.

Kanhchanburi station
Kanchanaburi main train station

The train continues for about 2km to the River Kwai bridge. The station is just before the bridge and is called Saphan Kwae Yai. If your hotel is on this side of the river before the bridge, get off at the first stop as your taxi will need to cross the bridge near the main station.

By Bus or Minivan to Kanchanaburi

Another option for getting to Kanchanaburi from Bangkok is taking the bus. There are almost 60 air-conditioned vehicles daily making the 95km journey.

Many services to Kanchanaburi are 12-21 seater minibuses, not standard-sized buses. The terms are used interchangeably by travel agents. They may also use 10-seater vehicles on some trips. Space may be tight if you have a large suitcase!

Crowd of passengers are queuing for mini van in Bangkok
Finding your mini bus can be a challenge

Several companies operate buses to Kanchanaburi from two places in Bangkok.

  • Bangkok Southern Bus Terminal (aka Sai Tai Mai Bus Station) in Thonburi
  • Bangkok Northern Terminal (aka new Mo Chit or Chatuchak bus station)

The journey to Kanchanaburi takes a similar time to the train, about 2.5-3 hours, depending on traffic.

  • Buses to Kanchanaburi leave regularly throughout the day from the southern bus station, with the first at 4am and the last around 8pm. Minivans start and finish an hour later.
  • The buses start at 4am from Mo Chit bus station, the largest in Bangkok. Tickets for the Kanchanaburi express from the city are on the ground floor and cost about 150 Baht.

There is little difference in travel time from the Southern or northern terminal.

Bus tickets cost $5-8 AUD ($3-5 US) and can be bought at the terminal or online through sites like 12goasia.

All buses arrive at Kanchanaburi Bus Station, about a 20-minute walk. You may want to grab a taxi to your hotel.

Tips for taking a bus to Kanchanaburi from bangkok

There are different types of buses, including larger ones and minibuses.

  • VIP mini buses with 24-32 seats.
  • 1st Class direct buses
  • 2nd class buses that make many stops

All have air conditioning. Buy tickets at the main counters.

Mini buses only sell tickets at their platform. It can be confusing to find your booked bus online, so note any directions in the confirmation. You will be glad you did when you get there!

If you have a lot of luggage or are tall or bigger than average, you might want to book an extra seat on a mini-bus for more space.

Check the ticket price and service availability on 12Go.asia

By Taxi or Private Transfer

There are several ways to find a private taxi driver to take you to Kanchanaburi from Bangkok.

  • Choose a regular Grab car or an executive for more comfort.
  • Indrive is similar to Grab, but you set your price and drivers offer their services. You can see the car and driver’s info and compare prices before choosing. We used it from Ayutthaya and it worked perfectly. We checked the rate on Grab for an idea of the price to offer.
  • My Day Trip connects you with local drivers for door-to-door service and optional sightseeing.
  • Get Your Guide is a great option if you want to book in advance and avoid making decisions while traveling. You can book a transfer or a Kanchanaburi tour.

How to decide which option is best for you

The options for getting to Kanchanaburi from Bangkok have pros and cons. The best choice depends on budget, comfort, and time.

  • If you don’t have much luggage, then the train would be my preferred option.
  • If you’re on a budget and staying in the Khao San Road area, the boat service to the train station is a good choice.
  • If you’re on the dark green BTS or the blue MRT lines, a bus from the Northern Bus station would be a good choice.
  • If you’re tired, traveling with a group, or want comfort and flexibility, a private transfer is the best choice.
  • A new highway to Kanchanaburi opens mid-2024, cutting driving time to under an hour.

Comparison of the options

There is not really a difference in the travel time but comfort and cost vary greatly.

TransportTravel TimeCost ComfortSceneryFlexibility
Train2.5-3 hours฿100-150BasicExcellentLow
Bus2.5-3 hours฿150-200GoodGoodMedium
Minivan2-2.5 hours฿200-250ModerateGoodMedium
Taxi2-2.5 hours฿2000-3000ExcellentGoodHigh
  • Travel times may vary depending on traffic and routes you choose.
  • Costs are approximate and may change; always check current prices.
  • Flexibility refers to departure times, stops, and route options.

The last time we visited, we planned to take the train, but we changed our minds and booked a private transfer. We were staying riverside and getting to the station seemed like a big effort after a few busy days exploring Bangkok.

Book train tickets well in advance, especially during peak travel seasons.

Holidays and Festivals in Kanchanaburi Province

Kanchanaburi celebrates several festivals and public holidays throughout the year, including:

  • Songkran (Thai New Year)
  • Loy Krathong (Festival of Lights)
  • Anzac Day (25 April)
  • River Kwai Bridge Week (November)

Check event dates before planning your trip, as they can affect bus and accommodation availability.fore planning their trip, as they can affect bus and accommodation availability.

Frequently Asked Questions

How much does a taxi from Bangkok to Kanchanaburi cost?

A taxi from Bangkok to Kanchanaburi can cost between 2,000 to 3,000 baht, depending on the type of vehicle and time of day. It’s the priciest option for traveling to Kanchanaburi from Bangkok.

Is a day trip to Kanchanaburi worth it?

If that is all you have time for, a day trip to Kanchanaburi has much to offer. Attractions like the Bridge over the River Kwai, the Death Railway, and Erawan National Park will mean you need to decide which things to do in the area if you only have one day.

One day is enough for the main attractions in Kanchanaburi, but there’s plenty to warrant a longer visit.

What is the distance between Bangkok and Kanchanaburi?

The distance between Bangkok and Kanchanaburi is 130 kilometers. It takes around 2-3 hours to travel by train or bus, while a taxi can take around 2 hours depending on traffic.

What is the first-class train price from Bangkok to Kanchanaburi?

The first-class train ticket from Bangkok to Kanchanaburi costs around ____ baht. It offers air-conditioned cabins with comfortable seating and a food and drink service.

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

The train from Bangkok to Kanchanaburi takes 2-3 hours. It departs from Thonburi Station and arrives at Kanchanaburi. The scenic ride passes through beautiful countryside.

Which option will you choose?

The journey from Bangkok to Kanchanaburi offers diverse options to suit every traveler’s needs and budget. Each mode of transport, from the scenic train ride to buses and private transfers, provides a unique way to begin your adventure.

The train is popular and cheap, the taxi is expensive but fast, and the bus is affordable but slower.

Train travel immerses you in local culture and stunning landscapes, while buses balance affordability with comfort. Private transfers offer flexibility and convenience, ideal for groups or those with tight schedules.

Remember, the journey is part of the experience. As you travel, you’ll witness Thailand’s changing scenery, from urban bustle to rural peace, setting the stage for your exploration of Kanchanaburi’s history and natural beauty.

Whichever option you choose, you’re in for a memorable trip to one of Thailand’s most fascinating destinations. Safe travels and enjoy your Kanchanaburi experience!


About the author: Paula Morgan first visited Thailand in 1999 and has been returning regularly ever since. She is currently staying in Bangkok. She loves exploring its less visited spots, not just the iconic landmarks and historic temples, but the hidden alleys, family run cafes and food stalls and the small communities in the islands of the south and the lush forests and mountains of Thailand’s north.