Dindigul to Puri - Multiple Options To Reach By Train, Flight
Puri is approximately 1500+ kms from Dindigul. The fastest way to reach Puri from Dindigul is by Train, Flight Via Chennai, Raipur, Chhattisgarh. It takes approximately 23 hours. The cheapest way to reach Puri from Dindigul is by Train Via Brahmapur which would take approximately 32 hours.
Sort By
Mode of Transport
Via Nellore
RECOMMENDED
Dindigul
Nellore
Puri
Approx Travel Time
1d 7h 40m
₹915
Onwards
Via Gudur
Dindigul
Gudur
Puri
Approx Travel Time
1d 7h 40m
₹960
Onwards
Via Visakhapatnam
Dindigul
Visakhapatnam
Puri
Approx Travel Time
1d 7h 40m
₹885
Onwards
Via Rajahmundry
Dindigul
Rajahmundry
Puri
Approx Travel Time
1d 7h 40m
₹920
Onwards
Via Tenali
Dindigul
Tenali
Puri
Approx Travel Time
1d 8h 10m
₹1,605
Onwards
Via Bapatla
Dindigul
Bapatla
Puri
Approx Travel Time
1d 8h 10m
On Demand
Via Chennai, Raipur, Chhattisgarh
FASTEST
Dindigul
Chennai
Raipur, Chhattisgarh
Puri
Approx Travel Time
23h 5m
₹5,667
Onwards
Via Tirupati
Dindigul
Tirupati
Puri
Approx Travel Time
1d 7h 55m
On Demand
Via Brahmapur
CHEAPEST
Dindigul
Brahmapur
Puri
Approx Travel Time
1d 7h 40m
₹740
Onwards
Via Chennai, Vizianagram
Dindigul
Chennai
Vizianagram
Puri
Approx Travel Time
1d 8h 50m
₹920
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Puri?
Puri is approximately 1500+ kms from Dindigul.
How long does it take to reach Puri from Dindigul?
It takes approximately 23 hours to reach Puri from Dindigul by Train, Flight Via Chennai, Raipur, Chhattisgarh.
What is the cheapest way to reach Puri from Dindigul?
The cheapest way to reach Puri from Dindigul is by Train Via Brahmapur.
What is the fastest way to reach Puri from Dindigul?
The fastest way to reach Puri from Dindigul is by Train, Flight Via Chennai, Raipur, Chhattisgarh.