
Bharuch to Roorkee
Roorkee is approximately 1250+ kms from Bharuch. The fastest way to reach Roorkee from Bharuch is by Train Via Ratlam. It takes approximately 19 hours. The cheapest way to reach Roorkee from Bharuch is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Bharuch
Delhi
Roorkee
Approx Travel Time
19h 37m
₹4,083
Onwards
Bharuch
Delhi
Roorkee
Approx Travel Time
19h 51m
₹725
Onwards
Bharuch
Delhi
Roorkee
Approx Travel Time
1d 5h 12m
₹2,800
Onwards
Bharuch
Delhi
Roorkee
Approx Travel Time
19h 47m
₹560
Onwards
Via Mathura
Bharuch
Mathura
Roorkee
Approx Travel Time
19h 19m
₹635
Onwards
Bharuch
Mathura
Roorkee
Approx Travel Time
20h 4m
₹6,369
Onwards
Via Ratlam
FASTEST
Bharuch
Ratlam
Roorkee
Approx Travel Time
18h 34m
₹650
Onwards
Via Faridabad
Bharuch
Faridabad
Roorkee
Approx Travel Time
19h 29m
₹5,286
Onwards
Via Vadodara
Bharuch
Vadodara
Roorkee
Approx Travel Time
19h 37m
₹2,342
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 19 hours to reach Roorkee from Bharuch by Train Via Ratlam.
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 Via Ratlam.


