Bhabua to Sangrur Distance

Sangrur is approximately 1050+ km from Bhabua. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Sangrur, with a total travel time of approximately 11 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 Bhabua, India to Sangrur, India

Via Delhi

RECOMMENDED

CHEAPEST

Bhabua

Delhi

Sangrur

Approx Travel Time

14h 30m

₹555

Onwards

Bhabua

Delhi

Sangrur

Approx Travel Time

14h 38m

₹4,490

Onwards

Bhabua

Delhi

Sangrur

Approx Travel Time

17h 18m

₹2,130

Onwards

Via Prayagraj(Allahabad), Delhi

Bhabua

Prayagraj(Allahabad)

Delhi

Sangrur

Approx Travel Time

11h 23m

₹5,239

Onwards

Bhabua

Prayagraj(Allahabad)

Delhi

Sangrur

Approx Travel Time

11h 41m

₹9,617

Onwards

Ads by MMT

Via Varanasi, Delhi

FASTEST

Bhabua

Varanasi

Delhi

Sangrur

Approx Travel Time

11h 11m

₹6,204

Onwards

Bhabua

Varanasi

Delhi

Sangrur

Approx Travel Time

1d 0h 30m

₹2,650

Onwards

Bhabua

Varanasi

Delhi

Sangrur

Approx Travel Time

11h 47m

₹6,354

Onwards

Bhabua

Varanasi

Delhi

Sangrur

Approx Travel Time

11h 46m

₹9,407

Onwards

Via Gaya, Delhi

Bhabua

Gaya

Delhi

Sangrur

Approx Travel Time

11h 12m

₹6,740

Onwards

Ads by MMT

Frequently Asked Questions

What is the straight-line (aerial) distance between Bhabua and Sangrur?

The straight-line distance is approximately 950+ km.

What is the distance from Bhabua to Sangrur via Delhi?

Via Delhi, the distance is approximately 1050+ km, taking around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India