hero
How2Go
Kannur to Mayiladuthurai

Kannur to Mayiladuthurai

Mayiladuthurai is approximately 450+ km from Kannur, 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 Mayiladuthurai.

Read More
Sort By
Mode of Transport

Via Tiruchirappalli

RECOMMENDED

FASTEST

Kannur

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

4h 20m

₹8,875

Onwards

Kannur

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

5h 49m

₹9,294

Onwards

Kannur

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

5h 13m

₹12,139

Onwards

Via Coimbatore

CHEAPEST

Kannur

Coimbatore

Mayiladuthurai

Approx Travel Time

11h 34m

₹290

Onwards

Via Erode

Kannur

Erode

Mayiladuthurai

Approx Travel Time

15h 12m

₹1,849

Onwards

Kannur

Erode

Mayiladuthurai

Approx Travel Time

16h 55m

₹2,649

Onwards

Via Calicut, Tiruchirappalli

Kannur

Calicut

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

14h 10m

₹3,130

Onwards

Kannur

Calicut

Tiruchirappalli

Mayiladuthurai

Approx Travel Time

14h 59m

₹4,739

Onwards

Via Tiruchirappalli, Kumbakonam

Kannur

Tiruchirappalli

Kumbakonam

Mayiladuthurai

Approx Travel Time

4h 40m

₹8,920

Onwards

Kannur

Tiruchirappalli

Kumbakonam

Mayiladuthurai

Approx Travel Time

5h 2m

₹9,859

Onwards

Frequently Asked Questions

What is the distance between Kannur and Mayiladuthurai?

Mayiladuthurai is approximately 450+ kms from Kannur.

How long does it take to reach Mayiladuthurai from Kannur?

It takes approximately 5 hours to reach Mayiladuthurai from Kannur by Flight, Train Via Tiruchirappalli.

What is the cheapest way to reach Mayiladuthurai from Kannur?

The cheapest way to reach Mayiladuthurai from Kannur is by Train Via Coimbatore.

What is the fastest way to reach Mayiladuthurai from Kannur?

The fastest way to reach Mayiladuthurai from Kannur is by Flight, Train Via Tiruchirappalli.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India