There are 11 ways to get from Vijayanagara to Kannur by bus, train, 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.
Bus
best- Take the bus from Hampi to Bengalurubus redbusIndia_NON A/C Sleeper
- Take the bus from Bengaluru to Kannurbus redbusIndia_A/C Sleeper / ...
15h 15mTrain
cheapest- Take the train from Hospet Jn to Castle Rocktrain 18047 / ...
- Take the train from Castle Rock to Kannurtrain 11097
18h 10m₹961–4,457Drive 503.8 km
- Drive from Vijayanagara to Kannurcar 503.8 km
7h 56m₹5,641–8,148Taxi
- Take the taxi from Vijayanagara to Kannurtaxi 503.8 km
7h 56m₹10,000–12,000Bus to Kempegowda International Airport, fly to Kannur International Airport
- Take the bus from Hampi to Bengalurubus
- Fly from Kempegowda International Airport (BLR) to Kannur International Airport (CNN)plane BLR - CNN
11h 4mBus, train
- Take the bus from Hampi to Bengalurubus redbusIndia_NON A/C Sleeper
- Take the train from Ksr Bengaluru to Kannurtrain 16511
21h 38mTaxi to Jindal Vijaynagar Airport, fly to Calicut International Airport, train
- Take the taxi from Vijayanagara to Jindal Vijaynagar Airport (VDY)taxi
- Fly from Jindal Vijaynagar Airport (VDY) to Calicut International Airport (CCJ)plane VDY - CCJ
- Take the train from Kozhikkode to Kannurtrain
10h 18m₹6,424–18,284Taxi to Jindal Vijaynagar Airport, fly to Bajpe Airport, train
- Take the taxi from Vijayanagara to Jindal Vijaynagar Airport (VDY)taxi
- Fly from Jindal Vijaynagar Airport (VDY) to Bajpe Airport (IXE)plane VDY - IXE
- Take the train from Mangalore to Kannurtrain
8h 57m₹6,534–21,844Bus to Kempegowda International Airport, fly to Calicut International Airport, train
- Take the bus from Hampi to Bengalurubus
- Fly from Kempegowda International Airport (BLR) to Calicut International Airport (CCJ)plane BLR - CCJ
- Take the train from Kozhikkode to Kannurtrain
13h 1mTaxi to Jindal Vijaynagar Airport, fly to Kempegowda International Airport, train
- Take the taxi from Vijayanagara to Jindal Vijaynagar Airport (VDY)taxi
- Fly from Jindal Vijaynagar Airport (VDY) to Kempegowda International Airport (BLR)plane VDY - BLR
- Take the train from Yelahanka Jn. to Kannurtrain
16h 4m₹3,144–17,124Bus to Kempegowda International Airport, fly to Bajpe Airport, train
- Take the bus from Hampi to Bengalurubus
- Fly from Kempegowda International Airport (BLR) to Bajpe Airport (IXE)plane BLR - IXE
- Take the train from Mangalore to Kannurtrain
13h 55m
Kempegowda International Airport (BLR) to Kannur International Airport (CNN) flights
Comparing Your Travel Options
The cheapest way to get from Vijayanagara to Kannur is to train which costs ₹950 - ₹4,500 and takes 18h 10m.
The fastest way to get from Vijayanagara to Kannur is to drive which takes 7h 56m and costs ₹5,500 - ₹8,500.
No, there is no direct bus from Vijayanagara to Kannur. However, there are services departing from Hampi and arriving at Kannur via Bengaluru. The journey, including transfers, takes approximately 15h 15m.
No, there is no direct train from Vijayanagara to Kannur. However, there are services departing from Hospet Jn and arriving at Kannur via Castle Rock. The journey, including transfers, takes approximately 18h 10m.
The distance between Vijayanagara and Kannur is 646 km. The road distance is 503.8 km.
The best way to get from Vijayanagara to Kannur without a car is to bus which takes 15h 15m and costs .
It takes approximately 15h 15m to get from Vijayanagara to Kannur, including transfers.
Vijayanagara to Kannur bus services, operated by National Travels - Ratnagiri, depart from Hampi station.
Vijayanagara to Kannur train services, operated by Indian Railways, depart from Hospet Jn station.
The best way to get from Vijayanagara to Kannur is to bus which takes 15h 15m and costs . Alternatively, you can train, which costs ₹950 - ₹4,500 and takes 18h 10m.
What companies run services between Vijayanagara, Karnātaka, India and Kannur, India?
You can take a bus from Hampi to Kannur via Bengaluru in around 15h 15m. Alternatively, you can take a vehicle from Vijayanagara to Kannur via Hospet Jn and Castle Rock in around 18h 10m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Kannur International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- ₹5,000–15,000
Flights from Kempegowda International Airport to Kannur International Airport via Kochi
- Ave. Duration
- 3h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,000–15,000
Flights from Jindal Vijaynagar Airport to Calicut International Airport via Kempegowda International Airport, Mumbai
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹9,500–20,000
Flights from Jindal Vijaynagar Airport to Calicut International Airport via Kempegowda International Airport, Madras
- Ave. Duration
- 9h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–19,000
Flights from Jindal Vijaynagar Airport to Bajpe Airport via Kempegowda International Airport
- Ave. Duration
- 4h 40m
- When
- Monday and Thursday
- Estimated price
- ₹5,000–19,000
Flights from Jindal Vijaynagar Airport to Bajpe Airport via Kempegowda International Airport, Hyderabad
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹7,000–20,000
Flights from Kempegowda International Airport to Calicut International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,500–7,000
Flights from Kempegowda International Airport to Bajpe Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- ₹4,200–8,000
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Kannur International Airport
- Ave. Duration
- 1h 10m
- When
- Monday
- Estimated price
- ₹3,700–14,000
Flights from Jindal Vijaynagar Airport to Calicut International Airport via Kempegowda International Airport
- Ave. Duration
- 8h 5m
- When
- Monday
- Estimated price
- ₹4,500–15,000
Flights from Kempegowda International Airport to Calicut International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- ₹3,300–12,000
Flights from Kempegowda International Airport to Bajpe Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Thursday, Saturday, Sunday, Monday, and Friday
- Estimated price
- ₹4,000–7,000
- Website
- starlightairline.com
Flights from Jindal Vijaynagar Airport to Calicut International Airport via Kempegowda International Airport
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- ₹3,700–17,000
Flights from Kempegowda International Airport to Calicut International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹2,600–6,500
- Website
- starair.in
Flights from Jindal Vijaynagar Airport to Kempegowda International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ₹1,700–13,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Hospet Jn to Castle Rock
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Castle Rock to Kannur
- Ave. Duration
- 11h 47m
- Frequency
- Once a week
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
Train from Ksr Bengaluru to Kannur
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- ₹290–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
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 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
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 Yelahanka Jn. to Kannur
- Ave. Duration
- 12h 17m
- Frequency
- Once a week
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,700
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
Bus from Hampi to Bengaluru
- Ave. Duration
- 6h 55m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
Bus from Bengaluru to Kannur
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Website
- National Travels - Ratnagiri
Bus from Hampi to Bengaluru
- Ave. Duration
- 6h 55m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
Bus from Hampi to Bengaluru
- Ave. Duration
- 6h 55m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
Bus from Hampi to Bengaluru
- Ave. Duration
- 6h 55m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
Bus from Hampi to Bengaluru
- Ave. Duration
- 6h 55m
- Frequency
- Hourly
- Website
- National Travels - Ratnagiri
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Hampi to Bengaluru
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- 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 Hampi to Bengaluru
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Hampi to Bengaluru
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Hampi to Bengaluru
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Hampi to Bengaluru
- Ave. Duration
- 7h 10m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- 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
- Ave. Duration
- 2h 31m
- Estimated price
- ₹1,000–12,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 5 delightfully under-the-radar French towns you need to visit, Getting around the Cyclades, and Need to know: Greyhound - to help you get the most out of your next trip.
Booking & Getting There
Vijayanagara to Kannur bus services, operated by National Travels - Ratnagiri, arrive at Bengaluru station.
Vijayanagara to Kannur train services, operated by Indian Railways, arrive at Castle Rock station.
Yes, the driving distance between Vijayanagara to Kannur is 504 km. It takes approximately 7h 56m to drive from Vijayanagara to Kannur.
Book your Vijayanagara to Kannur bus tickets online with Omio.
There are 187+ hotels available in Kannur.






