Book Now
HomeAll Routes › Bus Chiang Mai to Kanchanaburi

Bus from Chiang Mai to Kanchanaburi

Complete guide to bus travel from Chiang Mai to Kanchanaburi — schedules, prices, operators and booking tips.

From 450 THBStarting price
10–12 hoursJourney time
680 kmDistance
2+Operators

About the Chiang Mai to Kanchanaburi Bus Route

Chiang Mai to Kanchanaburi requires a change in Bangkok, but the combination of Thailand's most celebrated northern city with one of its most historically significant western destinations makes for a compelling multi-day itinerary.

Route Details & Travel Information

There is no direct bus service from Chiang Mai to Kanchanaburi. The journey requires a change in Bangkok — take the overnight bus from Chiang Mai to Bangkok (9–11 hours), then connect onward to Kanchanaburi by bus or minivan from Bangkok's Southern Terminal or Victory Monument (2.5–3 hours).

This two-leg journey works well as part of a broader Thailand itinerary — spend a night or two in Bangkok before continuing to Kanchanaburi and the River Kwai area.

Kanchanaburi is home to the Bridge on the River Kwai, the Death Railway, the JEATH War Museum and Erawan National Park with its famous seven-tiered waterfall.

Bus Operators

The following operators run regular services on the Chiang Mai–Kanchanaburi route:

  • Transport Co. — licensed, air-conditioned service
  • Connecting via Bangkok — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: Via Bangkok — change required

From: Arcade Bus Terminal (Terminal 2), Chiang Mai

To: Kanchanaburi Bus Station

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ Break the journey in Bangkok — take the overnight bus to Bangkok, rest, then continue to Kanchanaburi.

Frequently Asked Questions

Is there a direct bus from Chiang Mai to Kanchanaburi?+
No — the journey requires a change in Bangkok. Take the overnight bus to Bangkok, then connect to Kanchanaburi.
How long is the total journey?+
Approximately 12–15 hours: 9–11 hours Chiang Mai to Bangkok, then 2.5–3 hours Bangkok to Kanchanaburi.
What is the best itinerary for this route?+
Take the overnight bus from Chiang Mai to Bangkok, spend a day in Bangkok, then take a morning bus to Kanchanaburi and stay one or two nights.

Related Routes

Route Summary

FromChiang Mai
ToKanchanaburi
Duration10–12 hours
Distance680 km
Price fromFrom 450 THB
DeparturesVia Bangkok — change required
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.