hero
How2Go
Barmer to Puri

Barmer to Puri

Puri is approximately 1950+ kms from Barmer. The fastest way to reach Puri from Barmer is by Bus, Flight, Train Via Ahmedabad, Bhubaneshwar. It takes approximately 15 hours. The cheapest way to reach Puri from Barmer is by Train Via Jodhpur, Ashoknagar which would take approximately 39 hours.

Sort By
Mode of Transport

Via Ahmedabad, Bhubaneshwar

RECOMMENDED

FASTEST

Barmer

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

14h 41m

₹8,165

Onwards

Barmer

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

15h 55m

₹8,210

Onwards

Barmer

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

15h 26m

₹12,615

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 26m

₹1,305

Onwards

Ads by MMT

Via Ahmedabad, Raipur, Chhattisgarh

Barmer

Ahmedabad

Raipur, Chhattisgarh

Puri

Approx Travel Time

1d 2h 25m

₹7,212

Onwards

Via Ahmedabad, Ranchi

Barmer

Ahmedabad

Ranchi

Puri

Approx Travel Time

1d 0h 35m

₹8,382

Onwards

Via Ahmedabad, Visakhapatnam

Barmer

Ahmedabad

Visakhapatnam

Puri

Approx Travel Time

23h 38m

₹8,974

Onwards

Frequently Asked Questions

What is the distance between Barmer and Puri?

Puri is approximately 1950+ kms from Barmer.

How long does it take to reach Puri from Barmer?

It takes approximately 15 hours to reach Puri from Barmer by Bus, Flight, Train Via Ahmedabad, Bhubaneshwar.

What is the cheapest way to reach Puri from Barmer?

The cheapest way to reach Puri from Barmer is by Train Via Jodhpur, Ashoknagar.

What is the fastest way to reach Puri from Barmer?

The fastest way to reach Puri from Barmer is by Bus, Flight, Train Via Ahmedabad, Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India