Rishikesh to Rohtak Distance

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

Direct Cab

RECOMMENDED

FASTEST

Rishikesh

Rohtak

Approx Travel Time

4h 31m

₹4,334

Onwards

Direct Bus

Rishikesh

Rohtak

Approx Travel Time

6h 7m

₹799

Onwards

Ads by MMT

Via Haridwar

Rishikesh

Haridwar

Rohtak

Approx Travel Time

6h 30m

₹1,788

Onwards

Rishikesh

Haridwar

Rohtak

Approx Travel Time

7h 50m

₹945

Onwards

Rishikesh

Haridwar

Rohtak

Approx Travel Time

6h 50m

₹1,130

Onwards

Via Muzaffarnagar

Rishikesh

Muzaffarnagar

Rohtak

Approx Travel Time

6h 52m

₹978

Onwards

Ads by MMT

Via Delhi

CHEAPEST

Rishikesh

Delhi

Rohtak

Approx Travel Time

7h 58m

₹354

Onwards

Rishikesh

Delhi

Rohtak

Approx Travel Time

7h 43m

₹1,986

Onwards

Rishikesh

Delhi

Rohtak

Approx Travel Time

8h 17m

₹717

Onwards

Via Gurgaon

Rishikesh

Gurgaon

Rohtak

Approx Travel Time

8h 21m

₹2,146

Onwards

Frequently Asked Questions

What is the distance between Rishikesh and Rohtak?

Rohtak is approximately 250+ km from Rishikesh.

How long does it take to reach Rohtak from Rishikesh?

It takes approximately 5 hours to reach Rohtak from Rishikesh by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India