
Keshod to Satna
Satna is approximately 1250+ kms from Keshod. The fastest way to reach Satna from Keshod is by Train Via Ujjain. It takes approximately 27 hours. The cheapest way to reach Satna from Keshod is by Train Via Anand which would take approximately 27 hours.
Sort By
Mode of Transport
Via Ujjain
RECOMMENDED
FASTEST
Keshod
Ujjain
Satna
Approx Travel Time
1d 2h 40m
₹805
Onwards
Via Vadodara
Keshod
Vadodara
Satna
Approx Travel Time
1d 2h 40m
₹865
Onwards
Via Ratlam
Keshod
Ratlam
Satna
Approx Travel Time
1d 2h 40m
₹805
Onwards
Via Anand
CHEAPEST
Keshod
Anand
Satna
Approx Travel Time
1d 2h 40m
₹775
Onwards
Via Shajapur
Keshod
Shajapur
Satna
Approx Travel Time
1d 2h 40m
On Demand
Via Bina
Keshod
Bina
Satna
Approx Travel Time
1d 2h 40m
On Demand
Via Godhra
Keshod
Godhra
Satna
Approx Travel Time
1d 2h 40m
₹935
Onwards
Via Sehore
Keshod
Sehore
Satna
Approx Travel Time
1d 2h 40m
₹795
Onwards
Via Bharuch
Keshod
Bharuch
Satna
Approx Travel Time
1d 2h 40m
₹880
Onwards
Via Khachrod
Keshod
Khachrod
Satna
Approx Travel Time
1d 2h 55m
On Demand
Frequently Asked Questions
What is the distance between Keshod and Satna?
Satna is approximately 1250+ kms from Keshod.
How long does it take to reach Satna from Keshod?
It takes approximately 27 hours to reach Satna from Keshod by Train Via Ujjain.
What is the cheapest way to reach Satna from Keshod?
The cheapest way to reach Satna from Keshod is by Train Via Anand.
What is the fastest way to reach Satna from Keshod?
The fastest way to reach Satna from Keshod is by Train Via Ujjain.