hero
How2Go
Kayamkulam to Kolkata

Kayamkulam to Kolkata

Kolkata is approximately 2000+ 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 Kolkata.

Read More
Sort By
Mode of Transport

Via Cochin, Bangalore

RECOMMENDED

FASTEST

Kayamkulam

Cochin

Bangalore

Kolkata

Approx Travel Time

8h 47m

₹13,522

Onwards

Kayamkulam

Cochin

Bangalore

Kolkata

Approx Travel Time

9h 11m

₹15,945

Onwards

Kayamkulam

Cochin

Bangalore

Kolkata

Approx Travel Time

10h 30m

₹13,879

Onwards

Via Cochin, Chennai

Kayamkulam

Cochin

Chennai

Kolkata

Approx Travel Time

8h 47m

₹15,619

Onwards

Via Kharagpur

CHEAPEST

Kayamkulam

Kharagpur

Kolkata

Approx Travel Time

1d 17h 50m

₹1,180

Onwards

Via Cuttack

Kayamkulam

Cuttack

Kolkata

Approx Travel Time

1d 18h 55m

₹1,585

Onwards

Via Balasore

Kayamkulam

Balasore

Kolkata

Approx Travel Time

1d 18h 12m

₹5,858

Onwards

Via Bangalore, Visakhapatnam

Kayamkulam

Bangalore

Visakhapatnam

Kolkata

Approx Travel Time

2d 1h 25m

₹5,309

Onwards

Direct Cab

Kayamkulam

Kolkata

Approx Travel Time

1d 18h 26m

₹63,565

Onwards

Via Thiruvananthapuram, Bangalore

Kayamkulam

Thiruvananthapuram

Bangalore

Kolkata

Approx Travel Time

9h 36m

₹15,522

Onwards

Frequently Asked Questions

What is the distance between Kayamkulam and Kolkata?

Kolkata is approximately 2000+ kms from Kayamkulam.

How long does it take to reach Kolkata from Kayamkulam?

It takes approximately 9 hours to reach Kolkata from Kayamkulam by Train, Flight Via Cochin, Bangalore.

What is the cheapest way to reach Kolkata from Kayamkulam?

The cheapest way to reach Kolkata from Kayamkulam is by Train Via Kharagpur.

What is the fastest way to reach Kolkata from Kayamkulam?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India