There are 8 ways to get from Kannapuram to Bengaluru by plane, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Kannur International Airport, bus
best- Fly from Kannur International Airport (CNN) to Kempegowda International Airport (BLR)plane CNN - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
3h 16m₹5,738–16,566Train
cheapest- Take the train from Kannur to Yasvantpur Jntrain 16528 / ...
15h 21m₹492–3,607Bus
- Take the bus from Kannur to Bengalurubus redbusIndia_Bharat Benz A/C Sleeper
8h 41mDrive 317.1 km
- Drive from Kannapuram to Bengalurucar 317.1 km
4h 41m₹3,076–4,443Taxi
- Take the taxi from Kannapuram to Bengalurutaxi 317.1 km
4h 41m₹7,500–9,500Train to Bajpe Airport, fly, bus
- Take the train from Kannapuram to Mangalore Jntrain
- Fly from Bajpe Airport (IXE) to Kempegowda International Airport (BLR)plane IXE - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
6h 12m₹4,705–9,419Train to Calicut International Airport, fly, bus
- Take the train from Kannapuram to Parpanangaditrain
- Fly from Calicut International Airport (CCJ) to Kempegowda International Airport (BLR)plane CCJ - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
6h 23m₹3,429–9,738Bus via Mattannur
- Take the bus from Mattannur to Bengalurubus redbusIndia_Bharat Benz A/C Sleeper
9h 31m
Kannur International Airport (CNN) to Kempegowda International Airport (BLR) flights
Comparing Your Travel Options
The cheapest way to get from Kannapuram to Bengaluru is to train which costs ₹490 - ₹3,700 and takes 15h 21m.
The fastest way to get from Kannapuram to Bengaluru is to fly and bus which takes 3h 16m and costs ₹5,500 - ₹17,000.
No, there is no direct bus from Kannapuram to Bengaluru. However, there are services departing from Kannur and arriving at Bengaluru via . The journey, including transfers, takes approximately 8h 41m.
No, there is no direct train from Kannapuram to Bengaluru. However, there are services departing from Kannapuram and arriving at Chickpet via Kannur and Yeshwathpur. The journey, including transfers, takes approximately 15h 21m.
The distance between Kannapuram and Bengaluru is 363 km. The road distance is 317.1 km.
The best way to get from Kannapuram to Bengaluru without a car is to bus which takes 8h 41m and costs .
It takes approximately 3h 16m to get from Kannapuram to Bengaluru, including transfers.
Kannapuram to Bengaluru bus services, operated by Varadayini Voyages, depart from Kannur station.
Kannapuram to Bengaluru train services, operated by Indian Railways, depart from Kannur station.
The best way to get from Kannapuram to Bengaluru is to bus which takes 8h 41m and costs . Alternatively, you can train, which costs ₹490 - ₹3,700 and takes 15h 21m.
What companies run services between Kannapuram, Kerala, India and Bengaluru, India?
Varadayini Voyages operates a bus from Kannur to Bengaluru every 4 hours, and the journey takes 7h 45m. 14 other operators also service this route. Alternatively, Indian Railways operates a train from Kannur to Yasvantpur Jn once daily. Tickets cost ₹350–2,700 and the journey takes 13h 45m.
- Website
- goindigo.in
Flights from Kannur International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–15,000
Flights from Bajpe Airport to Kempegowda International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹4,200–7,500
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,400–7,000
- Website
- airindiaexpress.in
Flights from Kannur International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,400–15,000
Flights from Bajpe Airport to Kempegowda International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,100–6,500
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹3,400–13,000
- Website
- starlightairline.com
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹2,600–6,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 Kannapuram to Mangalore Jn
- Ave. Duration
- 2h 34m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Kannapuram to Parpanangadi
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
- Website
- Varadayini Voyages
Bus from Kannur to Bengaluru
- Ave. Duration
- 7h 45m
- Frequency
- Every 4 hours
- Schedules at
- Varadayini Voyages
- Website
- Arya Travels
Bus from Kannur to Bengaluru
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a day
- Schedules at
- Arya Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Schedules at
- Arya Travels
- Phone
- +91 97405 16768
- Website
- Kalpaka Travels
Bus from Kannur to Bengaluru
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a day
- Website
- Kalpaka Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Website
- Kalpaka Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Kannur to Bengaluru
- Ave. Duration
- 8h 15m
- Frequency
- 3 times a day
- Website
- National Travels - Ratnagiri
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Every 3 hours
- Website
- National Travels - Ratnagiri
- Website
- Ashoka Travel and Logistics
Bus from Kannur to Bengaluru
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Schedules at
- Ashoka Travel and Logistics
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Schedules at
- Ashoka Travel and Logistics
- Website
- SKS Tours & Travels
Bus from Kannur to Bengaluru
- Ave. Duration
- 7h 55m
- Frequency
- Twice daily
- Schedules at
- SKS Tours & Travels
- Website
- Golden Travels
Bus from Kannur to Bengaluru
- Ave. Duration
- 7h 5m
- Frequency
- Twice daily
- Schedules at
- Golden Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Schedules at
- Golden Travels
- Website
- Hilux Travels
Bus from Kannur to Bengaluru
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Schedules at
- Hilux Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Schedules at
- Hilux Travels
- Website
- Emerald Travels
Bus from Kannur to Bengaluru
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Schedules at
- Emerald Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Schedules at
- Emerald Travels
- Website
- NS Transports
Bus from Kannur to Bengaluru
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Schedules at
- NS Transports
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a day
- Schedules at
- NS Transports
- Website
- Blue Lagoon Holidays
Bus from Kannur to Bengaluru
- Ave. Duration
- 7h 35m
- Frequency
- 6 times a week
- Schedules at
- Blue Lagoon Holidays
- Website
- Ashoka Travel Agency
Bus from Kannur to Bengaluru
- Ave. Duration
- 8h 15m
- Frequency
- 5 times a week
- Schedules at
- Ashoka Travel Agency
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a week
- Schedules at
- Ashoka Travel Agency
- Website
- MMK Travels
Bus from Kannur to Bengaluru
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Schedules at
- MMK Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Schedules at
- MMK Travels
- Website
- Global Transport
Bus from Kannur to Bengaluru
- Ave. Duration
- 8h 15m
- Frequency
- Once a week
- Schedules at
- Global Transport
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Once a week
- Schedules at
- Global Transport
- Website
- Velocity Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 45m
- Frequency
- Every 3 hours
- Schedules at
- Velocity Travels
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Website
- A1 Travels
- Website
- Esteem Tours & Travels
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 38m
- Frequency
- 3 times a day
- Schedules at
- Esteem Tours & Travels
- Website
- SKS Tourist Corporation
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- SKS Tourist Corporation
- Website
- Sam Tourist and Logistics
Bus from Mattannur to Bengaluru
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- Sam Tourist and Logistics
- Ave. Duration
- 4h 41m
- Estimated price
- ₹7,500–9,500
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 Need to know: Jadrolinija, How do I get from Sydney to Melbourne, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Kannapuram to Bengaluru bus services, operated by Varadayini Voyages, arrive at Bengaluru station.
Kannapuram to Bengaluru train services, operated by Indian Railways, arrive at Yasvantpur Jn station.
Yes, the driving distance between Kannapuram to Bengaluru is 317 km. It takes approximately 4h 41m to drive from Kannapuram to Bengaluru.
There are 2871+ hotels available in Bengaluru.



















