There are three routes you can take to travel by public transport from Chiang Mai to Kanchanaburi:
- Direct: Travel by road from Chiang Mai to Kanchanaburi.
- Via Ayutthaya: Travel by train or road to Ayutthaya, and from there take local bus services to Kanchanaburi.
- Via Bangkok: Travel by train, plane or bus to Bangkok, and then take a bus or a train from Bangkok to Kanchanaburi.
Bus Times from Chiang Mai to Kanchanaburi
The Sasanan Transport Company operates two direct bus services a day all the way to Kanchanaburi which are available to book online.
Chiang Mai | Kanchanaburi | Ticket | Service |
07:00 | 18:30 | ฿ 693 | Intercity |
19:00 | 06:00 | ฿ 1,078 | VIP |
- The journey by bus is scheduled to take from 11 hours to 11 hours 30 minutes.
- All bus services have an on board toilet.
- There 46 seats on the Intercity bus and 30 seats on the VIP bus. You get more legroom on the VIP service.
- Direct bus services to Kanchanaburi depart from Chiang Mai Bus Terminal 3:
- Direct bus services from Chiang Mai Bus terminate at Kanchanaburi’s main bus station on the U-Thong Soi 6 Road:
Buy Tickets from Chiang Mai to Kanchanaburi
Use the Search Box below to buy your tickets from Chiang Mai to Kanchanaburi.
- For train tickets from Chiang Mai to Ayutthaya change the destination to ‘Ayutthaya’.
- For cheap flights from Chiang Mai to Bangkok change the destination to ‘Bangkok’.
- For bus and minivan tickets from Bangkok to Kanchanaburi change the starting point to ‘Bangkok’ and the destination to ‘Kanchanaburi’.
Train tickets from Bangkok to Kanchanaburi are only sold at Thonburi train station. For local bus and minivan services from Ayutthaya to Kanchanaburi buy these at the station before you travel.
Train and Bus from Chiang Mai to Kanchanaburi via Ayutthaya
The most direct way to travel by train from Chiang Mai to Kanchanaburi is to travel to Ayutthaya and then change to local minivan and bus services for the journey from Ayutthaya to Kanchanaburi. The best way to explain how to do this journey is to break it down into three stages.
Stage 1: Train to Ayutthaya
There are 5 direct trains services a day from Chiang Mai to Ayutthaya.
Train No. | 102 | 8 | 52 | 14 | 10 |
Chiang Mai | 06:30 | 08:50 | 15:30 | 17:00 | 18:00 |
Ayutthaya | 19:14 | 18:05 | 03:38 | 04:23 | 04:58 |
- See more information about train travel from Chiang Mai to Ayutthaya.
Stage 2: Minivan to Saphanburi
The next stage of the journey is by minivan from Ayutthaya to Saphanburi bus station.
- The journey takes around 1 hour 15 minutes and costs 70 THB per person.
- Minivans depart from Chao Phrom market bus station:

Stage 3: Bus to Kanchanaburi
Public bus services to Kanchanaburi depart from Saphanburi bus station every 20 to 50 minutes throughout the day.
- The journey takes around 2 hour 30 minutes and costs 60 THB per person.
- The arrival point is Kanchanaburi’s main bus station (see above for a location map).
Route 3: Travel from Chiang Mai to Kanchanaburi via Bangkok
If you are flying from Chiang Mai to Bangkok via Don Mueang then the easiest way to travel from there to Kanchanaburi is take a minivan from Morchit Bus Terminal.
- Minivan services from Morchit Bus Station to Kanchachanaburi depart every day frequently from 05:00 to 22:00.
- From Don Mueang Airport take Airport bus A1 to Morchit Bus Terminal Bus A1 departs from in front of the main exit of the arrival terminal of the airport and terminates at Morchit Bus Terminal. The journey takes around 30 minutes and costs 30 THB.
- See more information about how to travel from Bangkok to Kanchanaburi.
About Kanchanaburi
There are lots of things to do and see in Kanchanaburi town and in Kanchanaburi province.
Kanchanaburi Town
The town itself is a pretty laid back place although the area around the famous bridge gets busy during the daytime with day trippers from Bangkok. However, in the evening the riverside away is a pleasant and relaxed place to be and a sunset walk along the riverside is a recommended activity and it’s free.

Attractions in Kanchanaburi
The most popular things to do in Kanchanaburi are:
- Visit the Bridge: Made famous by the film the ‘Bridge over the River Kwai’ you can walk over this old streel railway bridge. The real story of the Bridge over the River Kwai is not the same as the one portrayed in the film. Nonetheless, a visit to the bridge is a pleasant excursion because the surrounding area is very beautiful and there is a great Chinese style temple on the river bank.
- Explore the JEARTH War Museum: The World War 11 & JEARTH War Museum is very close to the bridge. This museum has many displays relating to the horrors of the Japanese concentration camps, and also some interesting Thai artefacts in the adjacent Wat Chai Chumporn temple. This museum is poorly organised but very interesting.
- War Cemeteries: Many people come to Kanchanaburi because they lost relatives in the Kanchanaburi area during World War II and a visit to the cemeteries can be a moving and sombre experience. The war cemeteries are very well kept and there are several dotted around Kanchanaburi with thousands of graves of Allied Soldiers. The most easily accessible war cemetery is Chung Kai War Cemetery, which is on the main road opposite Kanchanaburi train station.