Shahdol to Puri Distance
Puri is approximately 750+ km from Shahdol. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 16 hours, subject to the chosen service and route. The fastest way to reach Puri takes approximately 14 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
Shahdol
Puri
Approx Travel Time
16h 10m
₹440
Onwards
Via Anuppur
Shahdol
Anuppur
Puri
Approx Travel Time
14h 43m
₹475
Onwards
Via Bilaspur, Chattisgarh
CHEAPEST
Shahdol
Bilaspur, Chattisgarh
Puri
Approx Travel Time
14h 30m
₹345
Onwards
Shahdol
Bilaspur, Chattisgarh
Puri
Approx Travel Time
14h 50m
₹1,445
Onwards
Via Raigarh
Shahdol
Raigarh
Puri
Approx Travel Time
14h 9m
₹420
Onwards
Via Sambalpur
Shahdol
Sambalpur
Puri
Approx Travel Time
14h 40m
₹435
Onwards
Via Bhubaneshwar
Shahdol
Bhubaneshwar
Puri
Approx Travel Time
15h 16m
₹475
Onwards
Via Raipur, Chhattisgarh, Angul
Shahdol
Raipur, Chhattisgarh
Angul
Puri
Approx Travel Time
21h 7m
₹10,814
Onwards
Via Jharsuguda
FASTEST
Shahdol
Jharsuguda
Puri
Approx Travel Time
13h 31m
₹425
Onwards
Via Ambikapur
Shahdol
Ambikapur
Puri
Approx Travel Time
23h 10m
₹1,820
Onwards
Frequently Asked Questions
What is the distance between Shahdol and Puri?
Puri is approximately 750+ km from Shahdol.
How long does it take to reach Puri from Shahdol?
It takes approximately 14 hours to reach Puri from Shahdol by Train Via Jharsuguda.

