Barmer to Ranchi Distance

Ranchi is approximately 1650+ km from Barmer. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 34 hours. If you're travelling by air, Birsa Munda Airport is located in Ranchi. Flying is the fastest way to reach Ranchi, 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 Barmer, India to Ranchi, India

Via Ahmedabad

RECOMMENDED

Barmer

Ahmedabad

Ranchi

Approx Travel Time

12h

₹8,228

Onwards

Via Jodhpur, Delhi

FASTEST

Barmer

Jodhpur

Delhi

Ranchi

Approx Travel Time

7h 54m

₹13,342

Onwards

Barmer

Jodhpur

Delhi

Ranchi

Approx Travel Time

9h 50m

₹13,425

Onwards

Barmer

Jodhpur

Delhi

Ranchi

Approx Travel Time

9h 21m

₹16,747

Onwards

Ads by MMT

Direct Options

CHEAPEST

Barmer

Ranchi

Approx Travel Time

1d 10h 8m

₹246

Onwards

Via Prayagraj(Allahabad)

Barmer

Prayagraj(Allahabad)

Ranchi

Approx Travel Time

1d 6h 15m

₹925

Onwards

Ads by MMT

Via Jodhpur, Gaya

Barmer

Jodhpur

Gaya

Ranchi

Approx Travel Time

1d 6h 29m

₹1,170

Onwards

Barmer

Jodhpur

Gaya

Ranchi

Approx Travel Time

1d 5h 7m

₹6,368

Onwards

Via Jaipur

Barmer

Jaipur

Ranchi

Approx Travel Time

1d 17h 30m

₹3,100

Onwards

Via Jaisalmer, Delhi

Barmer

Jaisalmer

Delhi

Ranchi

Approx Travel Time

9h 20m

₹14,352

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1400+ km.

What is the distance from Barmer to Ranchi via Ahmedabad?

Via Ahmedabad, the distance is approximately 1650+ km, taking around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India