hero
How2Go
Puri to Dindigul

Puri to Dindigul

Dindigul is approximately 1450+ km from Puri, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Dindigul.

Read More
Sort By
Mode of Transport

Via Bhubaneshwar, Chennai

RECOMMENDED

Puri

Bhubaneshwar

Chennai

Dindigul

Approx Travel Time

10h 55m

₹8,785

Onwards

Puri

Bhubaneshwar

Chennai

Dindigul

Approx Travel Time

12h 52m

₹8,820

Onwards

CHEAPEST

Puri

Bhubaneshwar

Chennai

Dindigul

Approx Travel Time

23h 30m

₹785

Onwards

Puri

Bhubaneshwar

Chennai

Dindigul

Approx Travel Time

11h 55m

₹9,962

Onwards

Puri

Bhubaneshwar

Chennai

Dindigul

Approx Travel Time

1d 0h 20m

₹1,962

Onwards

Puri

Bhubaneshwar

Chennai

Dindigul

Approx Travel Time

1d 11h 41m

₹3,661

Onwards

Via Bhubaneshwar, Tirupati

Puri

Bhubaneshwar

Tirupati

Dindigul

Approx Travel Time

1d 3h 9m

₹2,419

Onwards

Via Bhubaneshwar, Hyderabad, Madurai

FASTEST

Puri

Bhubaneshwar

Hyderabad

Madurai

Dindigul

Approx Travel Time

9h

₹14,714

Onwards

Via Bhubaneshwar, Bangalore

Puri

Bhubaneshwar

Bangalore

Dindigul

Approx Travel Time

14h 25m

₹12,939

Onwards

Via Bhubaneshwar, Bangalore, Madurai

Puri

Bhubaneshwar

Bangalore

Madurai

Dindigul

Approx Travel Time

9h 30m

₹12,105

Onwards

Frequently Asked Questions

What is the distance between Puri and Dindigul?

Dindigul is approximately 1450+ kms from Puri.

How long does it take to reach Dindigul from Puri?

It takes approximately 9 hours to reach Dindigul from Puri by Train, Flight Via Bhubaneshwar, Hyderabad, Madurai.

What is the cheapest way to reach Dindigul from Puri?

The cheapest way to reach Dindigul from Puri is by Train Via Bhubaneshwar, Chennai.

What is the fastest way to reach Dindigul from Puri?

The fastest way to reach Dindigul from Puri is by Train, Flight Via Bhubaneshwar, Hyderabad, Madurai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India