
Roorkee to Bharuch
Bharuch is approximately 1250+ kms from Roorkee. The fastest way to reach Bharuch from Roorkee is by Train. It takes approximately 18 hours. The cheapest way to reach Bharuch from Roorkee is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Delhi
Roorkee
Delhi
Bharuch
Approx Travel Time
19h 51m
₹674
Onwards
Roorkee
Delhi
Bharuch
Approx Travel Time
19h 37m
₹3,354
Onwards
Roorkee
Delhi
Bharuch
Approx Travel Time
19h 47m
₹560
Onwards
Via Bhilwara
Roorkee
Bhilwara
Bharuch
Approx Travel Time
1d 0h 18m
₹1,992
Onwards
Via Mathura
Roorkee
Mathura
Bharuch
Approx Travel Time
20h 4m
₹6,417
Onwards
Roorkee
Mathura
Bharuch
Approx Travel Time
19h 19m
₹635
Onwards
Via Faridabad
Roorkee
Faridabad
Bharuch
Approx Travel Time
19h 29m
₹5,035
Onwards
Via Vadodara
Roorkee
Vadodara
Bharuch
Approx Travel Time
19h 29m
₹840
Onwards
Via Ratlam
Roorkee
Ratlam
Bharuch
Approx Travel Time
18h 34m
₹655
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 18 hours to reach Bharuch from Roorkee by Train.
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 Train.


