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.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 9 hours | 8 hours |
| Avg Price | 500-1200 INR | 800-1500 INR |
| Operator | Kannur-Yesvantpur Express | KSRTC |
| Route | Kannur - Thalassery - Palakkad - Salem - Bangalore | Kannur - Iritty - Virajpet - Mysore - Bangalore |
| Tip | 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.