hero
How2Go
Sangrur to Hoshangabad

Sangrur to Hoshangabad

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

Sort By
Mode of Transport

Via Delhi, Bhopal

RECOMMENDED

FASTEST

Sangrur

Delhi

Bhopal

Hoshangabad

Approx Travel Time

10h 54m

₹5,339

Onwards

Sangrur

Delhi

Bhopal

Hoshangabad

Approx Travel Time

10h 55m

₹9,426

Onwards

Sangrur

Delhi

Bhopal

Hoshangabad

Approx Travel Time

12h 28m

₹9,413

Onwards

Sangrur

Delhi

Bhopal

Hoshangabad

Approx Travel Time

14h 49m

₹7,714

Onwards

Via Mohali, Indore

Sangrur

Mohali

Indore

Hoshangabad

Approx Travel Time

14h 1m

On Demand

Sangrur

Mohali

Indore

Hoshangabad

Approx Travel Time

14h 22m

₹6,480

Onwards

Ads by MMT

Via Jaipur

CHEAPEST

Sangrur

Jaipur

Hoshangabad

Approx Travel Time

23h

₹2,500

Onwards

Via Jaipur, Bhopal

Sangrur

Jaipur

Bhopal

Hoshangabad

Approx Travel Time

1d 0h 6m

₹5,607

Onwards

Sangrur

Jaipur

Bhopal

Hoshangabad

Approx Travel Time

15h 29m

₹9,041

Onwards

Ads by MMT

Via Delhi, Indore

Sangrur

Delhi

Indore

Hoshangabad

Approx Travel Time

15h 24m

₹6,686

Onwards

Frequently Asked Questions

What is the distance between Sangrur and Hoshangabad?

Hoshangabad is approximately 900+ kms from Sangrur.

How long does it take to reach Hoshangabad from Sangrur?

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

What is the cheapest way to reach Hoshangabad from Sangrur?

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

What is the fastest way to reach Hoshangabad from Sangrur?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India