
Amroha to Kangra
Kangra is approximately 550+ kms from Amroha. The fastest way to reach Kangra from Amroha is by Bus, Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Kangra from Amroha is by Train, Bus Via Ambala which would take approximately 9 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Amroha
Delhi
Kangra
Approx Travel Time
7h 15m
₹9,574
Onwards
Amroha
Delhi
Kangra
Approx Travel Time
6h 54m
₹6,613
Onwards
FASTEST
Amroha
Delhi
Kangra
Approx Travel Time
5h 40m
₹7,009
Onwards
Amroha
Delhi
Kangra
Approx Travel Time
11h
₹1,240
Onwards
Via Ambala
CHEAPEST
Amroha
Ambala
Kangra
Approx Travel Time
9h 7m
₹1,184
Onwards
Via Phagwara
Amroha
Phagwara
Kangra
Approx Travel Time
12h 23m
On Demand
Via Sonipat
Amroha
Sonipat
Kangra
Approx Travel Time
11h 30m
₹4,444
Onwards
Via Ghaziabad, Delhi
Amroha
Ghaziabad
Delhi
Kangra
Approx Travel Time
7h 20m
₹6,653
Onwards
Amroha
Ghaziabad
Delhi
Kangra
Approx Travel Time
7h 58m
₹9,432
Onwards
Via Delhi, Shimla
Amroha
Delhi
Shimla
Kangra
Approx Travel Time
8h 40m
₹14,644
Onwards
Frequently Asked Questions
What is the distance between Amroha and Kangra?
Kangra is approximately 550+ kms from Amroha.
How long does it take to reach Kangra from Amroha?
It takes approximately 6 hours to reach Kangra from Amroha by Bus, Flight Via Delhi.
What is the cheapest way to reach Kangra from Amroha?
The cheapest way to reach Kangra from Amroha is by Train, Bus Via Ambala.
What is the fastest way to reach Kangra from Amroha?
The fastest way to reach Kangra from Amroha is by Bus, Flight Via Delhi.


