Haridwar to Rajpura - Multiple Options To Reach By Train, Cab
Rajpura is approximately 150+ kms from Haridwar. The fastest way to reach Rajpura from Haridwar is by Train. It takes approximately 4 hours. The cheapest way to reach Rajpura from Haridwar is by Train which would take approximately 4 hours.
Sort By
Mode of Transport
Via Roorkee
Haridwar
Roorkee
Rajpura
Approx Travel Time
4h 55m
₹215
Onwards
Haridwar
Roorkee
Rajpura
Approx Travel Time
5h 10m
₹1,749
Onwards
Via Ambala
Haridwar
Ambala
Rajpura
Approx Travel Time
5h 10m
₹175
Onwards
Haridwar
Ambala
Rajpura
Approx Travel Time
6h 46m
₹4,039
Onwards
Via Karnal
Haridwar
Karnal
Rajpura
Approx Travel Time
7h 25m
₹3,191
Onwards
Via Patiala
Haridwar
Patiala
Rajpura
Approx Travel Time
8h 10m
₹4,627
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Rajpura?
Rajpura is approximately 150+ kms from Haridwar.
How long does it take to reach Rajpura from Haridwar?
It takes approximately 4 hours to reach Rajpura from Haridwar by Train.
What is the cheapest way to reach Rajpura from Haridwar?
The cheapest way to reach Rajpura from Haridwar is by Train.
What is the fastest way to reach Rajpura from Haridwar?
The fastest way to reach Rajpura from Haridwar is by Train.