hero
How2Go
Hoshangabad to Sangrur

Hoshangabad to Sangrur

Sangrur is approximately 900+ kms from Hoshangabad. The fastest way to reach Sangrur from Hoshangabad is by Bus, Flight, Train Via Bhopal, Delhi. It takes approximately 11 hours. The cheapest way to reach Sangrur from Hoshangabad is by Bus Via Jaipur which would take approximately 23 hours.

Sort By
Mode of Transport

Via Bhopal, Delhi

RECOMMENDED

FASTEST

Hoshangabad

Bhopal

Delhi

Sangrur

Approx Travel Time

10h 34m

₹5,318

Onwards

Hoshangabad

Bhopal

Delhi

Sangrur

Approx Travel Time

10h 35m

₹6,998

Onwards

Hoshangabad

Bhopal

Delhi

Sangrur

Approx Travel Time

10h 43m

₹9,436

Onwards

Hoshangabad

Bhopal

Delhi

Sangrur

Approx Travel Time

13h

₹7,574

Onwards

Hoshangabad

Bhopal

Delhi

Sangrur

Approx Travel Time

10h 44m

₹11,116

Onwards

Via Indore, Mohali

Hoshangabad

Indore

Mohali

Sangrur

Approx Travel Time

13h 34m

₹5,929

Onwards

Hoshangabad

Indore

Mohali

Sangrur

Approx Travel Time

13h 13m

₹7,983

Onwards

Ads by MMT

Via Jaipur

CHEAPEST

Hoshangabad

Jaipur

Sangrur

Approx Travel Time

23h 12m

₹2,699

Onwards

Via Bhopal, Jaipur

Hoshangabad

Bhopal

Jaipur

Sangrur

Approx Travel Time

23h 28m

₹3,091

Onwards

Hoshangabad

Bhopal

Jaipur

Sangrur

Approx Travel Time

15h 9m

₹6,796

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Hoshangabad and Sangrur?

Sangrur is approximately 900+ kms from Hoshangabad.

How long does it take to reach Sangrur from Hoshangabad?

It takes approximately 11 hours to reach Sangrur from Hoshangabad by Bus, Flight, Train Via Bhopal, Delhi.

What is the cheapest way to reach Sangrur from Hoshangabad?

The cheapest way to reach Sangrur from Hoshangabad is by Bus Via Jaipur.

What is the fastest way to reach Sangrur from Hoshangabad?

The fastest way to reach Sangrur from Hoshangabad is by Bus, Flight, Train Via Bhopal, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India