Kannur
Kannur
Bus

Engandiyoor to Kannur

Updated: 28 May 2026

The distance between Engandiyoor and Kannur is approximately 180 km. You can reach Kannur by bus or train in about 4 to 5 hours. Kannur is known for its beautiful beaches and historical sites. The route is well-connected by road and rail.

Total Distance: 180 km by road, 160 km straight-line distance.
Fastest Way
Train from Thrissur, taking 3.5 hours.
Cheapest Way
Local bus, costing approximately 200 INR.
Compare Engandiyoor to Kannur Routes
Bus
Direct
Duration
4.5 hours
Avg Price
200-400 INR
Operator
KSRTC
Route
Engandiyoor to Kannur via NH 66.

Buses are frequent.

Travel Tips
  • Traffic
    Expect heavy traffic near Kannur.
  • Taxi
    Use app-based cabs for convenience.
  • Weather
    Carry an umbrella.
  • Booking
    Book hotels in advance.
  • Local Info
    Ask locals for the best routes.
Safety Tips
  • Personal Items
    Keep your belongings safe.
  • Emergency
    Dial 112 for help.
  • Night Travel
    Avoid walking alone at night.
  • Health
    Stay hydrated.
People Also Ask
  • How far is Kannur?
    It is about 180 km away.
  • Are buses frequent?
    Yes, they run every hour.
  • Is it safe?
    Yes, it is a safe route.
  • What is the best way to travel?
    Bus or train.
  • Are taxis available?
    Yes, they are easily available.
Quick Info
  • From Engandiyoor, Kerala, India
  • To Kannur, Kerala, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Kannur
1
Payyambalam Beach
Enjoy the beach.
2
St. Angelo Fort
Visit the historic fort.
3
Muzhappilangad Drive-in Beach
Drive on the beach.
4
Arakkal Museum
Explore the museum.
Tags
Engandiyoor to Kannur travel bus from Engandiyoor to Kannur train to Kannur local travel Kerala distance Engandiyoor to Kannur how to reach Kannur travel tips Engandiyoor Kannur transport