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 9 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
15h 31m
₹440
Onwards
Via Bilaspur, Chattisgarh, Sambalpur
FASTEST
Shahdol
Bilaspur, Chattisgarh
Sambalpur
Puri
Approx Travel Time
9h 4m
₹380
Onwards
Via Raipur, Chhattisgarh
Shahdol
Raipur, Chhattisgarh
Puri
Approx Travel Time
21h 35m
₹2,200
Onwards
Via Ambikapur, Cuttack
Shahdol
Ambikapur
Cuttack
Puri
Approx Travel Time
22h 16m
₹3,379
Onwards
Via Sambalpur
Shahdol
Sambalpur
Puri
Approx Travel Time
9h 47m
₹435
Onwards
Via Bilaspur, Chattisgarh
CHEAPEST
Shahdol
Bilaspur, Chattisgarh
Puri
Approx Travel Time
12h 8m
₹345
Onwards
Via Jharsuguda
Shahdol
Jharsuguda
Puri
Approx Travel Time
12h 59m
₹425
Onwards
Via Raigarh
Shahdol
Raigarh
Puri
Approx Travel Time
14h 31m
₹420
Onwards
Via Bilaspur, Chattisgarh, Angul
Shahdol
Bilaspur, Chattisgarh
Angul
Puri
Approx Travel Time
12h 36m
₹375
Onwards
Via Bilaspur, Chattisgarh, Bhubaneshwar
Shahdol
Bilaspur, Chattisgarh
Bhubaneshwar
Puri
Approx Travel Time
12h 44m
₹375
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Shahdol and Puri?
The straight-line distance is approximately 550+ km.
What is the distance from Shahdol to Puri via Bilaspur?
Via Bilaspur, the distance is approximately 650+ km, taking around 9 hours.
Is there a train from Shahdol to Puri?
Yes, trains run between Shahdol and Puri, covering approximately 750+ km in around 16 hours.

