Bekal to Kolkata Distance

Kolkata is approximately 1900+ km from Bekal. Compare the available routes and travel options between the two cities. If you're travelling by air, Netaji Subhash Chandra Bose International Airport is located in Kolkata. Flying is the fastest way to reach Kolkata, with a total travel time of approximately 9 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.

Read More
Route map showing distance and travel time from Bekal, India to Kolkata, India

Via Bangalore

RECOMMENDED

Bekal

Bangalore

Kolkata

Approx Travel Time

13h 15m

₹8,659

Onwards

Via Mangalore, Bangalore

FASTEST

Bekal

Mangalore

Bangalore

Kolkata

Approx Travel Time

8h 52m

₹15,332

Onwards

Ads by MMT

Via Mangalore, Hyderabad

Bekal

Mangalore

Hyderabad

Kolkata

Approx Travel Time

8h 52m

₹19,231

Onwards

Via Bangalore, Bhubaneshwar

CHEAPEST

Bekal

Bangalore

Bhubaneshwar

Kolkata

Approx Travel Time

1d 15h 10m

₹1,803

Onwards

Bekal

Bangalore

Bhubaneshwar

Kolkata

Approx Travel Time

1d 21h 15m

₹3,513

Onwards

Ads by MMT

Via Calicut, Bhubaneshwar

Bekal

Calicut

Bhubaneshwar

Kolkata

Approx Travel Time

1d 20h 14m

₹5,950

Onwards

Via Kannur, Bangalore

Bekal

Kannur

Bangalore

Kolkata

Approx Travel Time

9h 32m

₹14,386

Onwards

Via Kannur, Hyderabad

Bekal

Kannur

Hyderabad

Kolkata

Approx Travel Time

9h 22m

₹16,573

Onwards

Via Mangalore, Chennai

Bekal

Mangalore

Chennai

Kolkata

Approx Travel Time

9h 22m

₹17,286

Onwards

Via Kannur, Chennai

Bekal

Kannur

Chennai

Kolkata

Approx Travel Time

9h 52m

₹16,975

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Bekal and Kolkata?

The straight-line distance is approximately 1800+ km.

What is the distance from Bekal to Kolkata via Bangalore?

Via Bangalore, the distance is approximately 1900+ km, taking around 13 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India