
Dindigul to Puri
Puri is approximately 1450+ kms from Dindigul. The fastest way to reach Puri from Dindigul is by Train, Flight Via Chennai, Bhubaneshwar. It takes approximately 10 hours. The cheapest way to reach Puri from Dindigul is by Train Via Chennai which would take approximately 27 hours.
Sort By
Mode of Transport
Via Chennai, Bhubaneshwar
RECOMMENDED
FASTEST
Dindigul
Chennai
Bhubaneshwar
Puri
Approx Travel Time
10h 1m
₹5,253
Onwards
Dindigul
Chennai
Bhubaneshwar
Puri
Approx Travel Time
10h 41m
₹6,398
Onwards
Dindigul
Chennai
Bhubaneshwar
Puri
Approx Travel Time
1d 4h 46m
₹1,925
Onwards
Via Tiruchirappalli, Bhubaneshwar
Dindigul
Tiruchirappalli
Bhubaneshwar
Puri
Approx Travel Time
13h 24m
₹10,500
Onwards
Dindigul
Tiruchirappalli
Bhubaneshwar
Puri
Approx Travel Time
11h 31m
₹6,672
Onwards
Dindigul
Tiruchirappalli
Bhubaneshwar
Puri
Approx Travel Time
12h 44m
₹9,355
Onwards
Dindigul
Tiruchirappalli
Bhubaneshwar
Puri
Approx Travel Time
12h 11m
₹7,817
Onwards
Via Chennai
CHEAPEST
Dindigul
Chennai
Puri
Approx Travel Time
1d 2h 40m
₹755
Onwards
Dindigul
Chennai
Puri
Approx Travel Time
1d 5h 50m
₹1,270
Onwards
Via Chennai, Visakhapatnam
Dindigul
Chennai
Visakhapatnam
Puri
Approx Travel Time
1d 11h 6m
₹2,289
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Puri?
Puri is approximately 1450+ kms from Dindigul.
How long does it take to reach Puri from Dindigul?
It takes approximately 10 hours to reach Puri from Dindigul by Train, Flight Via Chennai, Bhubaneshwar.
What is the cheapest way to reach Puri from Dindigul?
The cheapest way to reach Puri from Dindigul is by Train Via Chennai.
What is the fastest way to reach Puri from Dindigul?
The fastest way to reach Puri from Dindigul is by Train, Flight Via Chennai, Bhubaneshwar.


