Gyanpur to Shivpuri Distance
Shivpuri is approximately 600+ km from Gyanpur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 11 hours, subject to the chosen service and route. The fastest way to reach Shivpuri takes approximately 10 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Train
RECOMMENDED
CHEAPEST
Gyanpur
Shivpuri
Approx Travel Time
11h 3m
₹390
Onwards
Via Orai
FASTEST
Gyanpur
Orai
Shivpuri
Approx Travel Time
10h 6m
₹5,318
Onwards
Gyanpur
Orai
Shivpuri
Approx Travel Time
10h 35m
₹1,909
Onwards
Via Pukhrayan
Gyanpur
Pukhrayan
Shivpuri
Approx Travel Time
11h 36m
₹1,906
Onwards
Gyanpur
Pukhrayan
Shivpuri
Approx Travel Time
10h 41m
₹1,750
Onwards
Via Fatehpur, Jhansi
Gyanpur
Fatehpur
Jhansi
Shivpuri
Approx Travel Time
15h 1m
₹10,834
Onwards
Via Kanpur
Gyanpur
Kanpur
Shivpuri
Approx Travel Time
10h 26m
₹985
Onwards
Via Jhansi
Gyanpur
Jhansi
Shivpuri
Approx Travel Time
10h 43m
₹1,000
Onwards
Via Prayagraj(Allahabad), Jhansi
Gyanpur
Prayagraj(Allahabad)
Jhansi
Shivpuri
Approx Travel Time
10h 7m
₹1,055
Onwards
Via Kanpur, Jhansi
Gyanpur
Kanpur
Jhansi
Shivpuri
Approx Travel Time
10h 11m
₹1,085
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Gyanpur and Shivpuri?
The straight-line distance is approximately 450+ km.
What is the distance from Gyanpur to Shivpuri via Orai?
Via Orai, the distance is approximately 600+ km, taking around 10 hours.
Is there a train from Gyanpur to Shivpuri?
Yes, trains run between Gyanpur and Shivpuri, covering approximately 600+ km in around 11 hours.

