
Roorkee to Bharuch
Bharuch is approximately 1050+ kms from Roorkee. The fastest way to reach Bharuch from Roorkee is by Cab, Flight, Train Via Delhi, Vadodara. It takes approximately 10 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, Vadodara
RECOMMENDED
Roorkee
Delhi
Vadodara
Bharuch
Approx Travel Time
9h 22m
₹4,395
Onwards
Roorkee
Delhi
Vadodara
Bharuch
Approx Travel Time
9h 58m
₹4,735
Onwards
Roorkee
Delhi
Vadodara
Bharuch
Approx Travel Time
10h 25m
₹9,408
Onwards
FASTEST
Roorkee
Delhi
Vadodara
Bharuch
Approx Travel Time
9h 19m
₹7,651
Onwards
Via Mathura
Roorkee
Mathura
Bharuch
Approx Travel Time
18h 48m
₹6,374
Onwards
Roorkee
Mathura
Bharuch
Approx Travel Time
19h 19m
₹635
Onwards
Via Delhi
Roorkee
Delhi
Bharuch
Approx Travel Time
19h 51m
₹724
Onwards
Via Ghaziabad, Bhilwara
Roorkee
Ghaziabad
Bhilwara
Bharuch
Approx Travel Time
1d 3h 13m
₹5,572
Onwards
Via Delhi, Bhilwara
Roorkee
Delhi
Bhilwara
Bharuch
Approx Travel Time
1d 2h 45m
₹1,899
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Bharuch?
Bharuch is approximately 1050+ kms from Roorkee.
How long does it take to reach Bharuch from Roorkee?
It takes approximately 10 hours to reach Bharuch from Roorkee by Cab, Flight, Train Via Delhi, Vadodara.
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 Cab, Flight, Train Via Delhi, Vadodara.


