
Gurgaon to Rajpura
Rajpura is approximately 250+ kms from Gurgaon. The fastest way to reach Rajpura from Gurgaon is by Train. It takes approximately 5 hours. The cheapest way to reach Rajpura from Gurgaon is by Train Via Delhi which would take approximately 7 hours.
Sort By
Mode of Transport
Via Delhi
Gurgaon
Delhi
Rajpura
Approx Travel Time
6h 40m
On Demand
CHEAPEST
Gurgaon
Delhi
Rajpura
Approx Travel Time
6h 40m
₹190
Onwards
Gurgaon
Delhi
Rajpura
Approx Travel Time
6h 40m
₹682
Onwards
Via Ambala
Gurgaon
Ambala
Rajpura
Approx Travel Time
6h 55m
₹925
Onwards
Gurgaon
Ambala
Rajpura
Approx Travel Time
7h 25m
₹3,205
Onwards
Via Karnal
Gurgaon
Karnal
Rajpura
Approx Travel Time
7h 18m
₹505
Onwards
Gurgaon
Karnal
Rajpura
Approx Travel Time
7h 34m
₹2,980
Onwards
Via Meerut
Gurgaon
Meerut
Rajpura
Approx Travel Time
7h 25m
₹315
Onwards
Frequently Asked Questions
What is the distance between Gurgaon and Rajpura?
Rajpura is approximately 250+ kms from Gurgaon.
How long does it take to reach Rajpura from Gurgaon?
It takes approximately 5 hours to reach Rajpura from Gurgaon by Train.
What is the cheapest way to reach Rajpura from Gurgaon?
The cheapest way to reach Rajpura from Gurgaon is by Train Via Delhi.
What is the fastest way to reach Rajpura from Gurgaon?
The fastest way to reach Rajpura from Gurgaon is by Train.