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.

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.

