
Gaya to Indore
Indore is approximately 1200+ kms from Gaya. The fastest way to reach Indore from Gaya is by Train, Flight Via Patna. It takes approximately 6 hours. The cheapest way to reach Indore from Gaya is by Train Via Itarsi which would take approximately 23 hours.
Sort By
Mode of Transport
Via Patna
RECOMMENDED
FASTEST
Gaya
Patna
Indore
Approx Travel Time
5h 40m
₹4,579
Onwards
Via Varanasi
Gaya
Varanasi
Indore
Approx Travel Time
7h 55m
₹3,809
Onwards
Via Ranchi
Gaya
Ranchi
Indore
Approx Travel Time
7h 10m
₹5,480
Onwards
Via Prayagraj(Allahabad)
Gaya
Prayagraj(Allahabad)
Indore
Approx Travel Time
10h 10m
₹4,631
Onwards
Via Lucknow
Gaya
Lucknow
Indore
Approx Travel Time
13h 25m
On Demand
Via Ayodhya
Gaya
Ayodhya
Indore
Approx Travel Time
10h 55m
₹5,789
Onwards
Via Jabalpur
Gaya
Jabalpur
Indore
Approx Travel Time
13h 55m
₹3,663
Onwards
Via Itarsi
CHEAPEST
Gaya
Itarsi
Indore
Approx Travel Time
22h 40m
₹685
Onwards
Via Katni
Gaya
Katni
Indore
Approx Travel Time
22h 40m
₹720
Onwards
Via Maihar
Gaya
Maihar
Indore
Approx Travel Time
22h 40m
₹750
Onwards
Frequently Asked Questions
What is the distance between Gaya and Indore?
Indore is approximately 1200+ kms from Gaya.
How long does it take to reach Indore from Gaya?
It takes approximately 6 hours to reach Indore from Gaya by Train, Flight Via Patna.
What is the cheapest way to reach Indore from Gaya?
The cheapest way to reach Indore from Gaya is by Train Via Itarsi.
What is the fastest way to reach Indore from Gaya?
The fastest way to reach Indore from Gaya is by Train, Flight Via Patna.