Mayiladuthurai to Kolkata Distance

Kolkata is approximately 1600+ km from Mayiladuthurai. 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 Mayiladuthurai, India to Kolkata, India

Via Chennai

RECOMMENDED

Mayiladuthurai

Chennai

Kolkata

Approx Travel Time

9h 55m

₹6,063

Onwards

Mayiladuthurai

Chennai

Kolkata

Approx Travel Time

10h 30m

₹6,477

Onwards

Mayiladuthurai

Chennai

Kolkata

Approx Travel Time

9h 45m

₹11,028

Onwards

Via Pondicherry, Chennai

Mayiladuthurai

Pondicherry

Chennai

Kolkata

Approx Travel Time

9h 25m

₹6,557

Onwards

Mayiladuthurai

Pondicherry

Chennai

Kolkata

Approx Travel Time

10h 58m

₹6,168

Onwards

Ads by MMT

Via Pondicherry, Bangalore

FASTEST

Mayiladuthurai

Pondicherry

Bangalore

Kolkata

Approx Travel Time

9h 12m

₹11,850

Onwards

Via Bhubaneshwar

Mayiladuthurai

Bhubaneshwar

Kolkata

Approx Travel Time

1d 11h

On Demand

Mayiladuthurai

Bhubaneshwar

Kolkata

Approx Travel Time

1d 11h 57m

On Demand

Ads by MMT

Via Chennai, Bhubaneshwar

Mayiladuthurai

Chennai

Bhubaneshwar

Kolkata

Approx Travel Time

1d 9h 10m

₹5,955

Onwards

Via Chennai, Visakhapatnam

CHEAPEST

Mayiladuthurai

Chennai

Visakhapatnam

Kolkata

Approx Travel Time

1d 17h 15m

₹3,529

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1550+ km.

What is the distance from Mayiladuthurai to Kolkata via Chennai?

Via Chennai, the distance is approximately 1600+ km, taking around 10 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India