Makrana to Puri Distance

Puri is approximately 1400+ km from Makrana. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 41 hours, subject to the chosen service and route. Flying is the fastest way to reach Puri, with a total travel time of approximately 8 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 Makrana, India to Puri, India

Via Jaipur, Bhubaneshwar

RECOMMENDED

FASTEST

Makrana

Jaipur

Bhubaneshwar

Puri

Approx Travel Time

8h 10m

₹11,540

Onwards

Makrana

Jaipur

Bhubaneshwar

Puri

Approx Travel Time

9h 46m

₹11,585

Onwards

Makrana

Jaipur

Bhubaneshwar

Puri

Approx Travel Time

8h 53m

₹12,612

Onwards

Makrana

Jaipur

Bhubaneshwar

Puri

Approx Travel Time

10h 56m

₹11,622

Onwards

Makrana

Jaipur

Bhubaneshwar

Puri

Approx Travel Time

12h 32m

₹11,667

Onwards

Via Bilaspur, Chattisgarh

Makrana

Bilaspur

Puri

Approx Travel Time

1d 7h 22m

₹795

Onwards

Via Bhubaneshwar

Makrana

Bhubaneshwar

Puri

Approx Travel Time

1d 10h 37m

₹825

Onwards

Direct Train

CHEAPEST

Makrana

Puri

Approx Travel Time

1d 16h 47m

₹745

Onwards

Via Kota

Makrana

Kota

Puri

Approx Travel Time

1d 11h 20m

₹7,806

Onwards

Via Jaipur, Sambalpur

Makrana

Jaipur

Sambalpur

Puri

Approx Travel Time

1d 21h 8m

₹1,322

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1350+ km.

What is the distance from Makrana to Puri via Jaipur?

Via Jaipur, the distance is approximately 1400+ km, taking around 8 hours.

Is there a train from Makrana to Puri?

Yes, trains run between Makrana and Puri, covering approximately 2200+ km in around 41 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India