
Roorkee to Bharuch
Bharuch is approximately 1250+ kms from Roorkee. The fastest way to reach Bharuch from Roorkee is by Cab, Flight, Train Via Delhi, Vadodara. It takes approximately 10 hours. The cheapest way to reach Bharuch from Roorkee is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Mathura
Roorkee
Mathura
Bharuch
Approx Travel Time
18h 39m
₹635
Onwards
Via Delhi
Roorkee
Delhi
Bharuch
Approx Travel Time
19h 19m
₹872
Onwards
Roorkee
Delhi
Bharuch
Approx Travel Time
18h 13m
₹3,603
Onwards
Via Delhi, Vadodara
Roorkee
Delhi
Vadodara
Bharuch
Approx Travel Time
10h 32m
₹6,155
Onwards
Roorkee
Delhi
Vadodara
Bharuch
Approx Travel Time
10h 34m
₹6,467
Onwards
FASTEST
Roorkee
Delhi
Vadodara
Bharuch
Approx Travel Time
9h 48m
₹9,216
Onwards
Via Bhilwara
Roorkee
Bhilwara
Bharuch
Approx Travel Time
1d 5h 34m
₹2,092
Onwards
Via Delhi, Bhilwara
Roorkee
Delhi
Bhilwara
Bharuch
Approx Travel Time
1d 3h 1m
₹5,177
Onwards
Via Delhi, Surat
Roorkee
Delhi
Surat
Bharuch
Approx Travel Time
11h 26m
₹6,050
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Bharuch?
Bharuch is approximately 1250+ kms from Roorkee.
How long does it take to reach Bharuch from Roorkee?
It takes approximately 10 hours to reach Bharuch from Roorkee by Cab, Flight, Train Via Delhi, Vadodara.
What is the cheapest way to reach Bharuch from Roorkee?
The cheapest way to reach Bharuch from Roorkee is by Train.
What is the fastest way to reach Bharuch from Roorkee?
The fastest way to reach Bharuch from Roorkee is by Cab, Flight, Train Via Delhi, Vadodara.

