There are 8 ways to get from Chengannur (Station) to Kannur by train, bus, 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.
Train via Thrissur
best- Take the train from Chengannur to Thrisurtrain 12625 / ...
- Take the train from Thrisur to Kannurtrain 20632 / ...
6h 33m₹349–2,686Train
cheapest- Take the train from Chengannur to Kannurtrain 16347 / ...
8h 43m₹240–1,900Bus
- Take the bus from Chengannur to Kannurbus
9h 40m₹460–1,600Drive 355.4 km
- Drive from Chengannur (Station) to Kannurcar 355.4 km
5h 30m₹4,003–5,782Taxi
- Take the taxi from Chengannur (Station) to Kannurtaxi 355.4 km
5h 30m₹5,500–7,000Train to Cochin International Airport, fly
- Take the train from Chengannur to Aluvatrain
- Fly from Cochin International Airport (COK) to Kannur International Airport (CNN)plane COK - CNN
6h 24m₹5,208–15,293Bus via Thrissur
- Take the bus from Chengannur to Thissurbus
- Take the bus from Thrissur, Kerala to Kozhikode, Keralabus
- Take the bus from Kozhikode, Kerala to Kannurbus
9h 40mTrain to Trivandrum, fly
- Take the train from Chengannur to Thiruvananthapuram Centraltrain
- Fly from Trivandrum (TRV) to Kannur International Airport (CNN)plane TRV - CNN
7h 15m₹5,853–16,766
Chengannur (Station) to Kannur by train
Questions & Answers
The cheapest way to get from Chengannur (Station) to Kannur is to bus which costs ₹460 - ₹1,600 and takes 9h 40m.
The fastest way to get from Chengannur (Station) to Kannur is to drive which takes 5h 30m and costs ₹4,000 - ₹6,000.
Yes, there is a direct bus departing from Chengannur and arriving at Kannur. Services depart three times a day, and operate every day. The journey takes approximately 9h 40m.
Yes, there is a direct train departing from Chengannur and arriving at Kannur. Services depart every four hours, and operate every day. The journey takes approximately 8h 43m.
The distance between Chengannur (Station) and Kannur is 377 km. The road distance is 355.4 km.
The best way to get from Chengannur (Station) to Kannur without a car is to train via Thrissur which takes 6h 33m and costs ₹340 - ₹2,700.
It takes approximately 6h 33m to get from Chengannur (Station) to Kannur, including transfers.
Chengannur (Station) to Kannur bus services, operated by Kerala State Road Transport Corporation, depart from Chengannur station.
Chengannur (Station) to Kannur train services, operated by Indian Railways, depart from Chengannur station.
The best way to get from Chengannur (Station) to Kannur is to train via Thrissur which takes 6h 33m and costs ₹340 - ₹2,700. Alternatively, you can bus, which costs ₹460 - ₹1,600 and takes 9h 40m.
What companies run services between Chengannur (Station), India and Kannur, India?
You can take a train from Chengannur to Kannur via Thrisur in around 6h 33m. Alternatively, Kerala State Road Transport Corporation operates a bus from Chengannur to Kannur 3 times a day. Tickets cost ₹460–1,600 and the journey takes 9h 40m.
- Website
- goindigo.in
Flights from Cochin International Airport to Kannur International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹3,900–12,000
- Website
- airindiaexpress.in
Flights from Trivandrum to Kannur International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Chengannur to Thrisur
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Thrisur to Kannur
- Ave. Duration
- 2h 42m
- 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
Train from Chengannur to Aluva
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Chengannur to Kannur
- Ave. Duration
- 8h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
Train from Chengannur to Thiruvananthapuram Central
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Chengannur to Kannur
- Ave. Duration
- 9h 40m
- Frequency
- 3 times a day
- Estimated price
- ₹460–1,600
- Website
- KSRTC
- Seater / Sleeper
- ₹550–1,600
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Chengannur to Thissur
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- ₹600–2,100
- Website
- kalladatravels.com
- Website
- Cochin Bus
Bus from Thrissur, Kerala to Kozhikode, Kerala
- Ave. Duration
- 2h 31m
- Frequency
- Every 30 minutes
- Schedules at
- Cochin Bus
- Ave. Duration
- 5h 30m
- Estimated price
- ₹5,500–7,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 What are the different types of Renfe trains in Spain?, How to travel India's Golden Triangle, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
Chengannur (Station) to Kannur bus services, operated by Kerala State Road Transport Corporation, arrive at Kannur station.
Chengannur (Station) to Kannur train services, operated by Indian Railways, arrive at Thrisur station.
Yes, the driving distance between Chengannur (Station) to Kannur is 355 km. It takes approximately 5h 30m to drive from Chengannur (Station) to Kannur.
There are 180+ hotels available in Kannur.











