Rohtak to Nabha Distance

Nabha is approximately 200+ km from Rohtak. Compare the available routes and travel options between the two cities. The fastest way to reach Nabha takes approximately 4 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.

Route map showing distance and travel time from Rohtak, India to Nabha, India

Via Dhuri

RECOMMENDED

CHEAPEST

FASTEST

Rohtak

Dhuri

Nabha

Approx Travel Time

4h

₹255

Onwards

Via Rajpura

Rohtak

Rajpura

Nabha

Approx Travel Time

4h 15m

₹1,044

Onwards

Ads by MMT

Via Panipat

Rohtak

Panipat

Nabha

Approx Travel Time

5h 21m

₹2,283

Onwards

Rohtak

Panipat

Nabha

Approx Travel Time

5h 17m

₹290

Onwards

Via Ambala

Rohtak

Ambala

Nabha

Approx Travel Time

4h 56m

₹744

Onwards

Rohtak

Ambala

Nabha

Approx Travel Time

5h 19m

₹290

Onwards

Ads by MMT

Via Barnala

Rohtak

Barnala

Nabha

Approx Travel Time

5h 8m

₹350

Onwards

Via Karnal

Rohtak

Karnal

Nabha

Approx Travel Time

5h 24m

₹290

Onwards

Via Kurukshetra

Rohtak

Kurukshetra

Nabha

Approx Travel Time

5h 32m

₹290

Onwards

Via Maler Kotla

Rohtak

Maler Kotla

Nabha

Approx Travel Time

5h 46m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Rohtak and Nabha?

The straight-line distance is approximately 150+ km.

What is the distance from Rohtak to Nabha via Dhuri?

Via Dhuri, the distance is approximately 200+ km, taking around 4 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India