Sangrur to Nabha Distance
The road distance between Sangrur and Nabha is approximately 30+ km, and the drive usually takes around 1 hour by car or taxi, depending on traffic and road conditions. The fastest way to reach Nabha takes approximately 1 hour. 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.

Direct Options
RECOMMENDED
FASTEST
Sangrur
Nabha
Approx Travel Time
46m
₹2,451
Onwards
Via Dhuri
CHEAPEST
Sangrur
Dhuri
Nabha
Approx Travel Time
1h 6m
₹205
Onwards
Sangrur
Dhuri
Nabha
Approx Travel Time
1h 20m
₹745
Onwards
Sangrur
Dhuri
Nabha
Approx Travel Time
54m
₹2,136
Onwards
Via Maler Kotla
Sangrur
Maler Kotla
Nabha
Approx Travel Time
2h 51m
On Demand
Frequently Asked Questions
What is the distance between Sangrur and Nabha?
The distance between Sangrur and Nabha is approximately 30+ km by road.
What is the straight-line (aerial) distance between Sangrur and Nabha?
The straight-line distance is approximately 30+ km.
How long does it take to travel from Sangrur to Nabha by road?
It takes around 1 hour by road.
What is the distance from Sangrur to Nabha via Dhuri?
Via Dhuri, the distance is approximately 50+ km, taking around 1 hour.
Does the distance from Sangrur to Nabha change by route?
Yes — the road distance varies from 30+ km via the direct route to 50+ km via Dhuri, depending on the path taken.
Does travel time between Sangrur and Nabha vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

