
Bharuch to Ballia
Ballia is approximately 1350+ kms from Bharuch. The fastest way to reach Ballia from Bharuch is by Train, Flight Via Ahmedabad, Varanasi. It takes approximately 10 hours. The cheapest way to reach Ballia from Bharuch is by Train Via Jabalpur which would take approximately 27 hours.
Sort By
Mode of Transport
Via Ahmedabad, Varanasi
RECOMMENDED
FASTEST
Bharuch
Ahmedabad
Varanasi
Ballia
Approx Travel Time
10h 3m
On Demand
Bharuch
Ahmedabad
Varanasi
Ballia
Approx Travel Time
12h 23m
₹11,359
Onwards
Bharuch
Ahmedabad
Varanasi
Ballia
Approx Travel Time
10h 53m
₹8,664
Onwards
Via Bhusawal
Bharuch
Bhusawal
Ballia
Approx Travel Time
1d 7h 50m
On Demand
Via Jabalpur
CHEAPEST
Bharuch
Jabalpur
Ballia
Approx Travel Time
1d 2h 56m
₹855
Onwards
Via Prayagraj(Allahabad)
Bharuch
Prayagraj(Allahabad)
Ballia
Approx Travel Time
1d 6h 41m
₹6,185
Onwards
Via Kanpur
Bharuch
Kanpur
Ballia
Approx Travel Time
1d 10h 25m
₹4,749
Onwards
Via Surat, Varanasi
Bharuch
Surat
Varanasi
Ballia
Approx Travel Time
11h 21m
₹6,184
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Ballia?
Ballia is approximately 1350+ kms from Bharuch.
How long does it take to reach Ballia from Bharuch?
It takes approximately 10 hours to reach Ballia from Bharuch by Train, Flight Via Ahmedabad, Varanasi.
What is the cheapest way to reach Ballia from Bharuch?
The cheapest way to reach Ballia from Bharuch is by Train Via Jabalpur.
What is the fastest way to reach Ballia from Bharuch?
The fastest way to reach Ballia from Bharuch is by Train, Flight Via Ahmedabad, Varanasi.


