
Gaya to Shajapur
Shajapur is approximately 1150+ kms from Gaya. The fastest way to reach Shajapur from Gaya is by Bus, Flight, Train Via Prayagraj(Allahabad), Indore. It takes approximately 14 hours. The cheapest way to reach Shajapur from Gaya is by Train, Bus Via Jhansi which would take approximately 17 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad), Indore
RECOMMENDED
Gaya
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
14h
₹5,201
Onwards
Gaya
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
14h 25m
₹5,821
Onwards
FASTEST
Gaya
Prayagraj(Allahabad)
Indore
Shajapur
Approx Travel Time
13h 50m
₹6,175
Onwards
Via Ranchi, Indore
Gaya
Ranchi
Indore
Shajapur
Approx Travel Time
15h 44m
₹12,184
Onwards
Via Jhansi
CHEAPEST
Gaya
Jhansi
Shajapur
Approx Travel Time
17h 15m
₹1,240
Onwards
Via Vidisha
Gaya
Vidisha
Shajapur
Approx Travel Time
19h 13m
On Demand
Via Delhi
Gaya
Delhi
Shajapur
Approx Travel Time
17h 3m
₹6,283
Onwards
Via Buxar
Gaya
Buxar
Shajapur
Approx Travel Time
22h 36m
On Demand
Via Kanpur
Gaya
Kanpur
Shajapur
Approx Travel Time
20h
₹2,800
Onwards
Via Ayodhya, Indore
Gaya
Ayodhya
Indore
Shajapur
Approx Travel Time
15h 18m
₹4,792
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 14 hours to reach Shajapur from Gaya by Bus, Flight, Train 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 Bus, Flight, Train Via Prayagraj(Allahabad), Indore.


