Mavelikara
Mavelikara
Kannur
Kannur
Train Bus

Mavelikara to Kannur

Updated: 20 May 2026

The distance from Mavelikara to Kannur is approximately 350 kilometers. The most practical way to cover this distance is by train, which takes about 7 to 8 hours. Several long-distance express trains pass through Mavelikara and stop at Kannur Railway Station. Road travel via NH 66 is possible but can take 10 to 12 hours due to the significant distance and road conditions. Kannur is known for its beautiful beaches and Theyyam performances.

Total Distance: 350 km by road, 310 km straight-line.
Fastest Way
Express train, taking about 7.5 hours.
Cheapest Way
General class train ticket, costing around 200 INR.
Compare Mavelikara to Kannur Routes
Train
Direct
Duration
7 hours 30 mins
Avg Price
350-1200 INR
Operator
Indian Railways (Malabar Express)
Route
Mavelikara - Ernakulam - Kozhikode - Kannur

Overnight trains are the most convenient way to reach Kannur.

Bus
Direct
Duration
11 hours
Avg Price
600-1000 INR
Operator
KSRTC
Route
NH 66

Long-distance buses are available but can be tiring.

Travel Tips
  • Train Booking
    Book your tickets well in advance as this is a popular route.
  • Road Travel
    If driving, plan for multiple stops to avoid fatigue.
  • Local Transport
    Kannur has a good network of auto-rickshaws and buses.
  • Food
    Try the local seafood dishes in Kannur.
  • Weather
    Carry sunscreen and hats for beach visits.
Safety Tips
  • Night Travel
    Trains are safer and more comfortable for night travel.
  • Valuables
    Keep your luggage locked at all times.
  • Emergency
    Keep the local emergency numbers handy.
  • Taxi Safety
    Use only registered taxi services.
People Also Ask
  • Is there a direct train?
    Yes, several direct trains connect Mavelikara to Kannur.
  • How long is the journey?
    By train, it takes about 7 to 8 hours.
  • What is Kannur famous for?
    It is famous for its beaches and Theyyam rituals.
  • Are there buses?
    Yes, KSRTC operates long-distance services.
  • Is it safe?
    Yes, Kannur is a safe destination for tourists.
Quick Info
  • From Mavelikara, Kerala, India
  • To Kannur, Kerala, India
  • Modes
Best Time to Travel

October to March for pleasant weather and cultural festivals.

Things to Do in Kannur
1
St. Angelo Fort
Visit this historic fort built by the Portuguese.
2
Muzhappilangad Drive-in Beach
Drive your car on the longest drive-in beach in Asia.
3
Payyambalam Beach
Relax at this clean and scenic beach near the city.
4
Theyyam Performance
Witness the traditional ritual dance of North Kerala.
Tags
Mavelikara to Kannur train Mavelikara to Kannur bus distance Mavelikara to Kannur train fare Mavelikara to Kannur KSRTC Mavelikara to Kannur travel to Kannur Kerala travel Mavelikara transport