
Mainpuri to Shivpuri
Shivpuri is approximately 250+ kms from Mainpuri. The fastest way to reach Shivpuri from Mainpuri is by Cab, Train Via Etawah. It takes approximately 7 hours. The cheapest way to reach Shivpuri from Mainpuri is by Train Via Agra which would take approximately 8 hours.
Sort By
Mode of Transport
Via Etawah
RECOMMENDED
FASTEST
Mainpuri
Etawah
Shivpuri
Approx Travel Time
6h 55m
₹2,177
Onwards
Via Gwalior
Mainpuri
Gwalior
Shivpuri
Approx Travel Time
7h 38m
On Demand
Mainpuri
Gwalior
Shivpuri
Approx Travel Time
8h 8m
₹3,268
Onwards
Via Agra
CHEAPEST
Mainpuri
Agra
Shivpuri
Approx Travel Time
7h 25m
₹565
Onwards
Mainpuri
Agra
Shivpuri
Approx Travel Time
7h 55m
₹1,579
Onwards
Mainpuri
Agra
Shivpuri
Approx Travel Time
8h 26m
₹2,580
Onwards
Via Dholpur
Mainpuri
Dholpur
Shivpuri
Approx Travel Time
8h 13m
₹3,693
Onwards
Via Firozabad
Mainpuri
Firozabad
Shivpuri
Approx Travel Time
9h 5m
₹5,112
Onwards
Via Agra, Gwalior
Mainpuri
Agra
Gwalior
Shivpuri
Approx Travel Time
9h 5m
On Demand
Mainpuri
Agra
Gwalior
Shivpuri
Approx Travel Time
9h 35m
On Demand
Frequently Asked Questions
What is the distance between Mainpuri and Shivpuri?
Shivpuri is approximately 250+ kms from Mainpuri.
How long does it take to reach Shivpuri from Mainpuri?
It takes approximately 7 hours to reach Shivpuri from Mainpuri by Cab, Train Via Etawah.
What is the cheapest way to reach Shivpuri from Mainpuri?
The cheapest way to reach Shivpuri from Mainpuri is by Train Via Agra.
What is the fastest way to reach Shivpuri from Mainpuri?
The fastest way to reach Shivpuri from Mainpuri is by Cab, Train Via Etawah.