
Jabalpur to Gaya
Gaya is approximately 550+ kms from Jabalpur. The fastest way to reach Gaya from Jabalpur is by Flight, Train Via Prayagraj(Allahabad). It takes approximately 10 hours. The cheapest way to reach Gaya from Jabalpur is by Train Via Patna which would take approximately 16 hours.
Sort By
Mode of Transport
Via Mirzapur
Jabalpur
Mirzapur
Gaya
Approx Travel Time
13h 55m
₹485
Onwards
Via Varanasi
Jabalpur
Varanasi
Gaya
Approx Travel Time
14h 40m
₹375
Onwards
Jabalpur
Varanasi
Gaya
Approx Travel Time
16h 40m
₹1,270
Onwards
Via Prayagraj(Allahabad)
Jabalpur
Prayagraj(Allahabad)
Gaya
Approx Travel Time
15h 25m
₹380
Onwards
FASTEST
Jabalpur
Prayagraj(Allahabad)
Gaya
Approx Travel Time
9h 25m
₹11,193
Onwards
Jabalpur
Prayagraj(Allahabad)
Gaya
Approx Travel Time
17h 25m
₹1,325
Onwards
Via Patna
CHEAPEST
Jabalpur
Patna
Gaya
Approx Travel Time
16h 10m
₹310
Onwards
Frequently Asked Questions
What is the distance between Jabalpur and Gaya?
Gaya is approximately 550+ kms from Jabalpur.
How long does it take to reach Gaya from Jabalpur?
It takes approximately 10 hours to reach Gaya from Jabalpur by Flight, Train Via Prayagraj(Allahabad).
What is the cheapest way to reach Gaya from Jabalpur?
The cheapest way to reach Gaya from Jabalpur is by Train Via Patna.
What is the fastest way to reach Gaya from Jabalpur?
The fastest way to reach Gaya from Jabalpur is by Flight, Train Via Prayagraj(Allahabad).