Sarkaghat to Rishikesh Distance

Rishikesh is approximately 300+ km from Sarkaghat. Compare the available routes and travel options between the two cities. 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.

Route map showing distance and travel time from Sarkaghat, India to Rishikesh, India

Via Haridwar

RECOMMENDED

CHEAPEST

Sarkaghat

Haridwar

Rishikesh

Approx Travel Time

14h 21m

₹915

Onwards

Sarkaghat

Haridwar

Rishikesh

Approx Travel Time

14h 52m

₹1,100

Onwards

Via Ludhiana

Sarkaghat

Ludhiana

Rishikesh

Approx Travel Time

12h 38m

₹937

Onwards

Sarkaghat

Ludhiana

Rishikesh

Approx Travel Time

11h 11m

₹4,682

Onwards

Ads by MMT

Via Bilaspur, Himachal Pradesh

FASTEST

Sarkaghat

Bilaspur, Himachal Pradesh

Rishikesh

Approx Travel Time

8h 23m

₹3,753

Onwards

Via Chandigarh

Sarkaghat

Chandigarh

Rishikesh

Approx Travel Time

12h 10m

₹999

Onwards

Ads by MMT

Via Hoshiarpur

Sarkaghat

Hoshiarpur

Rishikesh

Approx Travel Time

11h 18m

₹5,183

Onwards

Via Una

Sarkaghat

Una

Rishikesh

Approx Travel Time

10h 51m

₹4,814

Onwards

Via Sundarnagar

Sarkaghat

Sundarnagar

Rishikesh

Approx Travel Time

10h 19m

₹4,526

Onwards

Via Mandi

Sarkaghat

Mandi

Rishikesh

Approx Travel Time

10h 9m

₹3,936

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Sarkaghat and Rishikesh?

The straight-line distance is approximately 200+ km.

What is the distance from Sarkaghat to Rishikesh via Haridwar?

Via Haridwar, the distance is approximately 300+ km, taking around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India