Haridwar to Satna - Multiple Options To Reach By Train, Cab
Satna is approximately 700+ kms from Haridwar. The fastest way to reach Satna from Haridwar is by Train Via Kanpur. It takes approximately 16 hours. The cheapest way to reach Satna from Haridwar is by Train Via Agra which would take approximately 17 hours.
Sort By
Mode of Transport
Via Kanpur
RECOMMENDED
FASTEST
Haridwar
Kanpur
Satna
Approx Travel Time
15h 25m
₹860
Onwards
Haridwar
Kanpur
Satna
Approx Travel Time
16h 8m
₹1,595
Onwards
Via Lucknow
Haridwar
Lucknow
Satna
Approx Travel Time
16h 10m
₹825
Onwards
Via Aligarh
Haridwar
Aligarh
Satna
Approx Travel Time
16h 10m
On Demand
Via Agra
CHEAPEST
Haridwar
Agra
Satna
Approx Travel Time
16h 55m
₹635
Onwards
Via Ghaziabad
Haridwar
Ghaziabad
Satna
Approx Travel Time
17h 10m
On Demand
Via Mathura
Haridwar
Mathura
Satna
Approx Travel Time
17h 10m
₹635
Onwards
Via Morena
Haridwar
Morena
Satna
Approx Travel Time
17h 10m
₹640
Onwards
Via Datia
Haridwar
Datia
Satna
Approx Travel Time
17h 25m
On Demand
Via Dholpur
Haridwar
Dholpur
Satna
Approx Travel Time
17h 25m
₹640
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Satna?
Satna is approximately 700+ kms from Haridwar.
How long does it take to reach Satna from Haridwar?
It takes approximately 16 hours to reach Satna from Haridwar by Train Via Kanpur.
What is the cheapest way to reach Satna from Haridwar?
The cheapest way to reach Satna from Haridwar is by Train Via Agra.
What is the fastest way to reach Satna from Haridwar?
The fastest way to reach Satna from Haridwar is by Train Via Kanpur.