
Shajapur to Gaya
Gaya is approximately 1150+ kms from Shajapur. The fastest way to reach Gaya from Shajapur is by Train, Flight Via Indore, Prayagraj(Allahabad). It takes approximately 13 hours. The cheapest way to reach Gaya from Shajapur is by Bus, Train Via Jhansi which would take approximately 23 hours.
Sort By
Mode of Transport
Via Indore, Prayagraj(Allahabad)
RECOMMENDED
FASTEST
Shajapur
Indore
Prayagraj(Allahabad)
Gaya
Approx Travel Time
12h 20m
₹5,494
Onwards
Shajapur
Indore
Prayagraj(Allahabad)
Gaya
Approx Travel Time
14h 10m
₹5,566
Onwards
Via Indore, Ranchi
Shajapur
Indore
Ranchi
Gaya
Approx Travel Time
13h 52m
₹15,415
Onwards
Via Gwalior, Delhi
Shajapur
Gwalior
Delhi
Gaya
Approx Travel Time
13h 5m
On Demand
Via Jhansi
CHEAPEST
Shajapur
Jhansi
Gaya
Approx Travel Time
22h 45m
₹1,065
Onwards
Via Vidisha
Shajapur
Vidisha
Gaya
Approx Travel Time
19h 53m
On Demand
Via Agra, Delhi
Shajapur
Agra
Delhi
Gaya
Approx Travel Time
15h 30m
₹18,423
Onwards
Via Buxar
Shajapur
Buxar
Gaya
Approx Travel Time
22h 41m
On Demand
Via Kanpur
Shajapur
Kanpur
Gaya
Approx Travel Time
1d 3h 55m
₹4,100
Onwards
Via Indore, Ayodhya
Shajapur
Indore
Ayodhya
Gaya
Approx Travel Time
14h 8m
₹5,750
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Gaya?
Gaya is approximately 1150+ kms from Shajapur.
How long does it take to reach Gaya from Shajapur?
It takes approximately 13 hours to reach Gaya from Shajapur by Train, Flight Via Indore, Prayagraj(Allahabad).
What is the cheapest way to reach Gaya from Shajapur?
The cheapest way to reach Gaya from Shajapur is by Bus, Train Via Jhansi.
What is the fastest way to reach Gaya from Shajapur?
The fastest way to reach Gaya from Shajapur is by Train, Flight Via Indore, Prayagraj(Allahabad).


