hero
How2Go
Kayamkulam to Haldia

Kayamkulam to Haldia

Haldia is approximately 2050+ km from Kayamkulam, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Haldia.

Read More
Sort By
Mode of Transport

Via Cochin, Kolkata

RECOMMENDED

Kayamkulam

Cochin

Kolkata

Haldia

Approx Travel Time

12h 52m

₹10,538

Onwards

Kayamkulam

Cochin

Kolkata

Haldia

Approx Travel Time

14h 35m

₹10,795

Onwards

Kayamkulam

Cochin

Kolkata

Haldia

Approx Travel Time

13h 16m

₹12,419

Onwards

FASTEST

Kayamkulam

Cochin

Kolkata

Haldia

Approx Travel Time

11h 56m

₹13,163

Onwards

Kayamkulam

Cochin

Kolkata

Haldia

Approx Travel Time

13h 39m

₹13,420

Onwards

Kayamkulam

Cochin

Kolkata

Haldia

Approx Travel Time

12h 20m

₹15,044

Onwards

Via Bangalore, Bhubaneshwar

CHEAPEST

Kayamkulam

Bangalore

Bhubaneshwar

Haldia

Approx Travel Time

2d 1h 45m

₹3,710

Onwards

Ads by MMT

Via Thiruvananthapuram, Kolkata

Kayamkulam

Thiruvananthapuram

Kolkata

Haldia

Approx Travel Time

14h 31m

₹12,274

Onwards

Kayamkulam

Thiruvananthapuram

Kolkata

Haldia

Approx Travel Time

14h 20m

₹12,449

Onwards

Via Coimbatore, Kolkata

Kayamkulam

Coimbatore

Kolkata

Haldia

Approx Travel Time

17h 29m

₹11,493

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Kayamkulam and Haldia?

Haldia is approximately 2050+ kms from Kayamkulam.

How long does it take to reach Haldia from Kayamkulam?

It takes approximately 12 hours to reach Haldia from Kayamkulam by Train, Flight, Cab Via Cochin, Kolkata.

What is the cheapest way to reach Haldia from Kayamkulam?

The cheapest way to reach Haldia from Kayamkulam is by Bus Via Bangalore, Bhubaneshwar.

What is the fastest way to reach Haldia from Kayamkulam?

The fastest way to reach Haldia from Kayamkulam is by Train, Flight, Cab Via Cochin, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India