Hamirpur to Sarangpur Distance

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

Via Mohali, Indore

RECOMMENDED

FASTEST

Hamirpur

Mohali

Indore

Sarangpur

Approx Travel Time

11h 32m

₹9,860

Onwards

Hamirpur

Mohali

Indore

Sarangpur

Approx Travel Time

12h 44m

₹10,008

Onwards

Hamirpur

Mohali

Indore

Sarangpur

Approx Travel Time

12h 11m

₹12,518

Onwards

Via Delhi

Hamirpur

Delhi

Sarangpur

Approx Travel Time

20h 15m

On Demand

CHEAPEST

Hamirpur

Delhi

Sarangpur

Approx Travel Time

21h 42m

₹2,181

Onwards

Ads by MMT

Via Saharanpur

Hamirpur

Saharanpur

Sarangpur

Approx Travel Time

21h 49m

On Demand

Via Delhi, Indore

Hamirpur

Delhi

Indore

Sarangpur

Approx Travel Time

16h 30m

₹7,586

Onwards

Hamirpur

Delhi

Indore

Sarangpur

Approx Travel Time

17h 42m

₹7,734

Onwards

Ads by MMT

Via Delhi, Bhopal

Hamirpur

Delhi

Bhopal

Sarangpur

Approx Travel Time

18h 47m

₹6,191

Onwards

Via Jammu, Indore

Hamirpur

Jammu

Indore

Sarangpur

Approx Travel Time

14h 11m

₹15,250

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Hamirpur and Sarangpur?

The straight-line distance is approximately 850+ km.

What is the distance from Hamirpur to Sarangpur via Mohali?

Via Mohali, the distance is approximately 1150+ km, taking around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India