
Gurgaon to Rishikesh
Rishikesh is approximately 250+ kms from Gurgaon. The fastest way to reach Rishikesh from Gurgaon is by Cab. It takes approximately 5 hours. The cheapest way to reach Rishikesh from Gurgaon is by Train, Bus Via Muzaffarnagar which would take approximately 8 hours.
Sort By
Mode of Transport
Via Meerut
Gurgaon
Meerut
Rishikesh
Approx Travel Time
6h 23m
₹2,060
Onwards
Gurgaon
Meerut
Rishikesh
Approx Travel Time
6h 45m
₹811
Onwards
Gurgaon
Meerut
Rishikesh
Approx Travel Time
6h 51m
On Demand
Via Delhi
Gurgaon
Delhi
Rishikesh
Approx Travel Time
7h 30m
On Demand
Gurgaon
Delhi
Rishikesh
Approx Travel Time
7h 25m
On Demand
Gurgaon
Delhi
Rishikesh
Approx Travel Time
7h 55m
₹509
Onwards
Via Faridabad
Gurgaon
Faridabad
Rishikesh
Approx Travel Time
7h 10m
₹1,614
Onwards
Via Muzaffarnagar
CHEAPEST
Gurgaon
Muzaffarnagar
Rishikesh
Approx Travel Time
7h 27m
₹433
Onwards
Frequently Asked Questions
What is the distance between Gurgaon and Rishikesh?
Rishikesh is approximately 250+ kms from Gurgaon.
How long does it take to reach Rishikesh from Gurgaon?
It takes approximately 5 hours to reach Rishikesh from Gurgaon by Cab.
What is the cheapest way to reach Rishikesh from Gurgaon?
The cheapest way to reach Rishikesh from Gurgaon is by Train, Bus Via Muzaffarnagar.
What is the fastest way to reach Rishikesh from Gurgaon?
The fastest way to reach Rishikesh from Gurgaon is by Cab.