Rajpura to Gurdaspur - Multiple Options To Reach By Train, Cab, Bus
Gurdaspur is approximately 200+ kms from Rajpura. The fastest way to reach Gurdaspur from Rajpura is by Train Via Phagwara. It takes approximately 6 hours. The cheapest way to reach Gurdaspur from Rajpura is by Train Via Sirhind which would take approximately 6 hours.
Sort By
Mode of Transport
Via Phagwara
RECOMMENDED
FASTEST
Rajpura
Phagwara
Gurdaspur
Approx Travel Time
5h 55m
₹235
Onwards
Rajpura
Phagwara
Gurdaspur
Approx Travel Time
6h 10m
₹2,710
Onwards
Via Sirhind
Rajpura
Sirhind
Gurdaspur
Approx Travel Time
6h 10m
₹1,502
Onwards
CHEAPEST
Rajpura
Sirhind
Gurdaspur
Approx Travel Time
6h 10m
₹190
Onwards
Via Jalandhar
Rajpura
Jalandhar
Gurdaspur
Approx Travel Time
6h 10m
₹195
Onwards
Rajpura
Jalandhar
Gurdaspur
Approx Travel Time
6h 40m
₹2,661
Onwards
Rajpura
Jalandhar
Gurdaspur
Approx Travel Time
6h 55m
₹699
Onwards
Via Ludhiana
Rajpura
Ludhiana
Gurdaspur
Approx Travel Time
6h 10m
₹190
Onwards
Via Phillaur
Rajpura
Phillaur
Gurdaspur
Approx Travel Time
6h 10m
₹290
Onwards
Via Baba Bakala
Rajpura
Baba Bakala
Gurdaspur
Approx Travel Time
6h 25m
₹255
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Gurdaspur?
Gurdaspur is approximately 200+ kms from Rajpura.
How long does it take to reach Gurdaspur from Rajpura?
It takes approximately 6 hours to reach Gurdaspur from Rajpura by Train Via Phagwara.
What is the cheapest way to reach Gurdaspur from Rajpura?
The cheapest way to reach Gurdaspur from Rajpura is by Train Via Sirhind.
What is the fastest way to reach Gurdaspur from Rajpura?
The fastest way to reach Gurdaspur from Rajpura is by Train Via Phagwara.