
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, Bhubaneshwar which would take approximately 28 hours.
Sort By
Mode of Transport
Via Chennai, Bhubaneshwar
RECOMMENDED
FASTEST
Dindigul
Chennai
Bhubaneshwar
Puri
Approx Travel Time
10h 1m
₹5,566
Onwards
Dindigul
Chennai
Bhubaneshwar
Puri
Approx Travel Time
10h 41m
₹6,721
Onwards
CHEAPEST
Dindigul
Chennai
Bhubaneshwar
Puri
Approx Travel Time
1d 4h 6m
₹780
Onwards
Dindigul
Chennai
Bhubaneshwar
Puri
Approx Travel Time
1d 4h 46m
₹1,935
Onwards
Via Tiruchirappalli, Bhubaneshwar
Dindigul
Tiruchirappalli
Bhubaneshwar
Puri
Approx Travel Time
13h 24m
₹10,940
Onwards
Dindigul
Tiruchirappalli
Bhubaneshwar
Puri
Approx Travel Time
11h 31m
₹7,061
Onwards
Dindigul
Tiruchirappalli
Bhubaneshwar
Puri
Approx Travel Time
12h 44m
₹9,785
Onwards
Dindigul
Tiruchirappalli
Bhubaneshwar
Puri
Approx Travel Time
12h 11m
₹8,216
Onwards
Via Chennai
Dindigul
Chennai
Puri
Approx Travel Time
1d 5h 50m
₹1,229
Onwards
Via Hyderabad, Bhubaneshwar
Dindigul
Hyderabad
Bhubaneshwar
Puri
Approx Travel Time
1d 22h 20m
₹2,601
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, Bhubaneshwar.
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.


