
Gurdaspur to Nanpara
Nanpara is approximately 900+ kms from Gurdaspur. The fastest way to reach Nanpara from Gurdaspur is by Train, Flight, Bus Via Amritsar, Delhi. It takes approximately 17 hours. The cheapest way to reach Nanpara from Gurdaspur is by Train, Bus Via Ludhiana, Delhi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Gurdaspur
Delhi
Nanpara
Approx Travel Time
22h 10m
₹1,197
Onwards
Via Amritsar, Delhi
FASTEST
Gurdaspur
Amritsar
Delhi
Nanpara
Approx Travel Time
16h 35m
₹4,394
Onwards
Gurdaspur
Amritsar
Delhi
Nanpara
Approx Travel Time
16h 35m
₹6,354
Onwards
Gurdaspur
Amritsar
Delhi
Nanpara
Approx Travel Time
16h 50m
₹4,748
Onwards
Via Chandigarh, Delhi
Gurdaspur
Chandigarh
Delhi
Nanpara
Approx Travel Time
19h 20m
₹3,996
Onwards
Gurdaspur
Chandigarh
Delhi
Nanpara
Approx Travel Time
20h 35m
₹4,480
Onwards
Via Phagwara, Delhi
Gurdaspur
Phagwara
Delhi
Nanpara
Approx Travel Time
23h 35m
₹1,157
Onwards
Gurdaspur
Phagwara
Delhi
Nanpara
Approx Travel Time
1d 0h 29m
₹4,434
Onwards
Via Ludhiana, Delhi
CHEAPEST
Gurdaspur
Ludhiana
Delhi
Nanpara
Approx Travel Time
23h 35m
₹1,107
Onwards
Via Mohali, Delhi
Gurdaspur
Mohali
Delhi
Nanpara
Approx Travel Time
20h 20m
₹4,111
Onwards
Frequently Asked Questions
What is the distance between Gurdaspur and Nanpara?
Nanpara is approximately 900+ kms from Gurdaspur.
How long does it take to reach Nanpara from Gurdaspur?
It takes approximately 17 hours to reach Nanpara from Gurdaspur by Train, Flight, Bus Via Amritsar, Delhi.
What is the cheapest way to reach Nanpara from Gurdaspur?
The cheapest way to reach Nanpara from Gurdaspur is by Train, Bus Via Ludhiana, Delhi.
What is the fastest way to reach Nanpara from Gurdaspur?
The fastest way to reach Nanpara from Gurdaspur is by Train, Flight, Bus Via Amritsar, Delhi.