There are 7 ways to get from Kannur to Davanagere by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kannur to Mangalore Jntrain
- Take the train from Mangalore Jn to Hassantrain
- Take the train from Hassan to Davangeretrain
13h 19m₹506–3,989Bus via Udupi
- Take the bus from Kannur to Mangaluru, Karnatakabus
- Take the bus from Mangaluru, Karnataka to Udupi, Karnatakabus
- Take the bus from Udupi, Karnataka to Shivamogga, Karnatakabus
- Take the bus from Shivamogga to Holalkerebus
- Take the bus from Chitradurga to Davanagerebus
15h 15mDrive 387 km
- Drive from Kannur to Davanagerecar 387 km
6h 18m₹4,381–6,327Taxi
- Take the taxi from Kannur to Davanageretaxi 387 km
6h 18m₹5,500–7,000Fly, bus, train
- Fly from Kannur International Airport (CNN) to Kempegowda International Airport (BLR)plane CNN - BLR
- Take the bus from Kempegowda International Airport to Mekhri Circlebus
- Take the train from Yasvantpur Jn to Davangeretrain
8h 29m₹5,213–17,080Bus
- Take the bus from Kannur KSRTC Bus Stand to Mysore KSRTC Bus Standbus
- Take the bus from Mysore to Davanagerebus Mysore - Davanagere
15h 40m₹685–2,009Train via Bengaluru
- Take the train from Kannur to Yasvantpur Jntrain 16528 / ...
- Take the train from Yasvantpur Jn to Davangeretrain 20653 / ...
18h 41m₹570–4,333
Kannur to Davanagere by train
Questions & Answers
The cheapest way to get from Kannur to Davanagere is to bus which costs ₹650 - ₹2,100 and takes 15h 40m.
The fastest way to get from Kannur to Davanagere is to drive which takes 6h 18m and costs ₹4,300 - ₹6,500.
No, there is no direct bus from Kannur to Davanagere. However, there are services departing from Kannur and arriving at Davanagere via Mangaluru, Karnataka, Udupi, Karnataka, Shivamogga and Chitradurga. The journey, including transfers, takes approximately 15h 15m.
No, there is no direct train from Kannur to Davanagere. However, there are services departing from Kannur and arriving at Davangere via Mangalore Jn and Hassan. The journey, including transfers, takes approximately 13h 19m.
The distance between Kannur and Davanagere is 523 km. The road distance is 387 km.
The best way to get from Kannur to Davanagere without a car is to train which takes 13h 19m and costs ₹500 - ₹4,000.
It takes approximately 13h 19m to get from Kannur to Davanagere, including transfers.
Kannur to Davanagere bus services, operated by Ubc travels, depart from Kannur station.
Kannur to Davanagere train services, operated by Indian Railways, depart from Kannur station.
The best way to get from Kannur to Davanagere is to train which takes 13h 19m and costs ₹500 - ₹4,000. Alternatively, you can bus via Udupi, which costs and takes 15h 15m.
What companies run services between Kannur, India and Davanagere, India?
You can take a train from Kannur to Davangere via Mangalore Jn and Hassan in around 13h 19m. Alternatively, you can take a bus from Kannur to Davanagere via Mangaluru, Karnataka, Udupi, Karnataka, Shivamogga, Karnataka, Shivamogga, Holalkere, and Chitradurga in around 15h 15m.
- Website
- airindiaexpress.in
Flights from Kannur International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,700–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kannur to Mangalore Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Mangalore Jn to Hassan
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Hassan to Davangere
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Yasvantpur Jn to Davangere
- Ave. Duration
- 3h 56m
- Frequency
- Every 3 hours
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Kannur to Yasvantpur Jn
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–410
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Yasvantpur Jn to Davangere
- Ave. Duration
- 3h 56m
- Frequency
- Every 3 hours
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
- Website
- Ubc travels
Bus from Kannur to Mangaluru, Karnataka
- Ave. Duration
- 3h 10m
- Frequency
- Every 2 hours
- Schedules at
- Ubc travels
- Ave. Duration
- 6h 18m
- Estimated price
- ₹5,500–7,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, The beginner’s guide to the 2018 World Nomad Games, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Kannur to Davanagere bus services, operated by Ubc travels, arrive at Mangaluru, Karnataka station.
Kannur to Davanagere train services, operated by Indian Railways, arrive at Mangalore Jn station.
Yes, the driving distance between Kannur to Davanagere is 387 km. It takes approximately 6h 18m to drive from Kannur to Davanagere.
There are 22+ hotels available in Davanagere.






