Kanchanaburi to Bangkok by bus

43 buses leave Kanchanaburi for Bangkok every day, with fares from ฿130 to ฿199. The quickest trip takes 2h; the first bus departs at 04:00 from Kanchanaburi Bus Terminal, the last at 19:00. Operators: Kanchanaburi Express, GO Family and Monsiri Travel. Prices checked on 2026-10-30.

Find seats and book

Bus, train or flight? Compare every way from Bangkok to Kanchanaburi →

Daily timetable

DepartsArrivesDurationOperatorClassFare
04:00→ 06:202h 20mKanchanaburi ExpressMinibus฿130Book
04:40→ 07:002h 20mKanchanaburi ExpressMinibus฿130Book
04:50→ 07:102h 20mKanchanaburi ExpressMinibus฿130Book
05:00→ 07:502h 50mMonsiri TravelAir-conditioned฿150Book
05:20→ 07:402h 20mKanchanaburi ExpressMinibus฿130Book
05:50→ 08:102h 20mKanchanaburi ExpressMinibus฿130Book
06:20→ 08:402h 20mKanchanaburi ExpressMinibus฿130Book
06:50→ 09:102h 20mKanchanaburi ExpressMinibus฿130Book
07:20→ 09:402h 20mKanchanaburi ExpressMinibus฿130Book
07:50→ 10:202h 30mKanchanaburi ExpressMinibus฿130Book
08:00→ 10:502h 50mMonsiri TravelAir-conditioned฿150Book
08:30→ 11:002h 30mKanchanaburi ExpressMinibus฿130Book
09:00→ 11:002hGO FamilyAir-conditioned฿199Book
09:10→ 11:402h 30mKanchanaburi ExpressMinibus฿130Book
09:50→ 12:202h 30mKanchanaburi ExpressMinibus฿130Book
10:00→ 12:502h 50mMonsiri TravelAir-conditioned฿150Book
10:00→ 12:002hGO FamilyAir-conditioned฿199Book
10:30→ 13:002h 30mKanchanaburi ExpressMinibus฿130Book
11:00→ 13:002hGO FamilyAir-conditioned฿199Book
11:10→ 13:402h 30mKanchanaburi ExpressMinibus฿130Book
11:50→ 14:202h 30mKanchanaburi ExpressMinibus฿130Book
12:00→ 14:502h 50mMonsiri TravelAir-conditioned฿150Book
12:00→ 14:002hGO FamilyAir-conditioned฿199Book
12:20→ 14:502h 30mKanchanaburi ExpressMinibus฿130Book
12:50→ 15:202h 30mKanchanaburi ExpressMinibus฿130Book
13:00→ 15:002hGO FamilyAir-conditioned฿199Book
13:20→ 15:502h 30mKanchanaburi ExpressMinibus฿130Book
13:50→ 16:102h 20mKanchanaburi ExpressMinibus฿130Book
14:00→ 16:502h 50mMonsiri TravelAir-conditioned฿150Book
14:00→ 16:002hGO FamilyAir-conditioned฿199Book
14:20→ 16:402h 20mKanchanaburi ExpressMinibus฿130Book
14:50→ 17:102h 20mKanchanaburi ExpressMinibus฿130Book
15:00→ 17:002hGO FamilyAir-conditioned฿199Book
15:20→ 17:402h 20mKanchanaburi ExpressMinibus฿130Book
15:50→ 18:102h 20mKanchanaburi ExpressMinibus฿130Book
16:00→ 18:502h 50mMonsiri TravelAir-conditioned฿150Book
16:00→ 18:002hGO FamilyAir-conditioned฿199Book
16:30→ 18:502h 20mKanchanaburi ExpressMinibus฿130Book
17:00→ 19:002hGO FamilyAir-conditioned฿199Book
17:10→ 19:402h 30mKanchanaburi ExpressMinibus฿130Book
18:00→ 20:302h 30mKanchanaburi ExpressMinibus฿130Book
18:00→ 20:502h 50mMonsiri TravelAir-conditioned฿150Book
19:00→ 21:302h 30mKanchanaburi ExpressMinibus฿130Book

Where to board in Kanchanaburi

Bus companies on this route

Questions travellers ask

How long is the bus from Kanchanaburi to Bangkok?

The fastest bus takes 2h. Most departures take about 2h 20m.

How much is a bus ticket from Kanchanaburi to Bangkok?

Fares run from ฿130 to ฿199, set by the bus companies.

When do the first and last buses from Kanchanaburi to Bangkok leave?

The first bus leaves at 04:00 and the last at 19:00: 43 departures a day.

Where does the bus to Bangkok leave from in Kanchanaburi?

Most buses leave from Kanchanaburi Bus Terminal.

Questions about the bus from Kanchanaburi to Bangkok? Ask BeeBee →