Mayiladuthurai to Kanpur Distance

Kanpur is approximately 1850+ km from Mayiladuthurai. Compare the available routes and travel options between the two cities. If you're travelling by air, Kanpur Airport is located in Kanpur. Flying is the fastest way to reach Kanpur, 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 Kanpur, India

Via Bangalore

RECOMMENDED

Mayiladuthurai

Bangalore

Kanpur

Approx Travel Time

12h 25m

₹12,529

Onwards

Via Chennai, Bhopal

CHEAPEST

Mayiladuthurai

Chennai

Bhopal

Kanpur

Approx Travel Time

1d 8h 59m

₹930

Onwards

Mayiladuthurai

Chennai

Bhopal

Kanpur

Approx Travel Time

1d 9h 46m

₹1,344

Onwards

Mayiladuthurai

Chennai

Bhopal

Kanpur

Approx Travel Time

1d 8h 39m

₹5,930

Onwards

Ads by MMT

Via Tiruchirappalli, Hyderabad

FASTEST

Mayiladuthurai

Tiruchirappalli

Hyderabad

Kanpur

Approx Travel Time

7h 53m

₹19,346

Onwards

Via Chennai, Jabalpur

Mayiladuthurai

Chennai

Jabalpur

Kanpur

Approx Travel Time

2d 3h 54m

₹9,544

Onwards

Ads by MMT

Via Chennai, Lucknow

Mayiladuthurai

Chennai

Lucknow

Kanpur

Approx Travel Time

12h 50m

₹9,420

Onwards

Mayiladuthurai

Chennai

Lucknow

Kanpur

Approx Travel Time

12h 40m

₹15,083

Onwards

Via Tiruchirappalli, Bangalore

Mayiladuthurai

Tiruchirappalli

Bangalore

Kanpur

Approx Travel Time

7h 58m

₹15,550

Onwards

Mayiladuthurai

Tiruchirappalli

Bangalore

Kanpur

Approx Travel Time

9h 25m

₹15,869

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1700+ km.

What is the distance from Mayiladuthurai to Kanpur via Bangalore?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India