
Balasore to Bharuch
Bharuch is approximately 2100+ kms from Balasore. The fastest way to reach Bharuch from Balasore is by Train, Flight Via Patna, Surat. It takes approximately 19 hours. The cheapest way to reach Bharuch from Balasore is by Train Via Jharsuguda which would take approximately 33 hours.
Sort By
Mode of Transport
Via Patna, Surat
RECOMMENDED
FASTEST
Balasore
Patna
Surat
Bharuch
Approx Travel Time
18h 20m
₹5,656
Onwards
Balasore
Patna
Surat
Bharuch
Approx Travel Time
18h 20m
₹5,816
Onwards
Balasore
Patna
Surat
Bharuch
Approx Travel Time
19h 20m
₹7,427
Onwards
Via Patna, Ahmedabad
Balasore
Patna
Ahmedabad
Bharuch
Approx Travel Time
19h 50m
₹6,866
Onwards
Balasore
Patna
Ahmedabad
Bharuch
Approx Travel Time
20h 50m
₹9,425
Onwards
Balasore
Patna
Ahmedabad
Bharuch
Approx Travel Time
20h 20m
₹7,381
Onwards
Via Patna, Indore
Balasore
Patna
Indore
Bharuch
Approx Travel Time
22h 20m
₹5,224
Onwards
Balasore
Patna
Indore
Bharuch
Approx Travel Time
23h 5m
₹5,534
Onwards
Via Bilaspur, Chattisgarh
Balasore
Bilaspur, Chattisgarh
Bharuch
Approx Travel Time
1d 9h 10m
₹955
Onwards
Via Jharsuguda
CHEAPEST
Balasore
Jharsuguda
Bharuch
Approx Travel Time
1d 8h 55m
₹945
Onwards
Frequently Asked Questions
What is the distance between Balasore and Bharuch?
Bharuch is approximately 2100+ kms from Balasore.
How long does it take to reach Bharuch from Balasore?
It takes approximately 19 hours to reach Bharuch from Balasore by Train, Flight Via Patna, Surat.
What is the cheapest way to reach Bharuch from Balasore?
The cheapest way to reach Bharuch from Balasore is by Train Via Jharsuguda.
What is the fastest way to reach Bharuch from Balasore?
The fastest way to reach Bharuch from Balasore is by Train, Flight Via Patna, Surat.