There are 9 ways to get from Krishnankoil to Kannur by taxi, plane, bus, train, 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.
Taxi to Madurai, fly to Kannur International Airport
best- Take the taxi from Krishnankoil to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Kannur International Airport (CNN)plane IXM - CNN
5h 21m₹12,890–20,270Train via Thrissur
cheapest- Take the train from Srivilliputtur to Thrisurtrain 16327
- Take the train from Thrisur to Kannurtrain 16347 / ...
18h 40m₹689–3,706Bus, train
- Take the bus from Srivilliputhur to Coimbatorebus redbusIndia_Non A/C Seater / Sleeper / ...
- Take the train from Coimbatore Jn to Kannurtrain 22610 / ...
12h 24mTrain
- Take the train from Srivilliputtur to Virudunagar Jntrain 06030 / ...
- Take the train from Virudunagar Jn to Kannurtrain 22630
12h 58m₹709–3,856Drive 471.6 km
- Drive from Krishnankoil to Kannurcar 471.6 km
7h 17m₹5,286–7,635Taxi
- Take the taxi from Krishnankoil to Kannurtaxi 471.6 km
7h 17m₹6,500–8,000Taxi to Madurai, fly to Calicut International Airport, train
- Take the taxi from Krishnankoil to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Calicut International Airport (CCJ)plane IXM - CCJ
- Take the train from Kozhikkode to Kannurtrain
7h 38m₹12,870–19,220Taxi to Cochin International Airport, fly to Kannur International Airport
- Take the taxi from Krishnankoil to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Kannur International Airport (CNN)plane COK - CNN
5h 39m₹9,920–23,324Bus
- Take the bus from Srivilliputhur to Kottarakarabus
- Take the bus from Kottarakkara to Kannurbus
14h 41m₹1,098–2,869
Madurai (IXM) to Kannur International Airport (CNN) flights
Comparing Your Travel Options
The cheapest way to get from Krishnankoil to Kannur is to bus which costs ₹1,100 - ₹2,900 and takes 14h 41m.
The fastest way to get from Krishnankoil to Kannur is to taxi and fly which takes 5h 21m and costs ₹12,000 - ₹21,000.
No, there is no direct bus from Krishnankoil to Kannur. However, there are services departing from Srivilliputhur and arriving at Kannur via Kottarakkara. The journey, including transfers, takes approximately 14h 41m.
No, there is no direct train from Krishnankoil to Kannur. However, there are services departing from Srivilliputtur and arriving at Kannur via Virudunagar Jn. The journey, including transfers, takes approximately 12h 58m.
The distance between Krishnankoil and Kannur is 452 km. The road distance is 471.6 km.
The best way to get from Krishnankoil to Kannur without a car is to bus and train which takes 12h 24m and costs .
It takes approximately 5h 21m to get from Krishnankoil to Kannur, including transfers.
Krishnankoil to Kannur bus services, operated by Jayavin Travels, depart from Srivilliputhur station.
Krishnankoil to Kannur train services, operated by Indian Railways, depart from Srivilliputtur station.
The best way to get from Krishnankoil to Kannur is to train which takes 12h 58m and costs ₹700 - ₹3,900. Alternatively, you can bus, which costs ₹1,100 - ₹2,900 and takes 14h 41m.
What companies run services between Krishnankoil, India and Kannur, India?
You can take a vehicle from Krishnankoil to Kannur via Srivilliputtur and Virudunagar Jn in around 12h 58m. Alternatively, you can take a vehicle from Krishnankoil to Kannur via Srivilliputhur and Kottarakkara in around 14h 41m.
- Website
- goindigo.in
Flights from Madurai to Kannur International Airport via Madras
- Ave. Duration
- 5h 17m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹7,500–25,000
Flights from Madurai to Calicut International Airport via Madras
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹6,500–21,000
Flights from Cochin International Airport to Kannur International Airport
- Ave. Duration
- 1h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹4,100–12,000
- Website
- airindiaexpress.in
Flights from Madurai to Kannur International Airport via Bengaluru
- Ave. Duration
- 4h 30m
- When
- Monday and Saturday
- Estimated price
- ₹6,500–24,000
Flights from Madurai to Calicut International Airport via Bengaluru
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- ₹5,000–18,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Coimbatore Jn to Kannur
- Ave. Duration
- 4h 42m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Srivilliputtur to Virudunagar Jn
- Ave. Duration
- 48 min
- Frequency
- 5 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Virudunagar Jn to Kannur
- Ave. Duration
- 10h 57m
- Frequency
- Once a week
- Estimated price
- ₹330–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
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 Srivilliputtur to Thrisur
- Ave. Duration
- 12h 28m
- Frequency
- Once daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Thrisur to Kannur
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- 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
- [email protected]
- Website
- SLGT Travels
Bus from Srivilliputhur to Coimbatore
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Srivilliputhur to Coimbatore
- Ave. Duration
- 6h 25m
- Frequency
- 5 times a day
- Website
- National Travels - Ratnagiri
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Srivilliputhur to Coimbatore
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Phone
- 7338873882
- [email protected]
- Website
- jayavintravels.com
Bus from Srivilliputhur to Kottarakara
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- ₹370–900
- Schedules at
- jayavintravels.com
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Kottarakkara to Kannur
- Ave. Duration
- 10h 45m
- Frequency
- 3 times a day
- Estimated price
- ₹500–1,700
- Website
- KSRTC
- Seater / Sleeper
- ₹550–1,700
- Ave. Duration
- 3h 26m
- Estimated price
- ₹950–8,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 Getting to Milan from the airport, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
Booking & Getting There
Krishnankoil to Kannur bus services, operated by Jayavin Travels, arrive at Kottarakara station.
Krishnankoil to Kannur train services, operated by Indian Railways, arrive at Virudunagar Jn station.
Yes, the driving distance between Krishnankoil to Kannur is 472 km. It takes approximately 7h 17m to drive from Krishnankoil to Kannur.
There are 182+ hotels available in Kannur.











