
Kanpur to Gurdaspur
Gurdaspur is approximately 800+ kms from Kanpur. The fastest way to reach Gurdaspur from Kanpur is by Flight, Train Via Delhi, Amritsar. It takes approximately 6 hours. The cheapest way to reach Gurdaspur from Kanpur is by Train Via Delhi which would take approximately 16 hours.
Sort By
Mode of Transport
Via Delhi, Jalandhar
RECOMMENDED
Kanpur
Delhi
Jalandhar
Gurdaspur
Approx Travel Time
6h 51m
₹8,897
Onwards
Via Delhi, Amritsar
FASTEST
Kanpur
Delhi
Amritsar
Gurdaspur
Approx Travel Time
5h 59m
₹7,127
Onwards
Kanpur
Delhi
Amritsar
Gurdaspur
Approx Travel Time
6h 10m
₹7,338
Onwards
Kanpur
Delhi
Amritsar
Gurdaspur
Approx Travel Time
6h 15m
₹8,819
Onwards
Via Lucknow, Amritsar
Kanpur
Lucknow
Amritsar
Gurdaspur
Approx Travel Time
7h 43m
₹8,616
Onwards
Via Delhi
Kanpur
Delhi
Gurdaspur
Approx Travel Time
16h 31m
₹754
Onwards
CHEAPEST
Kanpur
Delhi
Gurdaspur
Approx Travel Time
15h 39m
₹370
Onwards
Via Ludhiana
Kanpur
Ludhiana
Gurdaspur
Approx Travel Time
16h 27m
₹3,193
Onwards
Via Phagwara
Kanpur
Phagwara
Gurdaspur
Approx Travel Time
19h 5m
₹2,300
Onwards
Via Agra, Mohali
Kanpur
Agra
Mohali
Gurdaspur
Approx Travel Time
1d 0h 22m
₹5,284
Onwards
Frequently Asked Questions
What is the distance between Kanpur and Gurdaspur?
Gurdaspur is approximately 800+ kms from Kanpur.
How long does it take to reach Gurdaspur from Kanpur?
It takes approximately 6 hours to reach Gurdaspur from Kanpur by Flight, Train Via Delhi, Amritsar.
What is the cheapest way to reach Gurdaspur from Kanpur?
The cheapest way to reach Gurdaspur from Kanpur is by Train Via Delhi.
What is the fastest way to reach Gurdaspur from Kanpur?
The fastest way to reach Gurdaspur from Kanpur is by Flight, Train Via Delhi, Amritsar.


