
Gaya to Maihar
Maihar is approximately 450+ kms from Gaya. The fastest way to reach Maihar from Gaya is by Train. It takes approximately 10 hours. The cheapest way to reach Maihar from Gaya is by Train Via Varanasi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Mirzapur
Gaya
Mirzapur
Maihar
Approx Travel Time
11h 10m
₹420
Onwards
Gaya
Mirzapur
Maihar
Approx Travel Time
12h 25m
On Demand
Via Chunar
Gaya
Chunar
Maihar
Approx Travel Time
11h 10m
₹450
Onwards
Via Gyanpur
Gaya
Gyanpur
Maihar
Approx Travel Time
11h 55m
On Demand
Via Varanasi
CHEAPEST
Gaya
Varanasi
Maihar
Approx Travel Time
11h 55m
₹315
Onwards
Gaya
Varanasi
Maihar
Approx Travel Time
13h 10m
₹745
Onwards
Via Satna
Gaya
Satna
Maihar
Approx Travel Time
11h 55m
₹360
Onwards
Via Prayagraj(Allahabad)
Gaya
Prayagraj(Allahabad)
Maihar
Approx Travel Time
12h 40m
₹330
Onwards
Via Katni
Gaya
Katni
Maihar
Approx Travel Time
12h 55m
₹405
Onwards
Frequently Asked Questions
What is the distance between Gaya and Maihar?
Maihar is approximately 450+ kms from Gaya.
How long does it take to reach Maihar from Gaya?
It takes approximately 10 hours to reach Maihar from Gaya by Train.
What is the cheapest way to reach Maihar from Gaya?
The cheapest way to reach Maihar from Gaya is by Train Via Varanasi.
What is the fastest way to reach Maihar from Gaya?
The fastest way to reach Maihar from Gaya is by Train.