
Rishikesh to Bharuch
Bharuch is approximately 1250+ kms from Rishikesh. The fastest way to reach Bharuch from Rishikesh is by Cab, Train Via Mathura. It takes approximately 20 hours. The cheapest way to reach Bharuch from Rishikesh is by Bus, Train Via Faridabad which would take approximately 21 hours.
Sort By
Mode of Transport
Via Mathura
RECOMMENDED
FASTEST
Rishikesh
Mathura
Bharuch
Approx Travel Time
19h 59m
₹8,605
Onwards
Rishikesh
Mathura
Bharuch
Approx Travel Time
22h 14m
₹1,009
Onwards
Via Faridabad
CHEAPEST
Rishikesh
Faridabad
Bharuch
Approx Travel Time
20h 46m
₹769
Onwards
Via Kota
Rishikesh
Kota
Bharuch
Approx Travel Time
20h 36m
On Demand
Via Gurgaon
Rishikesh
Gurgaon
Bharuch
Approx Travel Time
1d 2h 59m
₹3,028
Onwards
Via Delhi
Rishikesh
Delhi
Bharuch
Approx Travel Time
20h 9m
₹4,428
Onwards
Rishikesh
Delhi
Bharuch
Approx Travel Time
21h 19m
₹824
Onwards
Via Meerut
Rishikesh
Meerut
Bharuch
Approx Travel Time
21h 9m
₹4,483
Onwards
Via Muzaffarnagar
Rishikesh
Muzaffarnagar
Bharuch
Approx Travel Time
20h 45m
₹2,927
Onwards
Via Ghaziabad
Rishikesh
Ghaziabad
Bharuch
Approx Travel Time
21h 34m
₹3,922
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Bharuch?
Bharuch is approximately 1250+ kms from Rishikesh.
How long does it take to reach Bharuch from Rishikesh?
It takes approximately 20 hours to reach Bharuch from Rishikesh by Cab, Train Via Mathura.
What is the cheapest way to reach Bharuch from Rishikesh?
The cheapest way to reach Bharuch from Rishikesh is by Bus, Train Via Faridabad.
What is the fastest way to reach Bharuch from Rishikesh?
The fastest way to reach Bharuch from Rishikesh is by Cab, Train Via Mathura.


