Bharuch to Ballia - Multiple Options To Reach By Train
Ballia is approximately 1300+ kms from Bharuch. The fastest way to reach Ballia from Bharuch is by Train Via Indore. It takes approximately 28 hours. The cheapest way to reach Ballia from Bharuch is by Train Via Prayagraj(Allahabad) which would take approximately 28 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Bharuch
Indore
Ballia
Approx Travel Time
1d 4h 10m
On Demand
Via Katni
Bharuch
Katni
Ballia
Approx Travel Time
1d 4h 10m
₹850
Onwards
Via Satna
Bharuch
Satna
Ballia
Approx Travel Time
1d 4h 10m
₹825
Onwards
Via Ujjain
Bharuch
Ujjain
Ballia
Approx Travel Time
1d 4h 10m
₹980
Onwards
Via Itarsi
Bharuch
Itarsi
Ballia
Approx Travel Time
1d 4h 25m
₹860
Onwards
Via Maihar
Bharuch
Maihar
Ballia
Approx Travel Time
1d 4h 10m
₹925
Onwards
Via Prayagraj(Allahabad)
CHEAPEST
Bharuch
Prayagraj(Allahabad)
Ballia
Approx Travel Time
1d 4h 10m
₹795
Onwards
Via Pipariya
Bharuch
Pipariya
Ballia
Approx Travel Time
1d 4h 40m
₹855
Onwards
Via Narsinghpur
Bharuch
Narsinghpur
Ballia
Approx Travel Time
1d 4h 40m
₹970
Onwards
Via Jabalpur
Bharuch
Jabalpur
Ballia
Approx Travel Time
1d 4h 55m
₹855
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Ballia?
Ballia is approximately 1300+ kms from Bharuch.
How long does it take to reach Ballia from Bharuch?
It takes approximately 28 hours to reach Ballia from Bharuch by Train Via Indore.
What is the cheapest way to reach Ballia from Bharuch?
The cheapest way to reach Ballia from Bharuch is by Train Via Prayagraj(Allahabad).
What is the fastest way to reach Ballia from Bharuch?
The fastest way to reach Ballia from Bharuch is by Train Via Indore.