Anandpur-Sahib to Rishikesh Distance

The road distance between Anandpur Sahib and Rishikesh is approximately 300+ km, and the drive usually takes around 6 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Rishikesh takes approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Anandpur Sahib, India to Rishikesh, India

Direct Options

RECOMMENDED

FASTEST

Anandpur Sahib

Rishikesh

Approx Travel Time

6h 15m

On Demand

Via Chandigarh

Anandpur Sahib

Chandigarh

Rishikesh

Approx Travel Time

7h 25m

On Demand

Anandpur Sahib

Chandigarh

Rishikesh

Approx Travel Time

7h 3m

₹699

Onwards

Anandpur Sahib

Chandigarh

Rishikesh

Approx Travel Time

7h 5m

₹1,149

Onwards

Ads by MMT

Via Mohali

CHEAPEST

Anandpur Sahib

Mohali

Rishikesh

Approx Travel Time

7h 10m

₹689

Onwards

Anandpur Sahib

Mohali

Rishikesh

Approx Travel Time

7h 3m

On Demand

Anandpur Sahib

Mohali

Rishikesh

Approx Travel Time

7h 5m

₹1,149

Onwards

Via Ambala

Anandpur Sahib

Ambala

Rishikesh

Approx Travel Time

6h 55m

₹1,149

Onwards

Ads by MMT

Via Panchkula

Anandpur Sahib

Panchkula

Rishikesh

Approx Travel Time

7h 5m

₹1,149

Onwards

Via Kharar

Anandpur Sahib

Kharar

Rishikesh

Approx Travel Time

7h 14m

₹784

Onwards

Frequently Asked Questions

What is the distance between Anandpur-Sahib and Rishikesh?

Rishikesh is approximately 300+ km from Anandpur-Sahib.

How long does it take to reach Rishikesh from Anandpur-Sahib?

It takes approximately 6 hours to reach Rishikesh from Anandpur-Sahib by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India