Dindigul to Katni Distance

Katni is approximately 1550+ km from Dindigul. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 37 hours, subject to the chosen service and route. Flying is the fastest way to reach Katni, with a total travel time of approximately 13 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Dindigul, India to Katni, India

Via Bangalore, Jabalpur

RECOMMENDED

Dindigul

Bangalore

Jabalpur

Katni

Approx Travel Time

13h 2m

₹10,227

Onwards

Dindigul

Bangalore

Jabalpur

Katni

Approx Travel Time

14h 15m

₹10,362

Onwards

Dindigul

Bangalore

Jabalpur

Katni

Approx Travel Time

14h 46m

₹12,251

Onwards

FASTEST

Dindigul

Bangalore

Jabalpur

Katni

Approx Travel Time

13h

₹16,548

Onwards

Via Chennai

Dindigul

Chennai

Katni

Approx Travel Time

1d 6h 10m

₹820

Onwards

Ads by MMT

Direct Options

CHEAPEST

Dindigul

Katni

Approx Travel Time

1d 12h 30m

₹765

Onwards

Via Chandrapur

Dindigul

Chandrapur

Katni

Approx Travel Time

1d 9h 20m

₹2,255

Onwards

Ads by MMT

Via Bangalore

Dindigul

Bangalore

Katni

Approx Travel Time

1d 14h

₹3,713

Onwards

Via Bangalore, Hyderabad

Dindigul

Bangalore

Hyderabad

Katni

Approx Travel Time

1d 10h 28m

₹8,080

Onwards

Via Bangalore, Bhopal

Dindigul

Bangalore

Bhopal

Katni

Approx Travel Time

18h 25m

₹8,639

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Dindigul and Katni?

The straight-line distance is approximately 1500+ km.

What is the distance from Dindigul to Katni via Bangalore?

Via Bangalore, the distance is approximately 1550+ km, taking around 13 hours.

Is there a train from Dindigul to Katni?

Yes, trains run between Dindigul and Katni, covering approximately 2000+ km in around 37 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India