hero
How2Go
Srikalahasti to Dindigul

Srikalahasti to Dindigul

Dindigul is approximately 500+ kms from Srikalahasti. The fastest way to reach Dindigul from Srikalahasti is by Flight, Train Via Chennai, Tiruchirappalli. It takes approximately 7 hours. The cheapest way to reach Dindigul from Srikalahasti is by Bus, Train Via Chennai which would take approximately 9 hours.

Sort By
Mode of Transport

Via Chennai

RECOMMENDED

CHEAPEST

Srikalahasti

Chennai

Dindigul

Approx Travel Time

8h 52m

₹549

Onwards

Srikalahasti

Chennai

Dindigul

Approx Travel Time

8h 31m

₹3,902

Onwards

Srikalahasti

Chennai

Dindigul

Approx Travel Time

7h 50m

₹14,868

Onwards

Via Bangalore, Tiruchirappalli

Srikalahasti

Bangalore

Tiruchirappalli

Dindigul

Approx Travel Time

6h 45m

₹10,751

Onwards

Ads by MMT

Via Chittoor

Srikalahasti

Chittoor

Dindigul

Approx Travel Time

9h 58m

On Demand

Srikalahasti

Chittoor

Dindigul

Approx Travel Time

10h 17m

₹1,781

Onwards

Via Chennai, Tiruchirappalli

FASTEST

Srikalahasti

Chennai

Tiruchirappalli

Dindigul

Approx Travel Time

6h 25m

₹19,516

Onwards

Ads by MMT

Via Vellore

Srikalahasti

Vellore

Dindigul

Approx Travel Time

9h 19m

₹3,713

Onwards

Srikalahasti

Vellore

Dindigul

Approx Travel Time

9h 39m

₹4,422

Onwards

Via Tiruvallur

Srikalahasti

Tiruvallur

Dindigul

Approx Travel Time

10h 17m

On Demand

Frequently Asked Questions

What is the distance between Srikalahasti and Dindigul?

Dindigul is approximately 500+ kms from Srikalahasti.

How long does it take to reach Dindigul from Srikalahasti?

It takes approximately 7 hours to reach Dindigul from Srikalahasti by Flight, Train Via Chennai, Tiruchirappalli.

What is the cheapest way to reach Dindigul from Srikalahasti?

The cheapest way to reach Dindigul from Srikalahasti is by Bus, Train Via Chennai.

What is the fastest way to reach Dindigul from Srikalahasti?

The fastest way to reach Dindigul from Srikalahasti is by Flight, Train Via Chennai, Tiruchirappalli.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India