There are 8 ways to get from Kannur to Changanassery by plane, taxi, train, bus, 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.
Fly, taxi
best- Fly from Kannur International Airport (CNN) to Cochin International Airport (COK)plane CNN - COK
- Take the taxi from Kochi-Airport-COK to Changanasserytaxi
2h 54m₹7,913–20,878Train
cheapest- Take the train from Kannur to Changanaseritrain 12081 / ...
7h 48m₹240–1,900Bus via Kottayam
- Take the bus from Kannur to Kottayambus
7h 49m₹442–722Drive 339 km
- Drive from Kannur to Changanasserycar 339 km
5h 17m₹3,804–5,494Taxi
- Take the taxi from Kannur to Changanasserytaxi 339 km
5h 17m₹5,500–7,000Train via Thrissur
- Take the train from Kannur to Thrisurtrain 16306 / ...
- Take the train from Thrisur to Changanaseritrain 06082 / ...
7h 55m₹344–2,697Bus
- Take the bus from Kannur to Changanasserybus
9h 15m₹440–1,500Bus via Kannur
- Take the bus from Kannur to Kottayam Baker Junctionbus redbusIndia_A/C Sleeper
9h 38m
Kannur to Changanassery by train
Comparing Your Travel Options
The cheapest way to get from Kannur to Changanassery is to bus which costs ₹440 - ₹1,500 and takes 9h 15m.
The fastest way to get from Kannur to Changanassery is to fly and taxi which takes 2h 54m and costs ₹7,500 - ₹21,000.
Yes, there is a direct bus departing from Kannur and arriving at Changanassery. Services depart twice daily, and operate every day. The journey takes approximately 9h 15m.
Yes, there is a direct train departing from Kannur and arriving at Changanaseri. Services depart four times a day, and operate every day. The journey takes approximately 7h 48m.
The distance between Kannur and Changanassery is 346 km. The road distance is 339 km.
The best way to get from Kannur to Changanassery without a car is to train which takes 7h 48m and costs ₹240 - ₹1,900.
It takes approximately 2h 54m to get from Kannur to Changanassery, including transfers.
Kannur to Changanassery bus services, operated by Kerala State Road Transport Corporation, depart from Kannur station.
Kannur to Changanassery train services, operated by Indian Railways, depart from Kannur station.
The best way to get from Kannur to Changanassery is to train which takes 7h 48m and costs ₹240 - ₹1,900. Alternatively, you can bus via Kottayam, which costs ₹440 - ₹750 and takes 7h 49m.
What companies run services between Kannur, India and Changanassery, India?
Indian Railways operates a train from Kannur to Changanaseri 4 times a day. Tickets cost ₹240–1,900 and the journey takes 7h 48m. Alternatively, Kerala State Road Transport Corporation operates a bus from Kannur to Kottayam once daily. Tickets cost ₹420–650 and the journey takes 6h 55m.
- Website
- goindigo.in
Flights from Kannur International Airport to Cochin International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₹4,100–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kannur to Changanaseri
- Ave. Duration
- 7h 48m
- Frequency
- 4 times a day
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Kannur to Thrisur
- Ave. Duration
- 3h 43m
- 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 Thrisur to Changanaseri
- Ave. Duration
- 3h 19m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹950–1,300
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Kannur to Kottayam
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- ₹420–650
- Website
- KSRTC
- Super Deluxe Air Bus
- ₹550–650
Bus from Kannur to Changanassery
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,500
- Website
- KSRTC
- Seater / Sleeper
- ₹500–1,500
- Website
- Ayyappan Roadways
Bus from Kannur to Kottayam Baker Junction
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Schedules at
- Ayyappan Roadways
- Website
- Mirai Tours and Travels
Bus from Kannur to Kottayam Baker Junction
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Schedules at
- Mirai Tours and Travels
- Phone
- +91 94962 28444
- [email protected]
- Website
- Adrin Travels
Bus from Kannur to Kottayam Baker Junction
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Schedules at
- Adrin Travels
- Website
- Holy Maria Travels
Bus from Kannur to Kottayam Baker Junction
- Ave. Duration
- 9h 10m
- Frequency
- 6 times a week
- Schedules at
- Holy Maria Travels
- Website
- Sonia Luxury Lines
Bus from Kannur to Kottayam Baker Junction
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a week
- Schedules at
- Sonia Luxury Lines
- Phone
- +91 82817 55533
- [email protected]
- Website
- Madhavi Travels
Bus from Kannur to Kottayam Baker Junction
- Ave. Duration
- 8h 55m
- Frequency
- 4 times a week
- Schedules at
- Madhavi Travels
- Ave. Duration
- 3h 24m
- Estimated price
- ₹2,300–7,000
B Cabs
- Phone
- +91 98 95 11 88 77
- Website
- bcabs.com
Cochin Coastal Cabs
- Phone
- +91 96 56 07 50 00
- Website
- cochincoastalcabs.com
Kochi Taxi
- Phone
- +91 70 34 30 18 15
- Website
- kochitaxi.co.in
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: Eurostar, What are the different types of Renfe trains in Spain?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Kannur to Changanassery bus services, operated by Kerala State Road Transport Corporation, arrive at Kottayam station.
Kannur to Changanassery train services, operated by Indian Railways, arrive at Changanaseri station.
Yes, the driving distance between Kannur to Changanassery is 339 km. It takes approximately 5h 17m to drive from Kannur to Changanassery.
There are 769+ hotels available in Changanassery.








