What is the cheapest way to get from Kannur to Marayur?
The cheapest way to get from Kannur to Marayur is to bus which costs $3.91 - $9.24 and takes 9h 17m.
What is the fastest way to get from Kannur to Marayur?
The fastest way to get from Kannur to Marayur is to fly and taxi which takes 4h 27m and costs $76.09 - $130.43 .
Is there a direct bus between Kannur and Marayur?
No, there is no direct bus from Kannur to Marayur. However, there are services departing from Kannur and arriving at Marayoor via Muvattupuzha. The journey, including transfers, takes approximately 9h 17m.
How far is it from Kannur to Marayur?
The distance between Kannur and Marayur is 344 km. The road distance is 334.4 km.
How do I travel from Kannur to Marayur without a car?
The best way to get from Kannur to Marayur without a car is to train and taxi which takes 5h 41m and costs $33.70 - $70.65 .
How long does it take to get from Kannur to Marayur?
It takes approximately 5h 41m to get from Kannur to Marayur, including transfers.
Where do I catch the Kannur to Marayur bus from?
Kannur to Marayur bus services, operated by Kerala State Road Transport Corporation, depart from Kannur station.
Where does the Kannur to Marayur bus arrive?
Kannur to Marayur bus services, operated by Kerala State Road Transport Corporation, arrive at Muvattupuzha station.
Can I drive from Kannur to Marayur?
Yes, the driving distance between Kannur to Marayur is 334 km. It takes approximately 5h 20m to drive from Kannur to Marayur.
Where can I stay near Marayur?
There are 182+ hotels available in Marayur. Prices start at $5.65 per night.
→
+0→
Transport search
Transport search
Popular routes
Choose one of the options below and start your journey