hero
How2Go
Kannur to Marayoor

Kannur to Marayoor

Marayoor is approximately 500+ 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 Marayoor.

Read More
Sort By
Mode of Transport

Via Kottayam

RECOMMENDED

CHEAPEST

FASTEST

Kannur

Kottayam

Marayoor

Approx Travel Time

11h 1m

₹416

Onwards

Kannur

Kottayam

Marayoor

Approx Travel Time

14h 48m

₹1,075

Onwards

Via Muvattupuzha

Kannur

Muvattupuzha

Marayoor

Approx Travel Time

11h 41m

₹1,202

Onwards

Via Palani

Kannur

Palani

Marayoor

Approx Travel Time

11h 43m

₹880

Onwards

Kannur

Palani

Marayoor

Approx Travel Time

12h 57m

₹1,239

Onwards

Frequently Asked Questions

What is the distance between Kannur and Marayoor?

Marayoor is approximately 500+ kms from Kannur.

How long does it take to reach Marayoor from Kannur?

It takes approximately 11 hours to reach Marayoor from Kannur by Train, Bus Via Kottayam.

What is the cheapest way to reach Marayoor from Kannur?

The cheapest way to reach Marayoor from Kannur is by Train, Bus Via Kottayam.

What is the fastest way to reach Marayoor from Kannur?

The fastest way to reach Marayoor from Kannur is by Train, Bus Via Kottayam.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India