Rohtak to Solan Distance

The road distance between Rohtak and Solan is approximately 250+ km, and the drive usually takes around 5 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Solan 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 Rohtak, India to Solan, India

Direct Options

RECOMMENDED

FASTEST

Rohtak

Solan

Approx Travel Time

5h 18m

On Demand

Via Kharar

Rohtak

Kharar

Solan

Approx Travel Time

6h 13m

On Demand

Ads by MMT

Via Panchkula

Rohtak

Panchkula

Solan

Approx Travel Time

6h 5m

₹1,099

Onwards

Rohtak

Panchkula

Solan

Approx Travel Time

5h 25m

₹2,485

Onwards

Via Kurukshetra

Rohtak

Kurukshetra

Solan

Approx Travel Time

7h 6m

₹845

Onwards

Ads by MMT

Via Chandigarh

Rohtak

Chandigarh

Solan

Approx Travel Time

7h 10m

₹1,701

Onwards

Via Kalka

CHEAPEST

Rohtak

Kalka

Solan

Approx Travel Time

9h 4m

₹265

Onwards

Via Mohali

Rohtak

Mohali

Solan

Approx Travel Time

6h 5m

₹1,099

Onwards

Via Ambala

Rohtak

Ambala

Solan

Approx Travel Time

6h 22m

₹1,099

Onwards

Via Karnal

Rohtak

Karnal

Solan

Approx Travel Time

7h 26m

₹645

Onwards

Frequently Asked Questions

What is the distance between Rohtak and Solan?

Solan is approximately 250+ km from Rohtak.

How long does it take to reach Solan from Rohtak?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India