
Gaya to Indore
Indore is approximately 1100+ 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 Varanasi
RECOMMENDED
Gaya
Varanasi
Indore
Approx Travel Time
7h 55m
₹5,090
Onwards
Via Prayagraj(Allahabad)
Gaya
Prayagraj(Allahabad)
Indore
Approx Travel Time
10h 10m
₹5,507
Onwards
Via Jabalpur
Gaya
Jabalpur
Indore
Approx Travel Time
13h 55m
₹5,281
Onwards
Gaya
Jabalpur
Indore
Approx Travel Time
22h 40m
₹725
Onwards
Via Katni
Gaya
Katni
Indore
Approx Travel Time
22h 40m
₹720
Onwards
Via Patna
FASTEST
Gaya
Patna
Indore
Approx Travel Time
5h 40m
₹6,549
Onwards
Via Maihar
Gaya
Maihar
Indore
Approx Travel Time
22h 40m
₹750
Onwards
Via Itarsi
CHEAPEST
Gaya
Itarsi
Indore
Approx Travel Time
22h 40m
₹685
Onwards
Via Ranchi
Gaya
Ranchi
Indore
Approx Travel Time
7h 10m
₹6,427
Onwards
Via Narsinghpur
Gaya
Narsinghpur
Indore
Approx Travel Time
22h 40m
₹725
Onwards
Frequently Asked Questions
What is the distance between Gaya and Indore?
Indore is approximately 1100+ 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.