There are 4 ways to get from Ko Samet to Kanchanaburi by bus, ferry, train, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Nadan Pier to Khao San Swensensbus Nadan Pier - Khao San Swensens
- Take the bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminalbus
7h 38m฿1,217–1,254Ferry, train
cheapest- Take the ferry from Nadan Pier to Mochit New Van Terminalferry
- Take the train from Krung Thep Aphiwat Central Terminal to Nakhon Pathomtrain 85
- Take the train from Nakhon Phathom to Kanchanaburitrain
7h 52m฿578–2,343Ferry, Minivan
- Take the ferry from Nadan Pier to Mochit New Van Terminalferry Nadan Pier - Mochit New Van Terminal
- Take the bus from Bangkok Mochit Bus Terminal to Kanchanaburibus Mochit Bangkok
8h 9m฿679–729Bus and ferry, bus
- Take the busferry from Ko Samet to Bangkok Bus Terminal Eakamaibusferry
- Take the bus from Science Center for Education to Southern Bus Terminal Taling Chanbus
- Take the bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminalbus
8h 44m฿620–802
Ko Samet to Kanchanaburi by ferry, bus, and train
Comparing Your Travel Options
The cheapest way to get from Ko Samet to Kanchanaburi is to ferry and Minivan which costs ฿650 - ฿750 and takes 8h 9m.
The fastest way to get from Ko Samet to Kanchanaburi is to bus which takes 7h 38m and costs ฿1210 - ฿1260.
No, there is no direct bus from Ko Samet to Kanchanaburi. However, there are services departing from Nadan Pier and arriving at Kanchanaburi Bus Terminal via Khok Wua Intersection Opposite Lottery and Bangkok Sai Tai Mai Terminal. The journey, including transfers, takes approximately 7h 38m.
The distance between Ko Samet and Kanchanaburi is 299 km.
The best way to get from Ko Samet to Kanchanaburi without a car is to bus which takes 7h 38m and costs ฿1210 - ฿1260.
It takes approximately 7h 38m to get from Ko Samet to Kanchanaburi, including transfers.
Ko Samet to Kanchanaburi bus services, operated by Next Step Journey, depart from Nadan Pier station.
Ko Samet to Kanchanaburi bus services, operated by Next Step Journey, arrive at Khao San Swensens station.
Book your Ko Samet to Kanchanaburi bus tickets online with 12go.asia.
There are 210+ hotels available in Kanchanaburi.
What companies run services between Ko Samet, Rayong, Thailand and Kanchanaburi, Thailand?
You can take a bus from Nadan Pier to Kanchanaburi Bus Terminal via Khao San Swensens, Khok Wua Intersection Opposite Lottery, Bangkok Southern Bus Terminal, and Bangkok Sai Tai Mai Terminal in around 7h 38m.
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Nakhon Pathom
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿19–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿19–25
- 2nd Class (Air-conditioned Seat)
- ฿260–280
Train from Nakhon Phathom to Kanchanaburi
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- ฿23–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿23–30
- 2nd Class (Air-conditioned Seat)
- ฿260–290
- Phone
- +66 2 217 1017
- [email protected]
- Website
- Next Step Journey
Bus from Nadan Pier to Khao San Swensens
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿1,000
- Website
- Next Step Journey
- Phone
- +66 064 963 9979
- Website
- Kanchanaburi Express
Bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ฿130–220
- Schedules at
- Kanchanaburi Express
Bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ฿130–220
- Schedules at
- Kanchanaburi Express
- Phone
- +66 94 872 8999
- Website
- GO Family
Bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminal
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- ฿200–230
- Schedules at
- GO Family
Bus from Bangkok Sai Tai Mai Terminal to Kanchanaburi Bus Terminal
- Ave. Duration
- 2h
- Frequency
- Every 3 hours
- Estimated price
- ฿200–230
- Schedules at
- GO Family
- Phone
- +66 81 813 5639
- [email protected]
- Website
- Win Happy
Bus from Bangkok Mochit Bus Terminal to Kanchanaburi
- Ave. Duration
- 3h 20m
- Frequency
- Every 3 hours
- Estimated price
- ฿160–170
- Schedules at
- Win Happy
- Website
- 12go.asia
Busferry from Ko Samet to Bangkok Bus Terminal Eakamai
- Phone
- +66 83 072 7145
- [email protected]
- Website
- 12go.asia
Busferry from Ko Samet to Bangkok Bus Terminal Eakamai
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- ฿400–550
- Book at
- 12go.asia
- Phone
- +66 2-405-9789
- Website
- Thai Smile Bus
Bus from Science Center for Education to Southern Bus Terminal Taling Chan
- Ave. Duration
- 1h 40m
- Frequency
- Every 10 minutes
- Estimated price
- ฿17–23
- Schedules at
- Thai Smile Bus
- Phone
- +66 2 255 1055
- [email protected]
- Website
- 12go.co
Ferry from Nadan Pier to Mochit New Van Terminal
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿519
- Book at
- Nuanthip
Ferry from Nadan Pier to Mochit New Van Terminal
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿519
- Book at
- Nuanthip
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, Travelling around the UAE, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.








