
Unjha to Kangra
Kangra is approximately 1200+ kms from Unjha. The fastest way to reach Kangra from Unjha is by Train, Flight Via Ahmedabad, Amritsar. It takes approximately 8 hours. The cheapest way to reach Kangra from Unjha is by Train, Cab Via Jalandhar which would take approximately 25 hours.
Sort By
Mode of Transport
Via Udaipur
RECOMMENDED
Unjha
Udaipur
Kangra
Approx Travel Time
9h 22m
₹20,216
Onwards
Via Jaipur
Unjha
Jaipur
Kangra
Approx Travel Time
13h 25m
₹6,997
Onwards
Via Jodhpur
Unjha
Jodhpur
Kangra
Approx Travel Time
23h 40m
On Demand
Via Jalandhar
CHEAPEST
Unjha
Jalandhar
Kangra
Approx Travel Time
1d 0h 40m
₹5,658
Onwards
Via Ahmedabad, Amritsar
FASTEST
Unjha
Ahmedabad
Amritsar
Kangra
Approx Travel Time
7h 20m
₹22,426
Onwards
Unjha
Ahmedabad
Amritsar
Kangra
Approx Travel Time
7h 54m
₹24,303
Onwards
Via Delhi
Unjha
Delhi
Kangra
Approx Travel Time
17h 55m
₹6,917
Onwards
Via Faridkot
Unjha
Faridkot
Kangra
Approx Travel Time
1d 1h 25m
₹7,294
Onwards
Via Bathinda
Unjha
Bathinda
Kangra
Approx Travel Time
1d 1h 43m
₹7,334
Onwards
Via Pathankot
Unjha
Pathankot
Kangra
Approx Travel Time
1d 0h 40m
On Demand
Frequently Asked Questions
What is the distance between Unjha and Kangra?
Kangra is approximately 1200+ kms from Unjha.
How long does it take to reach Kangra from Unjha?
It takes approximately 8 hours to reach Kangra from Unjha by Train, Flight Via Ahmedabad, Amritsar.
What is the cheapest way to reach Kangra from Unjha?
The cheapest way to reach Kangra from Unjha is by Train, Cab Via Jalandhar.
What is the fastest way to reach Kangra from Unjha?
The fastest way to reach Kangra from Unjha is by Train, Flight Via Ahmedabad, Amritsar.