Mahasamund to Puri Distance

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

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Mahasamund

Puri

Approx Travel Time

12h 58m

₹385

Onwards

Direct Cab

Mahasamund

Puri

Approx Travel Time

13h 39m

₹11,867

Onwards

Via Raipur, Chhattisgarh, Bhubaneshwar

FASTEST

Mahasamund

Raipur, Chhattisgarh

Bhubaneshwar

Puri

Approx Travel Time

6h 44m

₹5,344

Onwards

Mahasamund

Raipur, Chhattisgarh

Bhubaneshwar

Puri

Approx Travel Time

7h 16m

₹5,269

Onwards

Mahasamund

Raipur, Chhattisgarh

Bhubaneshwar

Puri

Approx Travel Time

7h 53m

₹5,389

Onwards

Mahasamund

Raipur, Chhattisgarh

Bhubaneshwar

Puri

Approx Travel Time

8h 25m

₹5,314

Onwards

Ads by MMT

Via Raipur, Chhattisgarh, Khordha

Mahasamund

Raipur, Chhattisgarh

Khordha

Puri

Approx Travel Time

13h 41m

On Demand

Via Sambalpur

Mahasamund

Sambalpur

Puri

Approx Travel Time

13h

₹4,750

Onwards

Mahasamund

Sambalpur

Puri

Approx Travel Time

10h 35m

₹4,140

Onwards

Ads by MMT

Via Kantabanji, Sambalpur

Mahasamund

Kantabanji

Sambalpur

Puri

Approx Travel Time

11h 31m

₹430

Onwards

Frequently Asked Questions

What is the distance between Mahasamund and Puri?

Puri is approximately 650+ km from Mahasamund.

How long does it take to reach Puri from Mahasamund?

It takes approximately 7 hours to reach Puri from Mahasamund by Train, Flight Via Raipur, Chhattisgarh, Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India