
Dindigul to Kangra
Kangra is approximately 2550+ kms from Dindigul. The fastest way to reach Kangra from Dindigul is by Train, Flight Via Madurai, Delhi. It takes approximately 9 hours. The cheapest way to reach Kangra from Dindigul is by Bus Via Bangalore, Delhi which would take approximately 76 hours.
Sort By
Mode of Transport
Via Madurai, Delhi
RECOMMENDED
Dindigul
Madurai
Delhi
Kangra
Approx Travel Time
8h 49m
₹15,381
Onwards
Dindigul
Madurai
Delhi
Kangra
Approx Travel Time
9h 5m
₹13,114
Onwards
FASTEST
Dindigul
Madurai
Delhi
Kangra
Approx Travel Time
8h 45m
₹13,109
Onwards
Via Tiruchirappalli, Delhi
Dindigul
Tiruchirappalli
Delhi
Kangra
Approx Travel Time
9h 30m
₹12,049
Onwards
Dindigul
Tiruchirappalli
Delhi
Kangra
Approx Travel Time
10h 10m
₹14,773
Onwards
Via Thanjavur, Amritsar
Dindigul
Thanjavur
Amritsar
Kangra
Approx Travel Time
1d 18h 9m
On Demand
Dindigul
Thanjavur
Amritsar
Kangra
Approx Travel Time
1d 19h 10m
On Demand
Via Bangalore
Dindigul
Bangalore
Kangra
Approx Travel Time
2d 5h 13m
₹42,295
Onwards
Via Bangalore, Delhi
CHEAPEST
Dindigul
Bangalore
Delhi
Kangra
Approx Travel Time
3d 3h 35m
₹6,794
Onwards
Via Coimbatore, Delhi
Dindigul
Coimbatore
Delhi
Kangra
Approx Travel Time
10h 12m
₹16,560
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Kangra?
Kangra is approximately 2550+ kms from Dindigul.
How long does it take to reach Kangra from Dindigul?
It takes approximately 9 hours to reach Kangra from Dindigul by Train, Flight Via Madurai, Delhi.
What is the cheapest way to reach Kangra from Dindigul?
The cheapest way to reach Kangra from Dindigul is by Bus Via Bangalore, Delhi.
What is the fastest way to reach Kangra from Dindigul?
The fastest way to reach Kangra from Dindigul is by Train, Flight Via Madurai, Delhi.