
Rajpura to Hamirpur
Hamirpur is approximately 200+ kms from Rajpura. The fastest way to reach Hamirpur from Rajpura is by Train, Cab Via Patiala. It takes approximately 7 hours. The cheapest way to reach Hamirpur from Rajpura is by Train, Cab Via Patiala which would take approximately 7 hours.
Sort By
Mode of Transport
Via Patiala
RECOMMENDED
CHEAPEST
FASTEST
Rajpura
Patiala
Hamirpur
Approx Travel Time
7h 5m
₹5,270
Onwards
Rajpura
Patiala
Hamirpur
Approx Travel Time
7h 5m
₹5,725
Onwards
Via Ambala
Rajpura
Ambala
Hamirpur
Approx Travel Time
7h 10m
₹6,042
Onwards
Via Phagwara
Rajpura
Phagwara
Hamirpur
Approx Travel Time
7h 14m
On Demand
Frequently Asked Questions
What is the distance between Rajpura and Hamirpur?
Hamirpur is approximately 200+ kms from Rajpura.
How long does it take to reach Hamirpur from Rajpura?
It takes approximately 7 hours to reach Hamirpur from Rajpura by Train, Cab Via Patiala.
What is the cheapest way to reach Hamirpur from Rajpura?
The cheapest way to reach Hamirpur from Rajpura is by Train, Cab Via Patiala.
What is the fastest way to reach Hamirpur from Rajpura?
The fastest way to reach Hamirpur from Rajpura is by Train, Cab Via Patiala.