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.
Buses are frequent.
October to March for pleasant weather.