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 8 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

₹8,938

Onwards

Mayiladuthurai

Chennai

Kolkata

Approx Travel Time

10h 32m

₹9,352

Onwards

Mayiladuthurai

Chennai

Kolkata

Approx Travel Time

9h 45m

₹14,246

Onwards

Via Pondicherry, Chennai

Mayiladuthurai

Pondicherry

Chennai

Kolkata

Approx Travel Time

9h 28m

₹9,596

Onwards

Ads by MMT

Via Bhubaneshwar

Mayiladuthurai

Bhubaneshwar

Kolkata

Approx Travel Time

1d 8h 35m

On Demand

Mayiladuthurai

Bhubaneshwar

Kolkata

Approx Travel Time

1d 10h 5m

On Demand

Via Tiruchirappalli, Chennai

FASTEST

Mayiladuthurai

Tiruchirappalli

Chennai

Kolkata

Approx Travel Time

7h 58m

₹13,942

Onwards

Mayiladuthurai

Tiruchirappalli

Chennai

Kolkata

Approx Travel Time

9h 40m

₹9,018

Onwards

Ads by MMT

Via Chennai, Bhubaneshwar

Mayiladuthurai

Chennai

Bhubaneshwar

Kolkata

Approx Travel Time

1d 7h 55m

₹5,990

Onwards

Via Chennai, Visakhapatnam

CHEAPEST

Mayiladuthurai

Chennai

Visakhapatnam

Kolkata

Approx Travel Time

1d 17h 17m

₹3,796

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