
Haldia to Karkala
Karkala is approximately 2100+ kms from Haldia. The fastest way to reach Karkala from Haldia is by Bus, Flight Via Kolkata, Bangalore. It takes approximately 15 hours. The cheapest way to reach Karkala from Haldia is by Train, Bus Via Kharagpur, Bangalore which would take approximately 44 hours.
Sort By
Mode of Transport
Via Kolkata, Bangalore
RECOMMENDED
FASTEST
Haldia
Kolkata
Bangalore
Karkala
Approx Travel Time
15h 5m
₹5,918
Onwards
Haldia
Kolkata
Bangalore
Karkala
Approx Travel Time
15h 50m
₹9,167
Onwards
Via Durgapur, Bangalore
Haldia
Durgapur
Bangalore
Karkala
Approx Travel Time
17h 35m
On Demand
Via Kharagpur, Bangalore
CHEAPEST
Haldia
Kharagpur
Bangalore
Karkala
Approx Travel Time
1d 19h 50m
₹1,815
Onwards
Haldia
Kharagpur
Bangalore
Karkala
Approx Travel Time
1d 19h 57m
₹5,806
Onwards
Via Howrah, Bangalore
Haldia
Howrah
Bangalore
Karkala
Approx Travel Time
1d 21h 20m
On Demand
Haldia
Howrah
Bangalore
Karkala
Approx Travel Time
1d 22h 20m
On Demand
Frequently Asked Questions
What is the distance between Haldia and Karkala?
Karkala is approximately 2100+ kms from Haldia.
How long does it take to reach Karkala from Haldia?
It takes approximately 15 hours to reach Karkala from Haldia by Bus, Flight Via Kolkata, Bangalore.
What is the cheapest way to reach Karkala from Haldia?
The cheapest way to reach Karkala from Haldia is by Train, Bus Via Kharagpur, Bangalore.
What is the fastest way to reach Karkala from Haldia?
The fastest way to reach Karkala from Haldia is by Bus, Flight Via Kolkata, Bangalore.