There are 9 ways to get from Dindigul 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
best- Take the train from Dindigul Jn to Kannurtrain 22630
8h 57m₹290–2,300Bus via Kozhikode
- Take the bus from Dindigul to Kozhikodebus redbusIndia_A/C Seater / Sleeper / ...
- Take the bus from Kozhikode to Kannurbus redbusIndia_Bharat Benz A/C Sleeper
9h 57mDrive 378.2 km
- Drive from Dindigul to Kannurcar 378.2 km
5h 40m₹3,679–5,314Taxi
- Take the taxi from Dindigul to Kannurtaxi 378.2 km
5h 40m₹5,500–7,000Taxi to Madurai, fly
- Take the taxi from Dindigul to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Kannur International Airport (CNN)plane IXM - CNN
5h 52m₹13,046–20,455Bus
- Take the bus from Dindigul to Kannurbus
11h 10m₹480–850Taxi to Cochin International Airport, fly
- Take the taxi from Dindigul to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Kannur International Airport (CNN)plane COK - CNN
5h 19m₹10,423–22,918Train to Trichy International Airport, fly
- Take the train from Dindigul Jn to Tiruchchirapalitrain
- Fly from Trichy International Airport (TRZ) to Kannur International Airport (CNN)plane TRZ - CNN
6h 36m₹8,041–20,777Train to Coimbatore International Airport, fly
- Take the train from Dindigul Jn to Podanur Jntrain
- Fly from Coimbatore International Airport (CJB) to Kannur International Airport (CNN)plane CJB - CNN
8h 48m₹8,496–23,916
Dindigul to Kannur by train
Comparing Your Travel Options
The cheapest way to get from Dindigul to Kannur is to bus which costs ₹480 - ₹850 and takes 11h 10m.
The fastest way to get from Dindigul to Kannur is to taxi and fly which takes 5h 19m and costs ₹10,000 - ₹23,000.
Yes, there is a direct bus departing from Dindigul and arriving at Kannur. Services depart once daily, and operate every day. The journey takes approximately 11h 10m.
Yes, there is a direct train departing from Dindigul Jn and arriving at Kannur. Services depart once a week, and operate Wednesday. The journey takes approximately 8h 57m.
The distance between Dindigul and Kannur is 511 km. The road distance is 378.2 km.
The best way to get from Dindigul to Kannur without a car is to train which takes 8h 57m and costs ₹290 - ₹2,300.
The train from Dindigul Jn to Kannur takes 8h 57m including transfers and departs once a week.
Dindigul to Kannur bus services, operated by New Lucky Travels, depart from Dindigul station.
Dindigul to Kannur train services, operated by Indian Railways, depart from Dindigul Jn station.
The best way to get from Dindigul to Kannur is to train which takes 8h 57m and costs ₹290 - ₹2,300. Alternatively, you can bus via Kozhikode, which costs and takes 9h 57m.
What companies run services between Dindigul, India and Kannur, India?
Indian Railways operates a train from Dindigul Jn to Kannur once a week. Tickets cost ₹290–2,300 and the journey takes 8h 57m. Alternatively, you can take a bus from Dindigul to Kannur via Kozhikode in around 9h 57m.
- Website
- goindigo.in
Flights from Madurai to Kannur International Airport via Madras
- Ave. Duration
- 5h 47m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹11,000–18,000
Flights from Madurai to Kannur International Airport via Hyderabad
- Ave. Duration
- 6h 45m
- When
- Monday
- Estimated price
- ₹11,000–18,000
Flights from Cochin International Airport to Kannur International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₹4,600–12,000
Flights from Trichy International Airport to Kannur International Airport via Madras
- Ave. Duration
- 6h 11m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹7,000–23,000
Flights from Coimbatore International Airport to Kannur International Airport via Madras
- Ave. Duration
- 3h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹7,000–21,000
Flights from Coimbatore International Airport to Kannur International Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–22,000
Flights from Coimbatore International Airport to Kannur International Airport via Hyderabad
- Ave. Duration
- 6h 35m
- When
- Thursday to Sunday
- Estimated price
- ₹8,500–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dindigul Jn to Kannur
- Ave. Duration
- 8h 57m
- 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 Dindigul Jn to Tiruchchirapali
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Dindigul Jn to Podanur Jn
- Ave. Duration
- 3h 14m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +91 98420 39566
- [email protected]
- Website
- New Lucky Travels
Bus from Dindigul to Kozhikode
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Schedules at
- New Lucky Travels
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Dindigul to Kozhikode
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a week
- Website
- A1 Travels
- Website
- Lucky Travels
Bus from Dindigul to Kozhikode
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Schedules at
- Lucky Travels
- Phone
- +91 9444 838 838
- [email protected]
- Website
- PRM Roadways
Bus from Dindigul to Kozhikode
- Ave. Duration
- 5h 35m
- Frequency
- Once a week
- Website
- PRM Roadways
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Kozhikode to Kannur
- Ave. Duration
- 2h 14m
- Frequency
- Every 4 hours
- Estimated price
- ₹500–2,000
- Schedules at
- Kallada Tours and Travels
- Phone
- +91 94962 28444
- [email protected]
- Website
- Adrin Travels
Bus from Kozhikode to Kannur
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Schedules at
- Adrin Travels
- Website
- Sona Travels
Bus from Kozhikode to Kannur
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Schedules at
- Sona Travels
- Website
- Blue Bird Travels
Bus from Kozhikode to Kannur
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- Blue Bird Travels
- Website
- Holy Maria Travels
Bus from Kozhikode to Kannur
- Ave. Duration
- 2h 10m
- Frequency
- 6 times a week
- Schedules at
- Holy Maria Travels
- Website
- Sera Travels
Bus from Kozhikode to Kannur
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Schedules at
- Sera Travels
- Website
- Naitra Holidays
Bus from Kozhikode to Kannur
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Schedules at
- Naitra Holidays
- Phone
- +91 75111 00055
- [email protected]
- Website
- Edens Holidays
Bus from Kozhikode to Kannur
- Ave. Duration
- 2h 46m
- Frequency
- 3 times a week
- Schedules at
- Edens Holidays
- Phone
- +91 82817 55533
- [email protected]
- Website
- Madhavi Travels
Bus from Kozhikode to Kannur
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Schedules at
- Madhavi Travels
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Dindigul to Kannur
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- ₹480–850
- Website
- KSRTC
- Super Fast Premium
- ₹600–850
- Ave. Duration
- 3h 37m
- Estimated price
- ₹1,100–7,000
Friends Track
Friends Track
Friends Track
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 How to plan an amazing trip around Scandinavia, Travelling to and around Russia for the 2018 FIFA World Cup, and How to get from London to Edinburgh - to help you get the most out of your next trip.
Booking & Getting There
Dindigul to Kannur bus services, operated by New Lucky Travels, arrive at Kozhikode station.
Dindigul to Kannur train services, operated by Indian Railways, arrive at Kannur station.
Yes, the driving distance between Dindigul to Kannur is 378 km. It takes approximately 5h 40m to drive from Dindigul to Kannur.
Book your Dindigul to Kannur bus tickets online with Omio.
There are 186+ hotels available in Kannur.

















