Barmer to Puri Distance

Puri is approximately 1950+ km from Barmer. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Puri, with a total travel time of approximately 15 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 Barmer, India to Puri, India

Via Ahmedabad, Bhubaneshwar

RECOMMENDED

FASTEST

Barmer

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

14h 41m

₹7,745

Onwards

Barmer

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

15h 50m

₹7,790

Onwards

Barmer

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

15h 26m

₹12,195

Onwards

Via Ranchi

Barmer

Ranchi

Puri

Approx Travel Time

1d 21h 23m

On Demand

Ads by MMT

Via Jodhpur, Ashoknagar

CHEAPEST

Barmer

Jodhpur

Ashoknagar

Puri

Approx Travel Time

1d 14h 52m

₹1,225

Onwards

Barmer

Jodhpur

Ashoknagar

Puri

Approx Travel Time

1d 15h 10m

₹4,865

Onwards

Via Udaipur, Bilaspur, Chattisgarh

Barmer

Udaipur

Bilaspur, Chattisgarh

Puri

Approx Travel Time

1d 16h 23m

₹1,280

Onwards

Ads by MMT

Via Jodhpur, Kolkata

Barmer

Jodhpur

Kolkata

Puri

Approx Travel Time

19h 33m

₹8,898

Onwards

Barmer

Jodhpur

Kolkata

Puri

Approx Travel Time

20h 20m

₹8,981

Onwards

Via Ahmedabad, Visakhapatnam

Barmer

Ahmedabad

Visakhapatnam

Puri

Approx Travel Time

23h 38m

₹8,974

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1600+ km.

What is the distance from Barmer to Puri via Ahmedabad?

Via Ahmedabad, the distance is approximately 1950+ km, taking around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India