Alwar to Rohtak Distance

The road distance between Alwar and Rohtak is approximately 150+ km, and the drive usually takes around 4 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Rohtak takes approximately 3 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 Alwar, India to Rohtak, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Alwar

Rohtak

Approx Travel Time

2h 55m

₹145

Onwards

Direct Cab

Alwar

Rohtak

Approx Travel Time

3h 29m

₹3,251

Onwards

Via Gurgaon

Alwar

Gurgaon

Rohtak

Approx Travel Time

4h 25m

₹625

Onwards

Alwar

Gurgaon

Rohtak

Approx Travel Time

3h 39m

₹2,151

Onwards

Alwar

Gurgaon

Rohtak

Approx Travel Time

4h 49m

₹445

Onwards

Ads by MMT

Via Rewari

Alwar

Rewari

Rohtak

Approx Travel Time

4h 37m

₹290

Onwards

Alwar

Rewari

Rohtak

Approx Travel Time

4h 51m

₹227

Onwards

Via Delhi

Alwar

Delhi

Rohtak

Approx Travel Time

5h 21m

₹200

Onwards

Ads by MMT

Via Bhiwani

Alwar

Bhiwani

Rohtak

Approx Travel Time

4h 38m

On Demand

Via Narnaul

Alwar

Narnaul

Rohtak

Approx Travel Time

4h 40m

₹903

Onwards

Frequently Asked Questions

What is the distance between Alwar and Rohtak?

Rohtak is approximately 150+ km from Alwar.

How long does it take to reach Rohtak from Alwar?

It takes approximately 3 hours to reach Rohtak from Alwar by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India