There are 8 ways to get from Kanpur to Kannur by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kanpur Airport to Kannur International Airport
best- Fly from Kanpur Airport (KNU) to Kannur International Airport (CNN)plane KNU - CNN
10h 20m₹11,099–24,335Train
cheapest- Take the train from Kanpur Central to Virangana Lakshmibai Jhansitrain 12533 / ...
- Take the train from Virangana Lakshmibai Jhansi to Kannurtrain 12618
42h 29m₹1,038–8,430Bus via Varanasi
- Take the bus from Kanpur to Varanasibus
- Take the bus from Varanasi to Bengalurubus
- Take the bus from Bengaluru to Kannurbus
2d 1hDrive 2,017.9 km
- Drive from Kanpur to Kannurcar 2,017.9 km
29h 52m₹22,616–32,667Fly Kanpur Airport to Calicut International Airport, train
- Fly from Kanpur Airport (KNU) to Calicut International Airport (CCJ)plane KNU - CCJ
- Take the train from Kozhikkode to Kannurtrain
7h 27m₹10,079–22,285Train to Chaudhary Charan Singh Airport, fly to Kannur International Airport
- Take the train from Kanpur Central to Lucknowtrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Kannur International Airport (CNN)plane LKO - CNN
8h 17m₹10,563–24,161Fly Kanpur Airport to Bajpe Airport, train
- Fly from Kanpur Airport (KNU) to Bajpe Airport (IXE)plane KNU - IXE
- Take the train from Mangalore to Kannurtrain
8h 52m₹9,689–22,845Bus
- Take the bus from Kanpur to Gwaliorbus
- Take the bus from Gwalior to Bengalurubus
- Take the bus from Bengaluru to Kannurbus
2d 3h
Kanpur to Kannur by train
Comparing Your Travel Options
The cheapest way to get from Kanpur to Kannur is to train which costs ₹1,000 - ₹8,500 and takes 42h 29m.
The fastest way to get from Kanpur to Kannur is to fly and train which takes 7h 27m and costs ₹10,000 - ₹23,000.
No, there is no direct bus from Kanpur to Kannur. However, there are services departing from Kanpur and arriving at Kannur via Varanasi and Bengaluru. The journey, including transfers, takes approximately 2 days 1h.
No, there is no direct train from Kanpur to Kannur. However, there are services departing from Kanpur Central and arriving at Kannur via Virangana Lakshmibai Jhansi. The journey, including transfers, takes approximately 42h 29m.
The distance between Kanpur and Kannur is 1724 km. The road distance is 2017.9 km.
The best way to get from Kanpur to Kannur without a car is to train which takes 42h 29m and costs ₹1,000 - ₹8,500.
It takes approximately 10h 20m to get from Kanpur to Kannur, including transfers.
Kanpur to Kannur bus services, operated by SLGT Travels, depart from Kanpur station.
Kanpur to Kannur train services, operated by Indian Railways, depart from Kanpur Central station.
The best way to get from Kanpur to Kannur is to fly which takes 10h 20m and costs ₹11,000 - ₹25,000. Alternatively, you can train, which costs ₹1,000 - ₹8,500 and takes 42h 29m, you could also bus via Varanasi, which costs and takes 2 days 1h.
What companies run services between Kanpur, India and Kannur, India?
IndiGo Airlines flies from Kanpur Airport (KNU) to Kannur International Airport (CNN) once daily. Alternatively, you can take a train from Kanpur Central to Kannur via Virangana Lakshmibai Jhansi in around 42h 29m.
- Website
- goindigo.in
Flights from Kanpur Airport to Kannur International Airport via Delhi
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹12,000–24,000
Flights from Kanpur Airport to Kannur International Airport via Bengaluru
- Ave. Duration
- 17h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–23,000
Flights from Kanpur Airport to Calicut International Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Kanpur Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹9,000–20,000
Flights from Chaudhary Charan Singh Airport to Kannur International Airport via Delhi
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹11,000–22,000
Flights from Chaudhary Charan Singh Airport to Kannur International Airport via Mumbai
- Ave. Duration
- 7h 17m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–25,000
Flights from Chaudhary Charan Singh Airport to Kannur International Airport via Hyderabad
- Ave. Duration
- 9h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–22,000
Flights from Kanpur Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹9,000–21,000
Flights from Kanpur Airport to Bajpe Airport via Delhi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹10,000–21,000
- Website
- airindiaexpress.in
Flights from Kanpur Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 4h 40m
- When
- Monday and Friday
- Estimated price
- ₹9,000–20,000
Flights from Chaudhary Charan Singh Airport to Kannur International Airport via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Monday and Saturday
- Estimated price
- ₹9,000–24,000
- Website
- spicejet.com
Flights from Kanpur Airport to Calicut International Airport via Mumbai
- Ave. Duration
- 6h 5m
- When
- Monday and Saturday
- Estimated price
- ₹9,500–21,000
- Website
- starlightairline.com
Flights from Kanpur Airport to Calicut International Airport via Bengaluru
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹9,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kanpur Central to Virangana Lakshmibai Jhansi
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Virangana Lakshmibai Jhansi to Kannur
- Ave. Duration
- 37h 59m
- Frequency
- Once daily
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,000
Train from Kozhikkode to Kannur
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Kanpur Central to Lucknow
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Mangalore to Kannur
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- 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
- [email protected]
- Website
- SLGT Travels
Bus from Kanpur to Varanasi
- Ave. Duration
- 6h
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Varanasi to Bengaluru
- Ave. Duration
- 34h
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bengaluru to Kannur
- Ave. Duration
- 7h 20m
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Kanpur to Gwalior
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Gwalior to Bengaluru
- Ave. Duration
- 35h 25m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bengaluru to Kannur
- Ave. Duration
- 7h 20m
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Kanpur to Varanasi
- Ave. Duration
- 6h
- Frequency
- 6 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Varanasi to Bengaluru
- Ave. Duration
- 35h
- Frequency
- Twice a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Kannur
- Ave. Duration
- 6h 40m
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Kanpur to Gwalior
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Kannur
- Ave. Duration
- 6h 40m
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Kanpur to Varanasi
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Bengaluru to Kannur
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
Bus from Bengaluru to Kannur
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
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 to get from Southend Airport into central London, Want to know more about Flixbus?, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
Kanpur to Kannur bus services, operated by SLGT Travels, arrive at Varanasi station.
Kanpur to Kannur train services, operated by Indian Railways, arrive at Virangana Lakshmibai Jhansi station.
Yes, the driving distance between Kanpur to Kannur is 2018 km. It takes approximately 29h 52m to drive from Kanpur to Kannur.
Book your Kanpur to Kannur bus tickets online with Omio.
There are 182+ hotels available in Kannur.






