hero
How2Go
Jammu to Shimla

Jammu to Shimla

Shimla is approximately 300+ kms from Jammu. The fastest way to reach Shimla from Jammu is by Flight, Bus Via Chandigarh. It takes approximately 4 hours. The cheapest way to reach Shimla from Jammu is by Train, Bus Via Chandigarh which would take approximately 9 hours.

Sort By
Mode of Transport

Direct Bus

RECOMMENDED

Jammu

Shimla

Approx Travel Time

7h 45m

₹802

Onwards

Via Dharamsala

Jammu

Dharamsala

Shimla

Approx Travel Time

8h 55m

₹7,282

Onwards

Via Kangra

Jammu

Kangra

Shimla

Approx Travel Time

6h 10m

On Demand

Jammu

Kangra

Shimla

Approx Travel Time

7h 5m

₹6,708

Onwards

Via Amritsar

Jammu

Amritsar

Shimla

Approx Travel Time

4h 10m

₹2,475

Onwards

Jammu

Amritsar

Shimla

Approx Travel Time

4h 40m

₹2,643

Onwards

Via Chandigarh

CHEAPEST

Jammu

Chandigarh

Shimla

Approx Travel Time

9h 10m

₹742

Onwards

FASTEST

Jammu

Chandigarh

Shimla

Approx Travel Time

3h 25m

₹3,917

Onwards

Via Una

Jammu

Una

Shimla

Approx Travel Time

9h 28m

₹5,148

Onwards

Via Hoshiarpur

Jammu

Hoshiarpur

Shimla

Approx Travel Time

10h 38m

₹6,485

Onwards

Frequently Asked Questions

What is the distance between Jammu and Shimla?

Shimla is approximately 300+ kms from Jammu.

How long does it take to reach Shimla from Jammu?

It takes approximately 4 hours to reach Shimla from Jammu by Flight, Bus Via Chandigarh.

What is the cheapest way to reach Shimla from Jammu?

The cheapest way to reach Shimla from Jammu is by Train, Bus Via Chandigarh.

What is the fastest way to reach Shimla from Jammu?

The fastest way to reach Shimla from Jammu is by Flight, Bus Via Chandigarh.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India