
Haldwani to Shivpuri
Shivpuri is approximately 500+ kms from Haldwani. The fastest way to reach Shivpuri from Haldwani is by Train, Bus Via Mathura, Gwalior. 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 Mathura
RECOMMENDED
Haldwani
Mathura
Shivpuri
Approx Travel Time
14h 58m
₹1,515
Onwards
CHEAPEST
Haldwani
Mathura
Shivpuri
Approx Travel Time
14h 38m
₹620
Onwards
Via Bareilly, Agra
Haldwani
Bareilly
Agra
Shivpuri
Approx Travel Time
14h 33m
₹3,798
Onwards
Haldwani
Bareilly
Agra
Shivpuri
Approx Travel Time
14h 48m
₹3,179
Onwards
Haldwani
Bareilly
Agra
Shivpuri
Approx Travel Time
15h 45m
₹1,858
Onwards
Via Mathura, Gwalior
Haldwani
Mathura
Gwalior
Shivpuri
Approx Travel Time
14h 14m
On Demand
FASTEST
Haldwani
Mathura
Gwalior
Shivpuri
Approx Travel Time
13h 56m
On Demand
Via Moradabad, Gwalior
Haldwani
Moradabad
Gwalior
Shivpuri
Approx Travel Time
14h 52m
On Demand
Via Hathras, Agra
Haldwani
Hathras
Agra
Shivpuri
Approx Travel Time
14h 51m
₹1,298
Onwards
Via Kasganj, Gwalior
Haldwani
Kasganj
Gwalior
Shivpuri
Approx Travel Time
14h 39m
On Demand
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 Train, Bus Via Mathura, Gwalior.
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 Train, Bus Via Mathura, Gwalior.


