
Gaya to Shajapur
Shajapur is approximately 1150+ kms from Gaya. The fastest way to reach Shajapur from Gaya is by Train, Flight Via Prayagraj(Allahabad), Indore. It takes approximately 13 hours. The cheapest way to reach Shajapur from Gaya is by Train, Bus Via Jhansi which would take approximately 23 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad), Indore
RECOMMENDED
FASTEST
Gaya
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
12h 20m
₹4,918
Onwards
Gaya
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
14h 10m
₹4,978
Onwards
Gaya
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
13h 44m
₹7,093
Onwards
Via Ranchi, Indore
Gaya
Ranchi
Indore
Shajapur
Approx Travel Time
13h 52m
₹11,617
Onwards
Via Delhi, Gwalior
Gaya
Delhi
Gwalior
Shajapur
Approx Travel Time
13h 5m
On Demand
Via Jhansi
CHEAPEST
Gaya
Jhansi
Shajapur
Approx Travel Time
22h 45m
₹1,025
Onwards
Via Delhi, Agra
Gaya
Delhi
Agra
Shajapur
Approx Travel Time
15h 30m
₹17,874
Onwards
Via Buxar
Gaya
Buxar
Shajapur
Approx Travel Time
22h 41m
On Demand
Via Kanpur
Gaya
Kanpur
Shajapur
Approx Travel Time
1d 3h 55m
₹4,800
Onwards
Via Ayodhya, Indore
Gaya
Ayodhya
Indore
Shajapur
Approx Travel Time
14h 8m
₹7,139
Onwards
Frequently Asked Questions
What is the distance between Gaya and Shajapur?
Shajapur is approximately 1150+ kms from Gaya.
How long does it take to reach Shajapur from Gaya?
It takes approximately 13 hours to reach Shajapur from Gaya by Train, Flight Via Prayagraj(Allahabad), Indore.
What is the cheapest way to reach Shajapur from Gaya?
The cheapest way to reach Shajapur from Gaya is by Train, Bus Via Jhansi.
What is the fastest way to reach Shajapur from Gaya?
The fastest way to reach Shajapur from Gaya is by Train, Flight Via Prayagraj(Allahabad), Indore.


