Rishikesh to Anand Distance

The road distance between Rishikesh and Anand is approximately 1200+ km, and the drive usually takes around 19 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 28 hours. Flying is the fastest way to reach Anand, 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 Rishikesh, India to Anand, India

Via Mathura

RECOMMENDED

CHEAPEST

Rishikesh

Mathura

Anand

Approx Travel Time

19h 28m

₹1,074

Onwards

Rishikesh

Mathura

Anand

Approx Travel Time

17h 31m

₹7,428

Onwards

Direct Options

Rishikesh

Anand

Approx Travel Time

18h 31m

₹27,642

Onwards

Rishikesh

Anand

Approx Travel Time

1d 4h 17m

₹3,499

Onwards

Ads by MMT

Via Dehradun, Ahmedabad

Rishikesh

Dehradun

Ahmedabad

Anand

Approx Travel Time

8h 25m

₹9,002

Onwards

Rishikesh

Dehradun

Ahmedabad

Anand

Approx Travel Time

7h 30m

₹8,547

Onwards

FASTEST

Rishikesh

Dehradun

Ahmedabad

Anand

Approx Travel Time

7h 21m

₹9,739

Onwards

Rishikesh

Dehradun

Ahmedabad

Anand

Approx Travel Time

8h 16m

₹10,194

Onwards

Via Gurgaon

Rishikesh

Gurgaon

Anand

Approx Travel Time

1d 3h 27m

₹3,927

Onwards

Ads by MMT

Via Delhi, Nathdwara

Rishikesh

Delhi

Nathdwara

Anand

Approx Travel Time

1d 0h 43m

₹7,163

Onwards

Frequently Asked Questions

What is the distance between Rishikesh and Anand?

The distance between Rishikesh and Anand is approximately 1200+ km by road.

What is the straight-line (aerial) distance between Rishikesh and Anand?

The straight-line distance is approximately 950+ km.

How long does it take to travel from Rishikesh to Anand by road?

It takes around 19 hours by road.

What is the distance from Rishikesh to Anand via Mathura?

Via Mathura, the distance is approximately 1200+ km, taking around 20 hours.

How much does it cost to travel from Rishikesh to Anand?

Costs vary by mode — approximately ₹3450+ by bus and ₹27600+ by cab.

Does travel time between Rishikesh and Anand 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 Rishikesh and Anand?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India