
Shajapur to Haldwani
Haldwani is approximately 750+ kms from Shajapur. The fastest way to reach Haldwani from Shajapur is by Train Via Gwalior. It takes approximately 17 hours. The cheapest way to reach Haldwani from Shajapur is by Train Via Mathura which would take approximately 18 hours.
Sort By
Mode of Transport
Via Gwalior
RECOMMENDED
FASTEST
Shajapur
Gwalior
Haldwani
Approx Travel Time
17h 10m
On Demand
Via Agra
Shajapur
Agra
Haldwani
Approx Travel Time
17h 10m
On Demand
Via Morena
Shajapur
Morena
Haldwani
Approx Travel Time
17h 10m
On Demand
Via Dholpur
Shajapur
Dholpur
Haldwani
Approx Travel Time
17h 25m
On Demand
Via Bareilly
Shajapur
Bareilly
Haldwani
Approx Travel Time
17h 10m
On Demand
Shajapur
Bareilly
Haldwani
Approx Travel Time
17h 40m
On Demand
Via Dabra
Shajapur
Dabra
Haldwani
Approx Travel Time
17h 25m
On Demand
Via Mathura
CHEAPEST
Shajapur
Mathura
Haldwani
Approx Travel Time
17h 40m
₹755
Onwards
Via Datia
Shajapur
Datia
Haldwani
Approx Travel Time
17h 40m
On Demand
Via Aligarh
Shajapur
Aligarh
Haldwani
Approx Travel Time
18h 24m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Haldwani?
Haldwani is approximately 750+ kms from Shajapur.
How long does it take to reach Haldwani from Shajapur?
It takes approximately 17 hours to reach Haldwani from Shajapur by Train Via Gwalior.
What is the cheapest way to reach Haldwani from Shajapur?
The cheapest way to reach Haldwani from Shajapur is by Train Via Mathura.
What is the fastest way to reach Haldwani from Shajapur?
The fastest way to reach Haldwani from Shajapur is by Train Via Gwalior.