hero
How2Go
Rishikesh to Shimla

Rishikesh to Shimla

Shimla is approximately 250+ kms from Rishikesh. The fastest way to reach Shimla from Rishikesh is by Train, Bus Via Chandigarh. It takes approximately 6 hours. The cheapest way to reach Shimla from Rishikesh is by Train, Bus Via Haridwar which would take approximately 7 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Rishikesh

Shimla

Approx Travel Time

6h 42m

₹6,258

Onwards

Via Chandigarh

FASTEST

Rishikesh

Chandigarh

Shimla

Approx Travel Time

6h 10m

On Demand

Rishikesh

Chandigarh

Shimla

Approx Travel Time

7h 10m

₹1,514

Onwards

Rishikesh

Chandigarh

Shimla

Approx Travel Time

8h 46m

₹4,536

Onwards

Ads by MMT

Via Haridwar

CHEAPEST

Rishikesh

Haridwar

Shimla

Approx Travel Time

6h 40m

₹681

Onwards

Via Mohali

Rishikesh

Mohali

Shimla

Approx Travel Time

7h 29m

On Demand

Ads by MMT

Via Ambala

Rishikesh

Ambala

Shimla

Approx Travel Time

7h 44m

₹3,726

Onwards

Via Kalka

Rishikesh

Kalka

Shimla

Approx Travel Time

8h 23m

₹4,418

Onwards

Frequently Asked Questions

What is the distance between Rishikesh and Shimla?

Shimla is approximately 250+ kms from Rishikesh.

How long does it take to reach Shimla from Rishikesh?

It takes approximately 6 hours to reach Shimla from Rishikesh by Train, Bus Via Chandigarh.

What is the cheapest way to reach Shimla from Rishikesh?

The cheapest way to reach Shimla from Rishikesh is by Train, Bus Via Haridwar.

What is the fastest way to reach Shimla from Rishikesh?

The fastest way to reach Shimla from Rishikesh is by Train, Bus Via Chandigarh.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India