The journey from Kannur to Bangalore covers approximately 310 km through the scenic Western Ghats. You can choose between the overnight KSRTC sleeper buses or the direct Kannur-Yesvantpur Express train. The route via Iritty and Virajpet offers breathtaking views of the Coorg coffee plantations. Travel time varies between 7 to 10 hours depending on the mode of transport. The road route is heavily dependent on traffic conditions at the Kerala-Karnataka border check-posts.
Total Distance: 310 km by road, 250 km air distance.
Book your tickets at least 30 days in advance as this route is highly popular.
Choose a sleeper bus for a comfortable overnight journey.
October to March for pleasant weather and clear mountain roads.