1map logoGo to main page

Bangkok, Bangkok Province to Kanchanaburi City, Kanchanaburi Province from $4: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangkok, Thailand
to
Kanchanaburi City, Thailand

How to Get from Bangkok to Kanchanaburi City: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$4 - Mini VanBest price
108.6 kmDistance
1h 45m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangkok to Kanchanaburi City with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
State Railway of Thailand
Train
Average Duration
2h  29m
Estimated price
$1-28
Recommended
Company
Monsiri Travel, Win Happy
Drive
Average Duration
3h  20m
Estimated price
$4-5
Cheapest
route map
Distance: 108.6 km
Duration: 1h 45m

See more options

Company
N/A
Drive
Average Duration
1h  45m
Estimated price
$13-20
Company
various
Taxi
Average Duration
1h  45m
Estimated price
$26-32
Company
BangkokTaxi24
Drive
Average Duration
1h  45m
Estimated price
$151-151

Traveling From Bangkok to Kanchanaburi

Traveling from Bangkok's bustling urban energy to Kanchanaburi's tranquil landscapes offers you a striking contrast between vibrant city life and serene natural beauty.

Best Neighbourhoods in Kanchanaburi

Kanchanaburi features charming neighborhoods, each offering distinct experiences for visitors.

Riverside
• Scenic views of the River Kwai
• Great access to floating hotels
Kanchanaburi Town
• Central location for attractions
• Lively markets and local eateries
Sai Yok
• Home to Sai Yok National Park
• Peaceful atmosphere with nature trails

Best Times To Visit Kanchanaburi's Attractions

Timing your visits can greatly enhance your experience in Kanchanaburi.

Erawan National Park
Visit early in the morning to enjoy peaceful trails and avoid crowds.
Bridge Over the River Kwai
Late afternoon offers stunning sunset views and fewer tourists.
Hellfire Pass Memorial Museum
Weekdays are best for a quieter, more reflective experience.

Kanchanaburi Weather: What to Expect Year-Round

Kanchanaburi features a tropical climate with distinct wet and dry seasons, making the best times to visit typically from November to February when temperatures are cooler and rainfall is minimal, enhancing your outdoor adventures.

Dining Recommendation in Kanchanaburi

Don't miss out on trying Kanchanaburi's famous 'Khanom Jeen Nam Ya' at a local eatery, where the fresh rice noodles topped with a fragrant fish curry sauce offer a delightful twist from Bangkok's bustling street food scene. The laid-back atmosphere and use of locally sourced ingredients provide a refreshing contrast to the city’s fast-paced dining options.

Bangkok - Kanchanaburi City operators

Explore transport companies operating between Bangkok and Kanchanaburi City, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
1690
Website
https://www.railway.co.th/

Train from Thon Buri to Kanchanaburi

Average Duration
2h 29m
Estimated price
$1-28
Bus Show bus routes
Website
https://12go.asia/en

Bus from Bangkok Mochit Bus Terminal to Kanchanaburi

Average Duration
3h 20m
Estimated price
$5-5
Website
https://12go.asia/en

Bus from Bangkok Mochit Bus Terminal to Kanchanaburi

Average Duration
3h 20m
Estimated price
$4-5
Taxi
Contact phone
+66 98 281 2537
Website
http://tomtaxiservice.com

Taxi from Bangkok to Kanchanaburi

Average Duration
1h 45m
Estimated price
$26-32
all-pages.other Show other routes
Contact phone
086 165 4696
Website
http://huahin.bangkoktaxi24.com

Other from Bangkok to Kanchanaburi

Average Duration
1h 45m
Estimated price
$151-151

Bangkok to Kanchanaburi City: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bangkok and Kanchanaburi City offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Bangkok to Kanchanaburi, covering a scenic driving distance of 75 miles. 💸 Experience the convenience and flexibility of traveling by car with prices ranging from $13 to $20 for the trip to Kanchanaburi from Bangkok. 🌿 Immerse yourself in the rich history and stunning natural beauty as you reach Kanchanaburi after approximately 1 hour and 45 minutes of driving through the charming Thai countryside.
Average price
$13 - $20
🚂 Discover the charming journey from Bangkok to Kanchanaburi by train. The direct service operated by State Railway of Thailand departs twice daily and takes approximately 2 hours and 29 minutes. 🎫 Ticket prices for the Bangkok to Kanchanaburi train range from $1 to $28, making it an affordable and convenient option for travelers exploring Thailand's diverse destinations.
Departure Point
Thon Buri station
Arrival Point
Kanchanaburi station
Useful tips for train travellers
• Onboard services vary depending on the train operator, but you can generally expect basic catering services on these trains. For example, the State Railway of Thailand's trains may offer local snacks and drinks available for purchase onboard. It’s advisable to bring some snacks and drinks with you for the journey since options may be limited.
• The main operators for the Bangkok to Kanchanaburi route include the State Railway of Thailand and the more comfortable private service by the Kanchanaburi Train. The State Railway offers different seating options such as 1st Class, Business Class, and Economy Class, with 1st Class providing air-conditioned compartments and more privacy, while Economy Class features bench-style seating that can be less comfortable during peak hours. For detailed information, you can visit their websites: State Railway of Thailand (railway.co.th) and Kanchanaburi Train (kanchanaburitrain.com).
• Upon arriving at Kanchanaburi Station, restrooms are available, but there are no shower facilities. If you need to leave your luggage, the station typically does not provide a luggage storage service, so it's advisable to travel lightly or inquire with local businesses nearby for storage options. To get to the city center quickly, take a local songthaew (a shared taxi truck) from the station, which usually costs around 10-20 THB and will take you directly to the main areas of Kanchanaburi.
🌲 The journey takes approximately 3 hours and 20 minutes, allowing travelers to enjoy a comfortable ride through scenic landscapes on their way to Kanchanaburi.
Departure Point
Bangkok Mochit Bus Terminal station
Arrival Point
Kanchanaburi station
Useful tips for bus travellers
• Arrive early at the Bangkok Mochit Bus Terminal to ensure you find your bus easily; the terminal can get crowded, and being on time helps you avoid last-minute stress.
• Take note of the different bus operators for your journey; while Monsiri Travel is popular, you can also check out other options like Nakhonchai Air (nakhonchaiair.com) and Pairat Tour (pairattour.com) for comparison and booking.
• Once you arrive at Kanchanaburi Bus Station, be prepared to take a tuk-tuk or songthaew to your accommodation or points of interest, as walking too far may be inconvenient due to heat and distance.

Frequently asked questions

Find out more about the route from Bangkok to Kanchanaburi City.

Or choose the category:
The distance between Bangkok and Kanchanaburi in Thailand is approximately 67 miles by air and 75 miles by road. The travel time by train from Bangkok to Kanchanaburi is approximately 2 hours and 29 minutes. Alternatively, it takes around 1 hour and 45 minutes to travel by car from Kanchanaburi to Bangkok. These travel times may vary depending on traffic and other factors.
The most cost-effective transportation option for traveling from Bangkok to Kanchanaburi is by taking a Mini Van, which typically costs around $2-$5. Although this option takes slightly longer, with a travel time of about 3 hours and 20 minutes, it is a budget-friendly choice. On the other hand, if time efficiency is a priority, taking a taxi is the quickest option, with a travel time of 1 hour and 45 minutes. However, this option tends to be more expensive, with fares costing around $24-$30.
The prices for traveling from Bangkok to Kanchanaburi by train can range from $1 to $28. It is important to note that the prices may vary depending on the type of train and class chosen. It is recommended to check with the train companies or travel agencies for the most accurate and up-to-date prices.
To get from Bangkok to Kanchanaburi without using public transportation, you can opt to rent a car or hire a private taxi. The driving distance between the two cities is approximately 75 miles, and it takes around 1 hour and 45 minutes to drive from Bangkok to Kanchanaburi. The cost of renting a car or hiring a taxi can vary, ranging from $13 to $20 on average. This option provides flexibility and convenience as you can choose your own travel time and make stops along the way if desired.
To travel from Bangkok to Kanchanaburi without a car, the best option is to take the train. The journey takes approximately 2 hours and 29 minutes and the ticket prices range from $1 to $28. There are multiple train services available between the two cities, providing a convenient and affordable mode of transportation for travelers.
Yes, there is a direct link between Bangkok and Kanchanaburi. You can take a train from Thon Buri station, with services departing twice daily and taking approximately 2 hours and 29 minutes to reach Kanchanaburi. There is also a direct bus option available, departing from Bangkok Mochit Bus Terminal every four hours and taking approximately 3 hours and 20 minutes to reach Kanchanaburi. Both train and bus services operate daily.
There are plenty of options for accommodation near Kanchanaburi. With over 117 hotels to choose from, you are sure to find one that suits your preferences and budget. Prices start at $21, making it an affordable destination for travelers. Whether you are looking for a luxury resort, a budget-friendly guesthouse, or something in between, Kanchanaburi has a variety of options to offer.