Barmer to Delhi Distance

The road distance between Barmer and Delhi is approximately 800+ km, and the drive usually takes around 14 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 16 hours, while trains complete the journey in approximately 13 hours, subject to the chosen service and route. Flying is the fastest way to reach Delhi, with a total travel time of approximately 5 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 Delhi, India

Via Jodhpur

RECOMMENDED

FASTEST

Barmer

Jodhpur

Delhi

Approx Travel Time

4h 49m

₹6,249

Onwards

Barmer

Jodhpur

Delhi

Approx Travel Time

13h 2m

₹3,882

Onwards

Direct Options

CHEAPEST

Barmer

Delhi

Approx Travel Time

13h 14m

₹420

Onwards

Barmer

Delhi

Approx Travel Time

16h

₹1,400

Onwards

Barmer

Delhi

Approx Travel Time

13h 28m

₹19,320

Onwards

Via Phulera

Barmer

Phulera

Delhi

Approx Travel Time

12h 17m

₹430

Onwards

Via Sujangarh

Barmer

Sujangarh

Delhi

Approx Travel Time

15h 47m

₹730

Onwards

Via Pachpadra

Barmer

Pachpadra

Delhi

Approx Travel Time

15h 54m

₹851

Onwards

Via Sojat

Barmer

Sojat

Delhi

Approx Travel Time

14h 55m

₹7,591

Onwards

Via Jaisalmer

Barmer

Jaisalmer

Delhi

Approx Travel Time

5h 55m

₹7,298

Onwards

Frequently Asked Questions

What is the distance between Barmer and Delhi?

The distance between Barmer and Delhi is approximately 800+ km by road.

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

The straight-line distance is approximately 600+ km.

How long does it take to travel from Barmer to Delhi by road?

It takes around 14 hours by road.

What is the distance from Barmer to Delhi via Jodhpur?

Via Jodhpur, the distance is approximately 650+ km, taking around 5 hours.

Is there a train from Barmer to Delhi?

Yes, trains run between Barmer and Delhi, covering approximately 800+ km in around 13 hours.

How much does it cost to travel from Barmer to Delhi?

Costs vary by mode — approximately ₹1400+ by bus and ₹19300+ by cab.

Does the distance from Barmer to Delhi change by route?

Yes — the road distance varies from 800+ km via the direct route to 650+ km via Jodhpur, depending on the path taken.

Does travel time between Barmer and Delhi vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Barmer and Delhi?

The driving distance is 800+ km, while the straight-line distance is shorter at 600+ km, due to the road route following terrain and highways.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India