5 Ways to Reach Dindigul to Kannur by Bus, Train, Flights, Drive & Taxi

Planning a trip from Dindigul to Kannur Cleartrip helps you select the best route between Dindigul & Kannur based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Dindigul & Kannur

The distance from Dindigul to Kannur is approximately 386.14kms. By car, it takes roughly 5h 51m to reach Kannur from Dindigul . Take a look at the 5 routes available to reach Kannur from Dindigul

  • 1.

  • Reach Dindigul to Kannur by train

  • 8h 45m

  • Rs. 900

 
Dindigul Junction (DG)
 
8h 45m
Rs. 900
You can reach Kannur (CAN) from Dindigul Junction (DG) by travelling in a train. Dindigul Junction (DG) to Kannur (CAN) train takes approximately 8h 45m. You can catch a train from Dindigul Junction (DG) and get down at Kannur (CAN). The price of the train ticket is approximately Rs. 900.
 
Kannur (CAN)
  • 2.

  • Reach Dindigul to Kannur by bus

  • 11h 52m

  • Rs. 1050

 
Dindigul
 
11h 52m
Rs. 1050
Travelling in a bus is one of the ways to reach Kannur from Dindigul. The total journey between Dindigul & Kannur takes around 11h 52m in a bus. The bus ticket price for the journey is approximately Rs.1050.
 
Kannur
  • 3.

  • Reach Dindigul to Kannur by Drive

  • 5h 51m

  • Rs. 2547

 
Dindigul
 
5h 51m
Rs. 2547
You can take a car from Dindigul to Kannur. It will take you around 5h 51m to cover distance of 386.14kms and reach Kannur from Dindigul. The total amount for the journey will be approximately Rs.2547.
 
Kannur
  • 4.

  • Reach Dindigul to Kannur by train, taxi, and flight

  • 12h 36m

  • Rs. 5870

 
Dindigul Junction (DG)
 
1h 5m
Rs. 550

Step 1: Take a Train from Dindigul Junction (DG) to reach Madurai Junction (MDU)

You can reach Madurai Junction (MDU) from Dindigul Junction (DG) by travelling in a train. Dindigul Junction (DG) to Madurai Junction (MDU) train takes approximately 1h 5m. You can catch a train from Dindigul Junction (DG) and get down at Madurai Junction (MDU). The price of the train ticket is approximately Rs. 550.
 
Madurai Junction (MDU)
 
0h 10m
Rs. 320

Step 2: Take a Taxi from Madurai Junction (MDU) to reach Madurai

You can take a car from Madurai Junction (MDU) to Madurai. It will take you around 0h 10m to cover distance of 9.54kms and reach Madurai from Madurai Junction (MDU). The total amount for the journey will be approximately Rs.320.
 
Madurai
 
6h 40m
Rs. 3800

Step 3: Take a Flight from Madurai to reach Calicut

You can travel from Madurai to Calicut by booking a flight. The total flight time between Madurai & Calicut is around 6h 40m. The price of the flight ticket is approximately Rs.3800.
 
Calicut
 
0h 16m
Rs. 600

Step 4: Take a Taxi from Calicut to reach Vallikunnu (VLI)

You can take a car from Calicut to Vallikunnu (VLI). It will take you around 0h 16m to cover distance of 12.92kms and reach Vallikunnu (VLI) from Calicut. The total amount for the journey will be approximately Rs.600.
 
Vallikunnu (VLI)
 
2h 25m
Rs. 600

Step 5: Take a Train from Vallikunnu (VLI) to reach Kannur (CAN)

You can reach Kannur (CAN) from Vallikunnu (VLI) by travelling in a train. Vallikunnu (VLI) to Kannur (CAN) train takes approximately 2h 25m. You can catch a train from Vallikunnu (VLI) and get down at Kannur (CAN). The price of the train ticket is approximately Rs. 600.
 
Kannur (CAN)
  • 5.

  • Reach Dindigul to Kannur by taxi

  • 5h 51m

  • Rs. 6000

 
Dindigul
 
5h 51m
Rs. 6000
You can take a car from Dindigul to Kannur. It will take you around 5h 51m to cover distance of 386.14kms and reach Kannur from Dindigul. The total amount for the journey will be approximately Rs.6000.
 
Kannur
Check out all the available routes from Kannur to Dindigul →

Other popular routes from Dindigul