Bangalore to Kannur Distance
The road distance between Bangalore and Kannur is approximately 350+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 7 hours, while trains complete the journey in approximately 6 hours, subject to the chosen service and route. If you're travelling by air, Kannur International Airport is the nearest airport to Kannur, located about 16 km away from the city centre. Flights from Bangalore take around 2 hours. Flying is the fastest way to reach Kannur, with a total travel time of approximately 2 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Flight
RECOMMENDED
FASTEST
Bangalore
Kannur
Approx Travel Time
1h 20m
₹3,900
Onwards
Direct Train
CHEAPEST
Bangalore
Kannur
Approx Travel Time
5h 45m
₹315
Onwards
Direct Bus
Bangalore
Kannur
Approx Travel Time
7h 15m
₹800
Onwards
Direct Cab
Bangalore
Kannur
Approx Travel Time
8h 1m
₹6,384
Onwards
Via Cochin
Bangalore
Cochin
Kannur
Approx Travel Time
4h 30m
₹8,308
Onwards
Via Mangalore
Bangalore
Mangalore
Kannur
Approx Travel Time
3h 50m
₹10,424
Onwards
Bangalore
Mangalore
Kannur
Approx Travel Time
7h 26m
On Demand
Bangalore
Mangalore
Kannur
Approx Travel Time
5h 27m
₹4,164
Onwards
Via Calicut
Bangalore
Calicut
Kannur
Approx Travel Time
4h 25m
₹2,564
Onwards
Bangalore
Calicut
Kannur
Approx Travel Time
5h 37m
₹3,098
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Kannur?
Kannur is approximately 250+ km from Bangalore.
How long does it take to reach Kannur from Bangalore?
It takes approximately 2 hours to reach Kannur from Bangalore by Flight.
Routes Connecting Bangalore
Routes From Bangalore
Routes Connecting Kannur
Routes From Kannur
Popular Places Routes
- Dandeli to Anakapalle
- Chennai to Anakapalle
- Krishnanagar to Nidadavolu
- Penukonda to Baripada
- Goa to Gunupur
- Indi to Porbandar
- Ooty to Madurantakam
- Dungarpur to Gadarwara
- Agartala to Ooty
- Velankanni to Ambikapur
- Kumbakonam to Manali
- Jabalpur to Chakradharpur
- Chalisgaon to Varanasi
- Valsad to Bharuch
- Ranikhet to Baran

