
Bharuch to Roorkee
Roorkee is approximately 1250+ kms from Bharuch. The fastest way to reach Roorkee from Bharuch is by Train, Flight, Cab Via Vadodara, Delhi. It takes approximately 10 hours. The cheapest way to reach Roorkee from Bharuch is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Mathura
Bharuch
Mathura
Roorkee
Approx Travel Time
18h 39m
₹635
Onwards
Via Delhi
Bharuch
Delhi
Roorkee
Approx Travel Time
19h 31m
₹764
Onwards
Bharuch
Delhi
Roorkee
Approx Travel Time
18h 5m
₹3,906
Onwards
Via Vadodara, Delhi
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
10h 32m
₹6,694
Onwards
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
10h 46m
₹6,898
Onwards
FASTEST
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
9h 40m
₹10,040
Onwards
Via Bhilwara
Bharuch
Bhilwara
Roorkee
Approx Travel Time
1d 3h 6m
₹1,640
Onwards
Via Bhilwara, Delhi
Bharuch
Bhilwara
Delhi
Roorkee
Approx Travel Time
1d 1h 46m
₹5,032
Onwards
Via Surat, Delhi
Bharuch
Surat
Delhi
Roorkee
Approx Travel Time
11h 26m
₹6,441
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Roorkee?
Roorkee is approximately 1250+ kms from Bharuch.
How long does it take to reach Roorkee from Bharuch?
It takes approximately 10 hours to reach Roorkee from Bharuch by Train, Flight, Cab Via Vadodara, Delhi.
What is the cheapest way to reach Roorkee from Bharuch?
The cheapest way to reach Roorkee from Bharuch is by Train.
What is the fastest way to reach Roorkee from Bharuch?
The fastest way to reach Roorkee from Bharuch is by Train, Flight, Cab Via Vadodara, Delhi.

