
Bharuch to Rishikesh
Rishikesh is approximately 1150+ kms from Bharuch. The fastest way to reach Rishikesh from Bharuch is by Train, Flight, Cab Via Ahmedabad, Dehradun. It takes approximately 8 hours. The cheapest way to reach Rishikesh from Bharuch is by Train, Bus Via Delhi which would take approximately 22 hours.
Sort By
Mode of Transport
Via Ahmedabad, Dehradun
RECOMMENDED
Bharuch
Ahmedabad
Dehradun
Rishikesh
Approx Travel Time
9h 5m
₹12,323
Onwards
FASTEST
Bharuch
Ahmedabad
Dehradun
Rishikesh
Approx Travel Time
8h 15m
On Demand
Via Vadodara, Delhi
Bharuch
Vadodara
Delhi
Rishikesh
Approx Travel Time
10h 49m
On Demand
Bharuch
Vadodara
Delhi
Rishikesh
Approx Travel Time
11h 1m
₹10,823
Onwards
Bharuch
Vadodara
Delhi
Rishikesh
Approx Travel Time
9h 55m
₹8,968
Onwards
Via Mathura
Bharuch
Mathura
Rishikesh
Approx Travel Time
19h 39m
₹6,488
Onwards
Via Delhi
CHEAPEST
Bharuch
Delhi
Rishikesh
Approx Travel Time
21h 19m
₹864
Onwards
Bharuch
Delhi
Rishikesh
Approx Travel Time
21h 14m
On Demand
Via Bhilwara, Delhi
Bharuch
Bhilwara
Delhi
Rishikesh
Approx Travel Time
1d 3h 14m
₹5,326
Onwards
Via Udaipur
Bharuch
Udaipur
Rishikesh
Approx Travel Time
1d 3h 50m
₹2,949
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Rishikesh?
Rishikesh is approximately 1150+ kms from Bharuch.
How long does it take to reach Rishikesh from Bharuch?
It takes approximately 8 hours to reach Rishikesh from Bharuch by Train, Flight, Cab Via Ahmedabad, Dehradun.
What is the cheapest way to reach Rishikesh from Bharuch?
The cheapest way to reach Rishikesh from Bharuch is by Train, Bus Via Delhi.
What is the fastest way to reach Rishikesh from Bharuch?
The fastest way to reach Rishikesh from Bharuch is by Train, Flight, Cab Via Ahmedabad, Dehradun.