
Shivpuri to Agra
Agra is approximately 150+ kms from Shivpuri. The fastest way to reach Agra from Shivpuri is by Train. It takes approximately 4 hours. The cheapest way to reach Agra from Shivpuri is by Train which would take approximately 4 hours.
Sort By
Mode of Transport
Via Morena
Shivpuri
Morena
Agra
Approx Travel Time
5h 25m
₹220
Onwards
Shivpuri
Morena
Agra
Approx Travel Time
5h 40m
₹2,221
Onwards
Via Gwalior
Shivpuri
Gwalior
Agra
Approx Travel Time
5h 40m
On Demand
Shivpuri
Gwalior
Agra
Approx Travel Time
6h 26m
On Demand
Via Bhind
Shivpuri
Bhind
Agra
Approx Travel Time
7h 34m
₹3,648
Onwards
Shivpuri
Bhind
Agra
Approx Travel Time
7h 40m
₹1,294
Onwards
Frequently Asked Questions
What is the distance between Shivpuri and Agra?
Agra is approximately 150+ kms from Shivpuri.
How long does it take to reach Agra from Shivpuri?
It takes approximately 4 hours to reach Agra from Shivpuri by Train.
What is the cheapest way to reach Agra from Shivpuri?
The cheapest way to reach Agra from Shivpuri is by Train.
What is the fastest way to reach Agra from Shivpuri?
The fastest way to reach Agra from Shivpuri is by Train.