Rishikesh to Barmer Distance

The road distance between Rishikesh and Barmer is approximately 1000+ km, and the drive usually takes around 19 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 25 hours, subject to the chosen service and route. Flying is the fastest way to reach Barmer, with a total travel time of approximately 12 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 Rishikesh, India to Barmer, India

Via Alwar

RECOMMENDED

Rishikesh

Alwar

Barmer

Approx Travel Time

17h 26m

On Demand

Via Delhi, Jodhpur

Rishikesh

Delhi

Jodhpur

Barmer

Approx Travel Time

13h 23m

₹6,475

Onwards

FASTEST

Rishikesh

Delhi

Jodhpur

Barmer

Approx Travel Time

12h 4m

₹9,160

Onwards

Rishikesh

Delhi

Jodhpur

Barmer

Approx Travel Time

12h 51m

₹9,235

Onwards

Rishikesh

Delhi

Jodhpur

Barmer

Approx Travel Time

13h 58m

₹10,275

Onwards

Ads by MMT

Via Didwana

CHEAPEST

Rishikesh

Didwana

Barmer

Approx Travel Time

20h 17m

₹1,794

Onwards

Via Panipat, Jodhpur

Rishikesh

Panipat

Jodhpur

Barmer

Approx Travel Time

19h 23m

₹4,952

Onwards

Ads by MMT

Direct Options

Direct Train

Rishikesh

Barmer

Approx Travel Time

1d 0h 20m

On Demand

Direct Cab

Rishikesh

Barmer

Approx Travel Time

18h 58m

On Demand

Via Beawar

Rishikesh

Beawar

Barmer

Approx Travel Time

23h 40m

₹2,100

Onwards

Frequently Asked Questions

What is the distance between Rishikesh and Barmer?

Barmer is approximately 1000+ km from Rishikesh.

How long does it take to reach Barmer from Rishikesh?

It takes approximately 12 hours to reach Barmer from Rishikesh by Cab, Flight, Train Via Delhi, Jodhpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India