hero
How2Go
Mughal-Sarai to Kangra

Mughal-Sarai to Kangra

Kangra is approximately 1100+ kms from Mughal-Sarai. The fastest way to reach Kangra from Mughal-Sarai is by Cab, Flight Via Varanasi, Delhi. It takes approximately 8 hours. The cheapest way to reach Kangra from Mughal-Sarai is by Train, Bus Via Delhi which would take approximately 20 hours.

Sort By
Mode of Transport

Via Varanasi, Delhi

RECOMMENDED

Mughal Sarai

Varanasi

Delhi

Kangra

Approx Travel Time

7h 30m

₹9,364

Onwards

FASTEST

Mughal Sarai

Varanasi

Delhi

Kangra

Approx Travel Time

7h 27m

₹10,478

Onwards

Mughal Sarai

Varanasi

Delhi

Kangra

Approx Travel Time

7h 29m

₹9,893

Onwards

Via Delhi

CHEAPEST

Mughal Sarai

Delhi

Kangra

Approx Travel Time

19h 45m

₹1,049

Onwards

Ads by MMT

Via Lucknow, Mohali

Mughal Sarai

Lucknow

Mohali

Kangra

Approx Travel Time

11h 25m

On Demand

Via Patna, Mohali

Mughal Sarai

Patna

Mohali

Kangra

Approx Travel Time

9h 20m

₹9,090

Onwards

Ads by MMT

Via Yamunanagar

Mughal Sarai

Yamunanagar

Kangra

Approx Travel Time

21h 54m

On Demand

Via Kanpur, Delhi

Mughal Sarai

Kanpur

Delhi

Kangra

Approx Travel Time

10h

₹9,164

Onwards

Via Prayagraj(Allahabad), Mohali

Mughal Sarai

Prayagraj(Allahabad)

Mohali

Kangra

Approx Travel Time

10h 40m

₹8,214

Onwards

Via Gorakhpur

Mughal Sarai

Gorakhpur

Kangra

Approx Travel Time

9h 59m

On Demand

Frequently Asked Questions

What is the distance between Mughal-Sarai and Kangra?

Kangra is approximately 1100+ kms from Mughal-Sarai.

How long does it take to reach Kangra from Mughal-Sarai?

It takes approximately 8 hours to reach Kangra from Mughal-Sarai by Cab, Flight Via Varanasi, Delhi.

What is the cheapest way to reach Kangra from Mughal-Sarai?

The cheapest way to reach Kangra from Mughal-Sarai is by Train, Bus Via Delhi.

What is the fastest way to reach Kangra from Mughal-Sarai?

The fastest way to reach Kangra from Mughal-Sarai is by Cab, Flight Via Varanasi, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India