Complete guide to bus travel from Chiang Mai to Kanchanaburi — schedules, prices, operators and booking tips.
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.
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.
The following operators run regular services on the Chiang Mai–Kanchanaburi route:
Compare prices across all operators before booking — fares can vary significantly by class and season.
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.
✅ Break the journey in Bangkok — take the overnight bus to Bangkok, rest, then continue to Kanchanaburi.
Secure booking · Instant e-ticket
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.