
Gaya to Shivpuri
Shivpuri is approximately 800+ kms from Gaya. The fastest way to reach Shivpuri from Gaya is by Train Via Prayagraj(Allahabad). It takes approximately 18 hours. The cheapest way to reach Shivpuri from Gaya is by Train Via Varanasi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad)
RECOMMENDED
FASTEST
Gaya
Prayagraj(Allahabad)
Shivpuri
Approx Travel Time
17h 40m
₹440
Onwards
Gaya
Prayagraj(Allahabad)
Shivpuri
Approx Travel Time
18h 25m
₹13,068
Onwards
Via Varanasi
CHEAPEST
Gaya
Varanasi
Shivpuri
Approx Travel Time
17h 40m
₹410
Onwards
Gaya
Varanasi
Shivpuri
Approx Travel Time
18h 55m
₹839
Onwards
Via Gyanpur
Gaya
Gyanpur
Shivpuri
Approx Travel Time
17h 40m
On Demand
Via Fatehpur, Uttar Pradesh
Gaya
Fatehpur, Uttar Pradesh
Shivpuri
Approx Travel Time
17h 55m
₹620
Onwards
Via Datia
Gaya
Datia
Shivpuri
Approx Travel Time
17h 42m
₹605
Onwards
Gaya
Datia
Shivpuri
Approx Travel Time
18h 19m
₹3,694
Onwards
Via Dabra
Gaya
Dabra
Shivpuri
Approx Travel Time
17h 55m
₹620
Onwards
Via Kanpur
Gaya
Kanpur
Shivpuri
Approx Travel Time
18h 40m
On Demand
Frequently Asked Questions
What is the distance between Gaya and Shivpuri?
Shivpuri is approximately 800+ kms from Gaya.
How long does it take to reach Shivpuri from Gaya?
It takes approximately 18 hours to reach Shivpuri from Gaya by Train Via Prayagraj(Allahabad).
What is the cheapest way to reach Shivpuri from Gaya?
The cheapest way to reach Shivpuri from Gaya is by Train Via Varanasi.
What is the fastest way to reach Shivpuri from Gaya?
The fastest way to reach Shivpuri from Gaya is by Train Via Prayagraj(Allahabad).