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.

Read More
Route map showing distance and travel time from Shahdol, India to Puri, India

Direct Options

RECOMMENDED

Shahdol

Puri

Approx Travel Time

16h 10m

₹440

Onwards

Via Anuppur

Shahdol

Anuppur

Puri

Approx Travel Time

14h 43m

₹475

Onwards

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India