Rishikesh to Bharuch
Bharuch is approximately 1150+ kms from Rishikesh. The fastest way to reach Bharuch from Rishikesh is by Train Via Delhi. It takes approximately 25 hours. The cheapest way to reach Bharuch from Rishikesh is by Bus, Train Via Delhi which would take approximately 26 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
Rishikesh
Jaipur
Bharuch
Approx Travel Time
1d 0h 55m
On Demand
Via Delhi
FASTEST
Rishikesh
Delhi
Bharuch
Approx Travel Time
1d 0h 40m
On Demand
CHEAPEST
Rishikesh
Delhi
Bharuch
Approx Travel Time
1d 1h 55m
₹746
Onwards
Rishikesh
Delhi
Bharuch
Approx Travel Time
1d 2h 17m
₹3,712
Onwards
Via Alwar
Rishikesh
Alwar
Bharuch
Approx Travel Time
1d 0h 55m
On Demand
Via Kishangarh
Rishikesh
Kishangarh
Bharuch
Approx Travel Time
1d 1h 10m
On Demand
Via Rewari
Rishikesh
Rewari
Bharuch
Approx Travel Time
1d 0h 55m
On Demand
Via Phulera
Rishikesh
Phulera
Bharuch
Approx Travel Time
1d 1h 10m
On Demand
Via Ajmer
Rishikesh
Ajmer
Bharuch
Approx Travel Time
1d 1h 25m
On Demand
Via Merta
Rishikesh
Merta
Bharuch
Approx Travel Time
1d 2h 10m
On Demand
Frequently Asked Questions
What is the distance between Rishikesh and Bharuch?
Bharuch is approximately 1150+ kms from Rishikesh.
How long does it take to reach Bharuch from Rishikesh?
It takes approximately 25 hours to reach Bharuch from Rishikesh by Train Via Delhi.
What is the cheapest way to reach Bharuch from Rishikesh?
The cheapest way to reach Bharuch from Rishikesh is by Bus, Train Via Delhi.
What is the fastest way to reach Bharuch from Rishikesh?
The fastest way to reach Bharuch from Rishikesh is by Train Via Delhi.