
Ambala to Shivpuri
Shivpuri is approximately 650+ kms from Ambala. The fastest way to reach Shivpuri from Ambala is by Train, Flight, Bus Via Delhi, Gwalior. It takes approximately 10 hours. The cheapest way to reach Shivpuri from Ambala is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi, Gwalior
Ambala
Delhi
Gwalior
Shivpuri
Approx Travel Time
9h 43m
₹8,298
Onwards
Ambala
Delhi
Gwalior
Shivpuri
Approx Travel Time
9h 38m
₹5,449
Onwards
Ambala
Delhi
Gwalior
Shivpuri
Approx Travel Time
9h 25m
₹4,825
Onwards
FASTEST
Ambala
Delhi
Gwalior
Shivpuri
Approx Travel Time
9h 20m
₹2,141
Onwards
Via Delhi
Ambala
Delhi
Shivpuri
Approx Travel Time
14h 5m
₹3,794
Onwards
Ambala
Delhi
Shivpuri
Approx Travel Time
14h 10m
₹1,323
Onwards
Via Gwalior
Ambala
Gwalior
Shivpuri
Approx Travel Time
12h 47m
On Demand
Via Kurukshetra, Gwalior
Ambala
Kurukshetra
Gwalior
Shivpuri
Approx Travel Time
13h 9m
On Demand
Via Agra
Ambala
Agra
Shivpuri
Approx Travel Time
13h 40m
₹1,844
Onwards
Frequently Asked Questions
What is the distance between Ambala and Shivpuri?
Shivpuri is approximately 650+ kms from Ambala.
How long does it take to reach Shivpuri from Ambala?
It takes approximately 10 hours to reach Shivpuri from Ambala by Train, Flight, Bus Via Delhi, Gwalior.
What is the cheapest way to reach Shivpuri from Ambala?
The cheapest way to reach Shivpuri from Ambala is by Train.
What is the fastest way to reach Shivpuri from Ambala?
The fastest way to reach Shivpuri from Ambala is by Train, Flight, Bus Via Delhi, Gwalior.