
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 22m
₹834
Onwards
Bharuch
Delhi
Roorkee
Approx Travel Time
18h 5m
₹3,906
Onwards
Via Vadodara, Delhi
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
10h 32m
₹5,829
Onwards
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
10h 37m
₹6,103
Onwards
FASTEST
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
9h 40m
₹9,175
Onwards
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
11h 13m
₹6,219
Onwards
Via Bhilwara
Bharuch
Bhilwara
Roorkee
Approx Travel Time
1d 3h 26m
₹2,100
Onwards
Via Bhilwara, Delhi
Bharuch
Bhilwara
Delhi
Roorkee
Approx Travel Time
1d 1h 56m
₹5,491
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.

