
Dindigul to Kannur
Kannur is approximately 350+ kms from Dindigul. The fastest way to reach Kannur from Dindigul is by Train, Flight Via Madurai, Cochin. It takes approximately 6 hours. The cheapest way to reach Kannur from Dindigul is by Train Via Palakkad which would take approximately 7 hours.
Sort By
Mode of Transport
Via Madurai, Cochin
Dindigul
Madurai
Cochin
Kannur
Approx Travel Time
5h 52m
₹12,861
Onwards
FASTEST
Dindigul
Madurai
Cochin
Kannur
Approx Travel Time
5h 45m
₹10,620
Onwards
Dindigul
Madurai
Cochin
Kannur
Approx Travel Time
6h 5m
₹11,305
Onwards
Via Palakkad
CHEAPEST
Dindigul
Palakkad
Kannur
Approx Travel Time
7h 15m
₹245
Onwards
Dindigul
Palakkad
Kannur
Approx Travel Time
8h 35m
₹795
Onwards
Dindigul
Palakkad
Kannur
Approx Travel Time
6h 50m
₹599
Onwards
Via Thrissur
Dindigul
Thrissur
Kannur
Approx Travel Time
7h 31m
₹695
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Kannur?
Kannur is approximately 350+ kms from Dindigul.
How long does it take to reach Kannur from Dindigul?
It takes approximately 6 hours to reach Kannur from Dindigul by Train, Flight Via Madurai, Cochin.
What is the cheapest way to reach Kannur from Dindigul?
The cheapest way to reach Kannur from Dindigul is by Train Via Palakkad.
What is the fastest way to reach Kannur from Dindigul?
The fastest way to reach Kannur from Dindigul is by Train, Flight Via Madurai, Cochin.
Routes Connecting Dindigul
Routes From Dindigul
- Dindigul to Digha
- Dindigul to Polur
- Dindigul to Kedarnath
- Dindigul to Darjeeling
- Dindigul to Udhampur
- Dindigul to Ahmednagar
- Dindigul to Khajuraho
- Dindigul to Mukerian
- Dindigul to Kavali
- Dindigul to Miryalaguda
- Dindigul to Mirzapur
- Dindigul to Nanpara
- Dindigul to Mainpuri
- Dindigul to Puttaparthi
- Dindigul to Ariyalur


