hero
How2Go
Kolkata to Karkala

Kolkata to Karkala

Karkala is approximately 1900+ km from Kolkata, 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 Karkala.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

Kolkata

Bangalore

Karkala

Approx Travel Time

13h 2m

₹7,587

Onwards

Via Bangalore, Mangalore

FASTEST

Kolkata

Bangalore

Mangalore

Karkala

Approx Travel Time

8h 48m

₹11,879

Onwards

Kolkata

Bangalore

Mangalore

Karkala

Approx Travel Time

8h 56m

₹10,261

Onwards

Ads by MMT

Via Bhubaneshwar, Mangalore

CHEAPEST

Kolkata

Bhubaneshwar

Mangalore

Karkala

Approx Travel Time

1d 21h 21m

₹1,190

Onwards

Via Srikakulam, Udupi

Kolkata

Srikakulam

Udupi

Karkala

Approx Travel Time

1d 22h 47m

On Demand

Ads by MMT

Via Kharagpur, Kasaragod

Kolkata

Kharagpur

Kasaragod

Karkala

Approx Travel Time

1d 20h 39m

₹6,537

Onwards

Via Bangalore, Shivamogga

Kolkata

Bangalore

Shivamogga

Karkala

Approx Travel Time

11h 30m

₹10,149

Onwards

Kolkata

Bangalore

Shivamogga

Karkala

Approx Travel Time

9h 30m

₹12,996

Onwards

Via Chennai, Mangalore

Kolkata

Chennai

Mangalore

Karkala

Approx Travel Time

9h 11m

₹12,174

Onwards

Via Hyderabad, Shivamogga

Kolkata

Hyderabad

Shivamogga

Karkala

Approx Travel Time

11h 5m

₹12,052

Onwards

Frequently Asked Questions

What is the distance between Kolkata and Karkala?

Karkala is approximately 1900+ kms from Kolkata.

How long does it take to reach Karkala from Kolkata?

It takes approximately 9 hours to reach Karkala from Kolkata by Flight, Cab Via Bangalore, Mangalore.

What is the cheapest way to reach Karkala from Kolkata?

The cheapest way to reach Karkala from Kolkata is by Train, Bus Via Bhubaneshwar, Mangalore.

What is the fastest way to reach Karkala from Kolkata?

The fastest way to reach Karkala from Kolkata is by Flight, Cab Via Bangalore, Mangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India