
Shamli to Gurdaspur
Gurdaspur is approximately 350+ kms from Shamli. The fastest way to reach Gurdaspur from Shamli is by Cab, Train Via Karnal. It takes approximately 9 hours. The cheapest way to reach Gurdaspur from Shamli is by Train Via Roorkee, Jalandhar which would take approximately 12 hours.
Sort By
Mode of Transport
Via Karnal
RECOMMENDED
FASTEST
Shamli
Karnal
Gurdaspur
Approx Travel Time
8h 55m
₹1,700
Onwards
Via Ambala
Shamli
Ambala
Gurdaspur
Approx Travel Time
9h 50m
₹3,373
Onwards
Via Mohali
Shamli
Mohali
Gurdaspur
Approx Travel Time
10h 41m
₹4,064
Onwards
Via Chandigarh
Shamli
Chandigarh
Gurdaspur
Approx Travel Time
10h 23m
₹3,387
Onwards
Shamli
Chandigarh
Gurdaspur
Approx Travel Time
11h 38m
₹3,661
Onwards
Via Panipat
Shamli
Panipat
Gurdaspur
Approx Travel Time
9h 55m
₹1,775
Onwards
Shamli
Panipat
Gurdaspur
Approx Travel Time
11h 40m
₹2,399
Onwards
Via Kapurthala
Shamli
Kapurthala
Gurdaspur
Approx Travel Time
10h 40m
₹5,735
Onwards
Via Saharanpur, Phagwara
Shamli
Saharanpur
Phagwara
Gurdaspur
Approx Travel Time
11h 20m
On Demand
Via Roorkee, Jalandhar
CHEAPEST
Shamli
Roorkee
Jalandhar
Gurdaspur
Approx Travel Time
11h 50m
₹375
Onwards
Frequently Asked Questions
What is the distance between Shamli and Gurdaspur?
Gurdaspur is approximately 350+ kms from Shamli.
How long does it take to reach Gurdaspur from Shamli?
It takes approximately 9 hours to reach Gurdaspur from Shamli by Cab, Train Via Karnal.
What is the cheapest way to reach Gurdaspur from Shamli?
The cheapest way to reach Gurdaspur from Shamli is by Train Via Roorkee, Jalandhar.
What is the fastest way to reach Gurdaspur from Shamli?
The fastest way to reach Gurdaspur from Shamli is by Cab, Train Via Karnal.