
Bharuch to Roorkee
Roorkee is approximately 1050+ kms from Bharuch. The fastest way to reach Roorkee from Bharuch is by Bus, Flight 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 Vadodara, Delhi
RECOMMENDED
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
10h 32m
₹5,825
Onwards
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
11h 2m
₹10,944
Onwards
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
10h 21m
₹9,161
Onwards
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
10h 36m
₹6,203
Onwards
FASTEST
Bharuch
Vadodara
Delhi
Roorkee
Approx Travel Time
9h 45m
₹6,593
Onwards
Via Delhi
Bharuch
Delhi
Roorkee
Approx Travel Time
19h 21m
₹938
Onwards
Bharuch
Delhi
Roorkee
Approx Travel Time
18h 46m
₹3,896
Onwards
Via Mathura
Bharuch
Mathura
Roorkee
Approx Travel Time
18h 39m
₹635
Onwards
Via Bhilwara
Bharuch
Bhilwara
Roorkee
Approx Travel Time
23h 20m
₹1,948
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Roorkee?
Roorkee is approximately 1050+ kms from Bharuch.
How long does it take to reach Roorkee from Bharuch?
It takes approximately 10 hours to reach Roorkee from Bharuch by Bus, Flight 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 Bus, Flight Via Vadodara, Delhi.


