Kannur is located in northern Kerala, requiring a long journey from Punnaiyadi. You will traverse the entire length of Kerala if traveling by road or rail. The total distance is approximately 650 km. Expect a travel time of 15 to 18 hours.
Total Distance: 650 km by road, 500 km air distance.
Overnight trains are the most comfortable way to cover this distance.
October to March for pleasant beach weather.