Satna to Bharuch
Bharuch is approximately 950+ kms from Satna. The fastest way to reach Bharuch from Satna is by Train. It takes approximately 19 hours. The cheapest way to reach Bharuch from Satna is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Jalgaon
Satna
Jalgaon
Bharuch
Approx Travel Time
22h 25m
₹670
Onwards
Via Bhusawal
Satna
Bhusawal
Bharuch
Approx Travel Time
22h 55m
On Demand
Via Nandurbar
Satna
Nandurbar
Bharuch
Approx Travel Time
21h 25m
₹655
Onwards
Via Jalgaon, Vadodara
Satna
Jalgaon
Vadodara
Bharuch
Approx Travel Time
1d 1h 20m
₹730
Onwards
Satna
Jalgaon
Vadodara
Bharuch
Approx Travel Time
1d 1h 50m
₹1,051
Onwards
Satna
Jalgaon
Vadodara
Bharuch
Approx Travel Time
1d 1h 35m
₹2,517
Onwards
Via Bhusawal, Vadodara
Satna
Bhusawal
Vadodara
Bharuch
Approx Travel Time
1d 1h 35m
On Demand
Via Nagpur
Satna
Nagpur
Bharuch
Approx Travel Time
1d 1h 10m
₹840
Onwards
Via Indore, Ahmedabad
Satna
Indore
Ahmedabad
Bharuch
Approx Travel Time
19h 5m
₹4,041
Onwards
Frequently Asked Questions
What is the distance between Satna and Bharuch?
Bharuch is approximately 950+ kms from Satna.
How long does it take to reach Bharuch from Satna?
It takes approximately 19 hours to reach Bharuch from Satna by Train.
What is the cheapest way to reach Bharuch from Satna?
The cheapest way to reach Bharuch from Satna is by Train.
What is the fastest way to reach Bharuch from Satna?
The fastest way to reach Bharuch from Satna is by Train.