Haldia to Kangra Distance
Kangra is approximately 2000+ km from Haldia. Compare the available routes and travel options between the two cities. If you're travelling by air, Gaggal Airport is located in Kangra. Flying is the fastest way to reach Kangra, with a total travel time of approximately 11 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Delhi
RECOMMENDED
CHEAPEST
Haldia
Delhi
Kangra
Approx Travel Time
1d 9h 6m
₹1,234
Onwards
Via Kolkata, Delhi
Haldia
Kolkata
Delhi
Kangra
Approx Travel Time
10h 55m
₹11,155
Onwards
Haldia
Kolkata
Delhi
Kangra
Approx Travel Time
1d 15h 2m
₹3,379
Onwards
FASTEST
Haldia
Kolkata
Delhi
Kangra
Approx Travel Time
10h 31m
₹13,605
Onwards
Via Kolkata, Mohali
Haldia
Kolkata
Mohali
Kangra
Approx Travel Time
12h 5m
₹11,537
Onwards
Haldia
Kolkata
Mohali
Kangra
Approx Travel Time
11h 41m
₹13,987
Onwards
Haldia
Kolkata
Mohali
Kangra
Approx Travel Time
16h 22m
₹9,358
Onwards
Via Durgapur, Delhi
Haldia
Durgapur
Delhi
Kangra
Approx Travel Time
12h 18m
On Demand
Via Kolkata, Amritsar
Haldia
Kolkata
Amritsar
Kangra
Approx Travel Time
17h 5m
₹8,761
Onwards
Via Kolkata, Gorakhpur
Haldia
Kolkata
Gorakhpur
Kangra
Approx Travel Time
12h
₹13,733
Onwards
Frequently Asked Questions
What is the distance between Haldia and Kangra?
Kangra is approximately 2000+ km from Haldia.
How long does it take to reach Kangra from Haldia?
It takes approximately 11 hours to reach Kangra from Haldia by Cab, Flight Via Kolkata, Delhi.

