
Ballia to Indore
Indore is approximately 900+ kms from Ballia. The fastest way to reach Indore from Ballia is by Train, Flight Via Varanasi, Lucknow. It takes approximately 9 hours. The cheapest way to reach Indore from Ballia is by Train Via Kanpur which would take approximately 20 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad)
RECOMMENDED
Ballia
Prayagraj(Allahabad)
Indore
Approx Travel Time
9h 40m
₹5,403
Onwards
Via Varanasi, Lucknow
FASTEST
Ballia
Varanasi
Lucknow
Indore
Approx Travel Time
8h 58m
₹13,081
Onwards
Via Kanpur
CHEAPEST
Ballia
Kanpur
Indore
Approx Travel Time
19h 50m
₹695
Onwards
Via Itarsi
Ballia
Itarsi
Indore
Approx Travel Time
21h 8m
₹5,474
Onwards
Ballia
Itarsi
Indore
Approx Travel Time
21h 30m
₹1,044
Onwards
Via Lucknow
Ballia
Lucknow
Indore
Approx Travel Time
1d 0h 56m
₹2,117
Onwards
Via Varanasi, Jabalpur
Ballia
Varanasi
Jabalpur
Indore
Approx Travel Time
23h 25m
₹5,298
Onwards
Frequently Asked Questions
What is the distance between Ballia and Indore?
Indore is approximately 900+ kms from Ballia.
How long does it take to reach Indore from Ballia?
It takes approximately 9 hours to reach Indore from Ballia by Train, Flight Via Varanasi, Lucknow.
What is the cheapest way to reach Indore from Ballia?
The cheapest way to reach Indore from Ballia is by Train Via Kanpur.
What is the fastest way to reach Indore from Ballia?
The fastest way to reach Indore from Ballia is by Train, Flight Via Varanasi, Lucknow.

