Hamirpur to Nirmal Distance

Nirmal is approximately 1850+ km from Hamirpur. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Nirmal, 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 Nirmal, India

Via Ludhiana, Nagpur

RECOMMENDED

Hamirpur

Ludhiana

Nagpur

Nirmal

Approx Travel Time

1d 6h 1m

On Demand

Via Delhi, Nagpur

CHEAPEST

Hamirpur

Delhi

Nagpur

Nirmal

Approx Travel Time

1d 18h 17m

₹3,217

Onwards

Hamirpur

Delhi

Nagpur

Nirmal

Approx Travel Time

19h 47m

₹7,494

Onwards

Hamirpur

Delhi

Nagpur

Nirmal

Approx Travel Time

19h 50m

On Demand

Ads by MMT

Via Kangra, Hyderabad

Hamirpur

Kangra

Hyderabad

Nirmal

Approx Travel Time

15h 50m

₹10,974

Onwards

Via Delhi, Hyderabad

Hamirpur

Delhi

Hyderabad

Nirmal

Approx Travel Time

20h 17m

₹8,041

Onwards

Ads by MMT

Via Amritsar, Hyderabad

Hamirpur

Amritsar

Hyderabad

Nirmal

Approx Travel Time

16h 23m

₹12,197

Onwards

Hamirpur

Amritsar

Hyderabad

Nirmal

Approx Travel Time

18h 15m

₹9,056

Onwards

Via Jalandhar, Nanded

FASTEST

Hamirpur

Jalandhar

Nanded

Nirmal

Approx Travel Time

11h 59m

₹19,058

Onwards

Via Mohali, Hyderabad

Hamirpur

Mohali

Hyderabad

Nirmal

Approx Travel Time

15h 4m

₹12,384

Onwards

Frequently Asked Questions

What is the distance between Hamirpur and Nirmal?

Nirmal is approximately 1850+ km from Hamirpur.

How long does it take to reach Nirmal from Hamirpur?

It takes approximately 12 hours to reach Nirmal from Hamirpur by Cab, Flight, Bus Via Jalandhar, Nanded.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India