
Diu to Kangra
Kangra is approximately 1550+ kms from Diu. The fastest way to reach Kangra from Diu is by Flight Via Ahmedabad, Udaipur. It takes approximately 6 hours. The cheapest way to reach Kangra from Diu is by Flight, Bus Via Ahmedabad, Amritsar which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ahmedabad, Udaipur
RECOMMENDED
FASTEST
Diu
Ahmedabad
Udaipur
Kangra
Approx Travel Time
5h 50m
₹19,893
Onwards
Via Ahmedabad, Chandigarh
Diu
Ahmedabad
Chandigarh
Kangra
Approx Travel Time
6h 5m
₹11,653
Onwards
Via Ahmedabad, Mohali
Diu
Ahmedabad
Mohali
Kangra
Approx Travel Time
6h 5m
₹12,653
Onwards
Diu
Ahmedabad
Mohali
Kangra
Approx Travel Time
10h 41m
₹12,853
Onwards
Via Ahmedabad, Jaipur
Diu
Ahmedabad
Jaipur
Kangra
Approx Travel Time
5h 50m
₹13,731
Onwards
Via Ahmedabad, Delhi
Diu
Ahmedabad
Delhi
Kangra
Approx Travel Time
5h 50m
₹14,138
Onwards
Via Ahmedabad, Amritsar
Diu
Ahmedabad
Amritsar
Kangra
Approx Travel Time
6h 5m
₹21,718
Onwards
CHEAPEST
Diu
Ahmedabad
Amritsar
Kangra
Approx Travel Time
9h 35m
₹9,304
Onwards
Diu
Ahmedabad
Amritsar
Kangra
Approx Travel Time
10h 18m
₹12,795
Onwards
Via Mumbai, Mohali
Diu
Mumbai
Mohali
Kangra
Approx Travel Time
6h 50m
₹15,715
Onwards
Frequently Asked Questions
What is the distance between Diu and Kangra?
Kangra is approximately 1550+ kms from Diu.
How long does it take to reach Kangra from Diu?
It takes approximately 6 hours to reach Kangra from Diu by Flight Via Ahmedabad, Udaipur.
What is the cheapest way to reach Kangra from Diu?
The cheapest way to reach Kangra from Diu is by Flight, Bus Via Ahmedabad, Amritsar.
What is the fastest way to reach Kangra from Diu?
The fastest way to reach Kangra from Diu is by Flight Via Ahmedabad, Udaipur.