
Mahoba to Gaya
Gaya is approximately 550+ kms from Mahoba. The fastest way to reach Gaya from Mahoba is by Train, Flight Via Khajuraho, Varanasi. It takes approximately 10 hours. The cheapest way to reach Gaya from Mahoba is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Direct Train
RECOMMENDED
CHEAPEST
Mahoba
Gaya
Approx Travel Time
11h 45m
₹370
Onwards
Via Bhabua
Mahoba
Bhabua
Gaya
Approx Travel Time
11h 47m
₹445
Onwards
Via Banda
Mahoba
Banda
Gaya
Approx Travel Time
11h 55m
₹495
Onwards
Mahoba
Banda
Gaya
Approx Travel Time
10h 53m
On Demand
Mahoba
Banda
Gaya
Approx Travel Time
11h 53m
₹850
Onwards
Via Mirzapur
Mahoba
Mirzapur
Gaya
Approx Travel Time
11h 37m
₹470
Onwards
Via Prayagraj(Allahabad)
Mahoba
Prayagraj(Allahabad)
Gaya
Approx Travel Time
15h 2m
₹1,599
Onwards
Mahoba
Prayagraj(Allahabad)
Gaya
Approx Travel Time
12h 56m
₹7,979
Onwards
Via Fatehpur, Uttar Pradesh
Mahoba
Fatehpur, Uttar Pradesh
Gaya
Approx Travel Time
11h 12m
On Demand
Via Khajuraho, Varanasi
FASTEST
Mahoba
Khajuraho
Varanasi
Gaya
Approx Travel Time
9h 32m
₹12,222
Onwards
Frequently Asked Questions
What is the distance between Mahoba and Gaya?
Gaya is approximately 550+ kms from Mahoba.
How long does it take to reach Gaya from Mahoba?
It takes approximately 10 hours to reach Gaya from Mahoba by Train, Flight Via Khajuraho, Varanasi.
What is the cheapest way to reach Gaya from Mahoba?
The cheapest way to reach Gaya from Mahoba is by Train.
What is the fastest way to reach Gaya from Mahoba?
The fastest way to reach Gaya from Mahoba is by Train, Flight Via Khajuraho, Varanasi.

