
Salem to Bharuch
Bharuch is approximately 1350+ kms from Salem. The fastest way to reach Bharuch from Salem is by Train Via Bangalore. It takes approximately 29 hours. The cheapest way to reach Bharuch from Salem is by Train Via Mumbai which would take approximately 30 hours.
Sort By
Mode of Transport
Via Pune
RECOMMENDED
Salem
Pune
Bharuch
Approx Travel Time
1d 5h 25m
₹810
Onwards
Via Bangalore
FASTEST
Salem
Bangalore
Bharuch
Approx Travel Time
1d 4h 55m
On Demand
Salem
Bangalore
Bharuch
Approx Travel Time
1d 5h 55m
On Demand
Via Hubli
Salem
Hubli
Bharuch
Approx Travel Time
1d 5h 40m
On Demand
Via Belgaum
Salem
Belgaum
Bharuch
Approx Travel Time
1d 5h 40m
On Demand
Via Kalyan
Salem
Kalyan
Bharuch
Approx Travel Time
1d 5h 40m
₹785
Onwards
Via Valsad
Salem
Valsad
Bharuch
Approx Travel Time
1d 5h 25m
On Demand
Via Mumbai
CHEAPEST
Salem
Mumbai
Bharuch
Approx Travel Time
1d 6h 10m
₹715
Onwards
Via Thane
Salem
Thane
Bharuch
Approx Travel Time
1d 6h 10m
On Demand
Via Surat
Salem
Surat
Bharuch
Approx Travel Time
1d 5h 40m
₹815
Onwards
Frequently Asked Questions
What is the distance between Salem and Bharuch?
Bharuch is approximately 1350+ kms from Salem.
How long does it take to reach Bharuch from Salem?
It takes approximately 29 hours to reach Bharuch from Salem by Train Via Bangalore.
What is the cheapest way to reach Bharuch from Salem?
The cheapest way to reach Bharuch from Salem is by Train Via Mumbai.
What is the fastest way to reach Bharuch from Salem?
The fastest way to reach Bharuch from Salem is by Train Via Bangalore.