hero
How2Go
Amritsar to Shimla

Amritsar to Shimla

Shimla is approximately 250+ kms from Amritsar. The fastest way to reach Shimla from Amritsar is by Flight. It takes approximately 1 hour. The cheapest way to reach Shimla from Amritsar is by Train, Bus Via Chandigarh which would take approximately 8 hours.

Sort By
Mode of Transport

Direct Flight

RECOMMENDED

FASTEST

Amritsar

Shimla

Approx Travel Time

30m

₹3,173

Onwards

Direct Bus

Amritsar

Shimla

Approx Travel Time

5h 45m

On Demand

Ads by MMT

Direct Cab

Amritsar

Shimla

Approx Travel Time

7h 15m

₹5,639

Onwards

Via Kangra

Amritsar

Kangra

Shimla

Approx Travel Time

2h 40m

₹8,462

Onwards

Amritsar

Kangra

Shimla

Approx Travel Time

5h 40m

₹2,644

Onwards

Amritsar

Kangra

Shimla

Approx Travel Time

6h 40m

₹6,112

Onwards

Ads by MMT

Via Una

Amritsar

Una

Shimla

Approx Travel Time

6h 40m

₹3,351

Onwards

Via Ropar

Amritsar

Ropar

Shimla

Approx Travel Time

6h 40m

₹4,078

Onwards

Via Chandigarh

CHEAPEST

Amritsar

Chandigarh

Shimla

Approx Travel Time

7h 40m

₹597

Onwards

Amritsar

Chandigarh

Shimla

Approx Travel Time

7h 40m

₹3,031

Onwards

Frequently Asked Questions

What is the distance between Amritsar and Shimla?

Shimla is approximately 250+ kms from Amritsar.

How long does it take to reach Shimla from Amritsar?

It takes approximately 1 hour to reach Shimla from Amritsar by Flight.

What is the cheapest way to reach Shimla from Amritsar?

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

What is the fastest way to reach Shimla from Amritsar?

The fastest way to reach Shimla from Amritsar is by Flight.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India