Pathankot to Rishikesh Distance

The road distance between Pathankot and Rishikesh is approximately 450+ km, and the drive usually takes around 9 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 10 hours. The fastest way to reach Rishikesh takes approximately 9 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 Pathankot, India to Rishikesh, India

Direct Options

Direct Cab

RECOMMENDED

Pathankot

Rishikesh

Approx Travel Time

9h 1m

On Demand

Direct Bus

Pathankot

Rishikesh

Approx Travel Time

9h 55m

₹749

Onwards

Via Saharanpur

Pathankot

Saharanpur

Rishikesh

Approx Travel Time

8h 39m

₹629

Onwards

FASTEST

Pathankot

Saharanpur

Rishikesh

Approx Travel Time

8h 33m

₹2,621

Onwards

Pathankot

Saharanpur

Rishikesh

Approx Travel Time

9h 44m

₹375

Onwards

Ads by MMT

Via Roorkee

Pathankot

Roorkee

Rishikesh

Approx Travel Time

9h 11m

On Demand

Pathankot

Roorkee

Rishikesh

Approx Travel Time

9h 56m

₹390

Onwards

Via Yamunanagar

Pathankot

Yamunanagar

Rishikesh

Approx Travel Time

9h 11m

₹819

Onwards

CHEAPEST

Pathankot

Yamunanagar

Rishikesh

Approx Travel Time

10h 5m

₹365

Onwards

Ads by MMT

Via Ambala

Pathankot

Ambala

Rishikesh

Approx Travel Time

9h 33m

₹944

Onwards

Frequently Asked Questions

What is the distance between Pathankot and Rishikesh?

Rishikesh is approximately 450+ km from Pathankot.

How long does it take to reach Rishikesh from Pathankot?

It takes approximately 9 hours to reach Rishikesh from Pathankot by Train, Cab Via Saharanpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India