hero
How2Go
Shimla to Kangra

Shimla to Kangra

Kangra is approximately 200+ km from Shimla, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Kangra.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Shimla

Kangra

Approx Travel Time

6h 44m

₹5,922

Onwards

CHEAPEST

Shimla

Kangra

Approx Travel Time

8h 30m

₹550

Onwards

FASTEST

Shimla

Kangra

Approx Travel Time

50m

₹4,125

Onwards

Via Mohali

Shimla

Mohali

Kangra

Approx Travel Time

6h 20m

₹4,825

Onwards

Shimla

Mohali

Kangra

Approx Travel Time

8h 55m

₹1,319

Onwards

Via Kullu

Shimla

Kullu

Kangra

Approx Travel Time

16h 18m

₹1,170

Onwards

Frequently Asked Questions

What is the distance between Shimla and Kangra?

Kangra is approximately 200+ kms from Shimla.

How long does it take to reach Kangra from Shimla?

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

What is the cheapest way to reach Kangra from Shimla?

The cheapest way to reach Kangra from Shimla is by Bus.

What is the fastest way to reach Kangra from Shimla?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India