hero
How2Go
Suratgarh to Hamirpur

Suratgarh to Hamirpur

Hamirpur is approximately 450+ km from Suratgarh, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Hamirpur.

Read More
Sort By
Mode of Transport

Via Jalandhar

RECOMMENDED

Suratgarh

Jalandhar

Hamirpur

Approx Travel Time

10h 46m

₹4,148

Onwards

Suratgarh

Jalandhar

Hamirpur

Approx Travel Time

12h 33m

₹1,400

Onwards

Suratgarh

Jalandhar

Hamirpur

Approx Travel Time

11h 56m

₹3,573

Onwards

CHEAPEST

Suratgarh

Jalandhar

Hamirpur

Approx Travel Time

13h 43m

₹825

Onwards

Via Ludhiana

FASTEST

Suratgarh

Ludhiana

Hamirpur

Approx Travel Time

10h 33m

₹4,837

Onwards

Suratgarh

Ludhiana

Hamirpur

Approx Travel Time

13h

₹1,150

Onwards

Via Bathinda, Jalandhar

Suratgarh

Bathinda

Jalandhar

Hamirpur

Approx Travel Time

12h 5m

₹1,545

Onwards

Suratgarh

Bathinda

Jalandhar

Hamirpur

Approx Travel Time

12h 25m

₹905

Onwards

Via Rajpura

Suratgarh

Rajpura

Hamirpur

Approx Travel Time

11h 1m

₹6,253

Onwards

Via Dasua

Suratgarh

Dasua

Hamirpur

Approx Travel Time

11h 47m

₹5,080

Onwards

Frequently Asked Questions

What is the distance between Suratgarh and Hamirpur?

Hamirpur is approximately 450+ kms from Suratgarh.

How long does it take to reach Hamirpur from Suratgarh?

It takes approximately 11 hours to reach Hamirpur from Suratgarh by Bus, Cab Via Ludhiana.

What is the cheapest way to reach Hamirpur from Suratgarh?

The cheapest way to reach Hamirpur from Suratgarh is by Train, Bus Via Jalandhar.

What is the fastest way to reach Hamirpur from Suratgarh?

The fastest way to reach Hamirpur from Suratgarh is by Bus, Cab Via Ludhiana.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India