HUB hero image

How to Travel from

Makkasan Station to Kanchanaburi Station

by Train, Bus or Car

Makkasan Station
+0
Kanchanaburi Station
Transport search to Kanchanaburi Station
Makkasan Station
+0
Kanchanaburi Station
Building a composite car route
Cheapest
Best Offer!
Car
1 h 29 min
131 km.
from $7
Composite Route Car Only
Schedule

Makkasan Station, Thailand → Kanchanaburi Station, Thailand

All
All days
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon
28 Jul, Tue
29 Jul, Wed

Cheapest and Fastest Ways to Travel from Makkasan Station to Kanchanaburi Station

Composite routes from Makkasan Station to Kanchanaburi Station

Cheapest

Transport providers

State Railway of Thailand
Website
State Railway of Thailand
Website
2h 25m
Twice daily
$2.04–$33.12
1690
1690
Call Contact via email
BangkokTaxi24
Website
JKP Transport
Website
Win Happy
Website
Monsiri Travel
Website
MCC Van
Website
BangkokTaxi24
Website
1h 54m
On demand
$181.09
086 165 4696
086 165 4696
Call Contact via email
JKP Transport
Website
5h 20m
Hourly
$10.76
Win Happy
Website
3h
Every 2 hours
$4.94
Monsiri Travel
Website
3h
Every 4 hours
$5.27
MCC Van
Website
1h 54m
On demand
$102.24

Questions and Answers

What is the cheapest way to get from Makkasan Station to Kanchanaburi Station?

The cheapest way to get from Makkasan Station to Kanchanaburi Station is to Minivan which costs $4.89 - $5.22 and takes 4h 56m.

What is the fastest way to get from Makkasan Station to Kanchanaburi Station?

The fastest way to get from Makkasan Station to Kanchanaburi Station is to drive which takes 1h 54m and costs $13.04 - $20.65 .

Is there a direct bus between Makkasan Station and Kanchanaburi Station?

No, there is no direct bus from Makkasan Station to Kanchanaburi Station. However, there are services departing from CentralWorld and arriving at Kanchanaburi via Bangkok Southern Bus Terminal. The journey, including transfers, takes approximately 4h 28m.

How far is it from Makkasan Station to Kanchanaburi Station?

The distance between Makkasan Station and Kanchanaburi Station is 135 km. The road distance is 130.3 km.

How do I travel from Makkasan Station to Kanchanaburi Station without a car?

The best way to get from Makkasan Station to Kanchanaburi Station without a car is to Minivan via Bangkok Southern Bus Terminal which takes 4h 28m and costs $4.57 - $10.33 .

How long does it take to get from Makkasan Station to Kanchanaburi Station?

It takes approximately 4h 28m to get from Makkasan Station to Kanchanaburi Station, including transfers.

Where do I catch the Makkasan Station to Kanchanaburi Station bus from?

Makkasan Station to Kanchanaburi Station bus services, operated by Win Happy, depart from Bangkok Southern Bus Terminal station.

Train or bus from Makkasan Station to Kanchanaburi Station?

The best way to get from Makkasan Station to Kanchanaburi Station is to Minivan via Bangkok Southern Bus Terminal which takes 4h 28m and costs $4.57 - $10.33 . Alternatively, you can train, which costs $2.17 - $29.35 and takes 4h 39m.

Where does the Makkasan Station to Kanchanaburi Station bus arrive?

Makkasan Station to Kanchanaburi Station bus services, operated by Win Happy, arrive at Kanchanaburi station.

Can I drive from Makkasan Station to Kanchanaburi Station?

Yes, the driving distance between Makkasan Station to Kanchanaburi Station is 130 km. It takes approximately 1h 54m to drive from Makkasan Station to Kanchanaburi Station.

Where can I stay near Kanchanaburi Station?

There are 153+ hotels available in Kanchanaburi Station. Prices start at $21.49 per night.
+0