Jabalpur to Puri Distance

The road distance between Jabalpur and Puri is approximately 900+ km, and the drive usually takes around 19 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 21 hours, subject to the chosen service and route. Flying is the fastest way to reach Puri, with a total travel time of approximately 11 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 Jabalpur, India to Puri, India

Via Prayagraj(Allahabad), Bhubaneshwar

RECOMMENDED

FASTEST

Jabalpur

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

10h 57m

₹6,986

Onwards

Jabalpur

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

11h 40m

₹8,058

Onwards

Jabalpur

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

12h 33m

₹7,031

Onwards

Via Bilaspur, Chattisgarh

CHEAPEST

Jabalpur

Bilaspur

Puri

Approx Travel Time

16h 40m

₹495

Onwards

Via Bilaspur, Chattisgarh, Bhubaneshwar

Jabalpur

Bilaspur

Bhubaneshwar

Puri

Approx Travel Time

17h 17m

₹1,597

Onwards

Direct Options

Jabalpur

Puri

Approx Travel Time

20h 25m

₹1,350

Onwards

Jabalpur

Puri

Approx Travel Time

18h 46m

₹19,938

Onwards

Via Katni

Jabalpur

Katni

Puri

Approx Travel Time

20h 49m

₹700

Onwards

Via Bhilai

Jabalpur

Bhilai

Puri

Approx Travel Time

19h 21m

₹5,550

Onwards

Via Raipur, Bhubaneshwar

Jabalpur

Raipur

Bhubaneshwar

Puri

Approx Travel Time

22h 59m

₹2,533

Onwards

Frequently Asked Questions

What is the distance between Jabalpur and Puri?

The distance between Jabalpur and Puri is approximately 900+ km by road.

What is the straight-line (aerial) distance between Jabalpur and Puri?

The straight-line distance is approximately 700+ km.

How long does it take to travel from Jabalpur to Puri by road?

It takes around 19 hours by road.

What is the distance from Jabalpur to Puri via Prayagraj(Allahabad)?

Via Prayagraj(Allahabad), the distance is approximately 1050+ km, taking around 11 hours.

Is there a train from Jabalpur to Puri?

Yes, trains run between Jabalpur and Puri, covering approximately 950+ km in around 21 hours.

Does the distance from Jabalpur to Puri change by route?

Yes — the road distance varies from 900+ km via the direct route to 1050+ km via Prayagraj(Allahabad), depending on the path taken.

Does travel time between Jabalpur and Puri vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Jabalpur and Puri?

The driving distance is 900+ km, while the straight-line distance is shorter at 700+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India