hero
How2Go
Sangrur to Kangra

Sangrur to Kangra

Kangra is approximately 250+ km from Sangrur, 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 Cab

RECOMMENDED

Sangrur

Kangra

Approx Travel Time

6h

₹4,588

Onwards

Via Ludhiana

CHEAPEST

Sangrur

Ludhiana

Kangra

Approx Travel Time

3h 3m

₹374

Onwards

FASTEST

Sangrur

Ludhiana

Kangra

Approx Travel Time

3h 2m

₹419

Onwards

Sangrur

Ludhiana

Kangra

Approx Travel Time

3h 19m

₹2,655

Onwards

Via Mohali

Sangrur

Mohali

Kangra

Approx Travel Time

5h 15m

₹4,314

Onwards

Sangrur

Mohali

Kangra

Approx Travel Time

7h 44m

₹1,324

Onwards

Via Pathankot

Sangrur

Pathankot

Kangra

Approx Travel Time

7h 46m

₹3,149

Onwards

Sangrur

Pathankot

Kangra

Approx Travel Time

8h 19m

₹376

Onwards

Via Hoshiarpur

Sangrur

Hoshiarpur

Kangra

Approx Travel Time

5h 28m

₹2,591

Onwards

Sangrur

Hoshiarpur

Kangra

Approx Travel Time

4h 21m

₹5,831

Onwards

Frequently Asked Questions

What is the distance between Sangrur and Kangra?

Kangra is approximately 250+ kms from Sangrur.

How long does it take to reach Kangra from Sangrur?

It takes approximately 3 hours to reach Kangra from Sangrur by Bus Via Ludhiana.

What is the cheapest way to reach Kangra from Sangrur?

The cheapest way to reach Kangra from Sangrur is by Train, Bus Via Ludhiana.

What is the fastest way to reach Kangra from Sangrur?

The fastest way to reach Kangra from Sangrur is by Bus Via Ludhiana.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India