
Thane to Bharuch
Bharuch is approximately 250+ kms from Thane. The fastest way to reach Bharuch from Thane is by Train. It takes approximately 5 hours. The cheapest way to reach Bharuch from Thane is by Train Via Surat which would take approximately 5 hours.
Sort By
Mode of Transport
Via Palghar
Thane
Palghar
Bharuch
Approx Travel Time
8h 55m
On Demand
Via Vapi
Thane
Vapi
Bharuch
Approx Travel Time
8h 40m
₹2,359
Onwards
Thane
Vapi
Bharuch
Approx Travel Time
6h 6m
₹185
Onwards
Via Surat
CHEAPEST
Thane
Surat
Bharuch
Approx Travel Time
5h 6m
₹160
Onwards
Thane
Surat
Bharuch
Approx Travel Time
6h 13m
₹320
Onwards
Via Valsad
Thane
Valsad
Bharuch
Approx Travel Time
6h 6m
₹170
Onwards
Via Mumbai
Thane
Mumbai
Bharuch
Approx Travel Time
6h 12m
₹200
Onwards
Thane
Mumbai
Bharuch
Approx Travel Time
5h 57m
On Demand
Frequently Asked Questions
What is the distance between Thane and Bharuch?
Bharuch is approximately 250+ kms from Thane.
How long does it take to reach Bharuch from Thane?
It takes approximately 5 hours to reach Bharuch from Thane by Train.
What is the cheapest way to reach Bharuch from Thane?
The cheapest way to reach Bharuch from Thane is by Train Via Surat.
What is the fastest way to reach Bharuch from Thane?
The fastest way to reach Bharuch from Thane is by Train.