
Bharuch to Ballia
Ballia is approximately 1400+ kms from Bharuch. The fastest way to reach Ballia from Bharuch is by Train, Flight Via Surat, Varanasi. It takes approximately 10 hours. The cheapest way to reach Ballia from Bharuch is by Train Via Narsinghpur which would take approximately 27 hours.
Sort By
Mode of Transport
Via Surat, Varanasi
RECOMMENDED
Bharuch
Surat
Varanasi
Ballia
Approx Travel Time
10h 38m
₹10,631
Onwards
FASTEST
Bharuch
Surat
Varanasi
Ballia
Approx Travel Time
9h 56m
₹5,238
Onwards
Bharuch
Surat
Varanasi
Ballia
Approx Travel Time
10h 15m
₹8,246
Onwards
Via Narsinghpur
CHEAPEST
Bharuch
Narsinghpur
Ballia
Approx Travel Time
1d 3h 4m
₹970
Onwards
Via Kanpur
Bharuch
Kanpur
Ballia
Approx Travel Time
1d 9h 26m
₹1,374
Onwards
Bharuch
Kanpur
Ballia
Approx Travel Time
1d 9h 26m
₹3,799
Onwards
Via Varanasi
Bharuch
Varanasi
Ballia
Approx Travel Time
1d 6h 20m
₹3,883
Onwards
Via Ahmedabad, Varanasi
Bharuch
Ahmedabad
Varanasi
Ballia
Approx Travel Time
12h 10m
₹12,474
Onwards
Bharuch
Ahmedabad
Varanasi
Ballia
Approx Travel Time
10h 29m
₹6,523
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Ballia?
Ballia is approximately 1400+ 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 Surat, Varanasi.
What is the cheapest way to reach Ballia from Bharuch?
The cheapest way to reach Ballia from Bharuch is by Train Via Narsinghpur.
What is the fastest way to reach Ballia from Bharuch?
The fastest way to reach Ballia from Bharuch is by Train, Flight Via Surat, Varanasi.