
Haldwani to Shivpuri
Shivpuri is approximately 500+ kms from Haldwani. The fastest way to reach Shivpuri from Haldwani is by Cab, Train Via Budaun, Agra. It takes approximately 14 hours. The cheapest way to reach Shivpuri from Haldwani is by Train Via Mathura which would take approximately 15 hours.
Sort By
Mode of Transport
Via Budaun, Agra
RECOMMENDED
Haldwani
Budaun
Agra
Shivpuri
Approx Travel Time
14h 30m
₹5,919
Onwards
Haldwani
Budaun
Agra
Shivpuri
Approx Travel Time
14h 9m
₹5,171
Onwards
FASTEST
Haldwani
Budaun
Agra
Shivpuri
Approx Travel Time
14h
₹8,976
Onwards
Via Budaun, Gwalior
Haldwani
Budaun
Gwalior
Shivpuri
Approx Travel Time
14h 9m
On Demand
Via Mathura
Haldwani
Mathura
Shivpuri
Approx Travel Time
14h 58m
₹1,615
Onwards
CHEAPEST
Haldwani
Mathura
Shivpuri
Approx Travel Time
14h 38m
₹620
Onwards
Via Agra, Gwalior
Haldwani
Agra
Gwalior
Shivpuri
Approx Travel Time
14h 13m
₹1,059
Onwards
Via Agra
Haldwani
Agra
Shivpuri
Approx Travel Time
14h 40m
₹1,549
Onwards
Via Hathras, Gwalior
Haldwani
Hathras
Gwalior
Shivpuri
Approx Travel Time
14h 23m
₹1,730
Onwards
Via Hathras, Agra
Haldwani
Hathras
Agra
Shivpuri
Approx Travel Time
14h 51m
₹2,114
Onwards
Frequently Asked Questions
What is the distance between Haldwani and Shivpuri?
Shivpuri is approximately 500+ kms from Haldwani.
How long does it take to reach Shivpuri from Haldwani?
It takes approximately 14 hours to reach Shivpuri from Haldwani by Cab, Train Via Budaun, Agra.
What is the cheapest way to reach Shivpuri from Haldwani?
The cheapest way to reach Shivpuri from Haldwani is by Train Via Mathura.
What is the fastest way to reach Shivpuri from Haldwani?
The fastest way to reach Shivpuri from Haldwani is by Cab, Train Via Budaun, Agra.


