Moga to Kangra - Multiple Options To Reach By Train, Cab, Flight, Bus
Kangra is approximately 250+ kms from Moga. The fastest way to reach Kangra from Moga is by Cab, Flight Via Amritsar. It takes approximately 5 hours. The cheapest way to reach Kangra from Moga is by Train, Bus Via Ludhiana, Pathankot which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Moga
Ludhiana
Kangra
Approx Travel Time
7h 25m
₹4,892
Onwards
Via Amritsar
FASTEST
Moga
Amritsar
Kangra
Approx Travel Time
4h 25m
₹12,487
Onwards
Moga
Amritsar
Kangra
Approx Travel Time
7h 55m
₹3,048
Onwards
Via Ludhiana, Pathankot
Moga
Ludhiana
Pathankot
Kangra
Approx Travel Time
9h 35m
On Demand
CHEAPEST
Moga
Ludhiana
Pathankot
Kangra
Approx Travel Time
9h 50m
₹436
Onwards
Frequently Asked Questions
What is the distance between Moga and Kangra?
Kangra is approximately 250+ kms from Moga.
How long does it take to reach Kangra from Moga?
It takes approximately 5 hours to reach Kangra from Moga by Cab, Flight Via Amritsar.
What is the cheapest way to reach Kangra from Moga?
The cheapest way to reach Kangra from Moga is by Train, Bus Via Ludhiana, Pathankot.
What is the fastest way to reach Kangra from Moga?
The fastest way to reach Kangra from Moga is by Cab, Flight Via Amritsar.