The journey from Malampuzha to Kannur covers about 220 km. You can take a train from Palakkad Junction to Kannur Railway Station, which is the most comfortable and efficient way. Alternatively, you can take a bus, but it will take much longer. The road journey takes you through the scenic coastal route. Kannur is known as the land of looms and lores and is famous for its beaches and temples. Expect a travel time of 5 to 6 hours.
Total Distance: 220 km by road, 180 km air distance.
Book your train tickets in advance for a comfortable journey.
October to March for pleasant weather.