
Gurdaspur to Nagpur
Nagpur is approximately 1400+ kms from Gurdaspur. The fastest way to reach Nagpur from Gurdaspur is by Train, Flight Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Nagpur from Gurdaspur is by Train Via Ludhiana which would take approximately 30 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Gurdaspur
Delhi
Nagpur
Approx Travel Time
12h 25m
₹5,592
Onwards
Gurdaspur
Delhi
Nagpur
Approx Travel Time
1d 5h 25m
₹850
Onwards
Via Amritsar
FASTEST
Gurdaspur
Amritsar
Nagpur
Approx Travel Time
5h 40m
₹7,164
Onwards
Gurdaspur
Amritsar
Nagpur
Approx Travel Time
5h 40m
₹9,124
Onwards
Gurdaspur
Amritsar
Nagpur
Approx Travel Time
5h 55m
₹7,439
Onwards
Via Ludhiana
CHEAPEST
Gurdaspur
Ludhiana
Nagpur
Approx Travel Time
1d 5h 25m
₹710
Onwards
Via Sirhind
Gurdaspur
Sirhind
Nagpur
Approx Travel Time
1d 5h 25m
On Demand
Via Ghaziabad
Gurdaspur
Ghaziabad
Nagpur
Approx Travel Time
1d 5h 40m
₹1,780
Onwards
Via Aligarh, Lucknow
Gurdaspur
Aligarh
Lucknow
Nagpur
Approx Travel Time
22h 20m
₹8,416
Onwards
Via Phagwara
Gurdaspur
Phagwara
Nagpur
Approx Travel Time
1d 5h 10m
₹755
Onwards
Frequently Asked Questions
What is the distance between Gurdaspur and Nagpur?
Nagpur is approximately 1400+ kms from Gurdaspur.
How long does it take to reach Nagpur from Gurdaspur?
It takes approximately 6 hours to reach Nagpur from Gurdaspur by Train, Flight Via Amritsar.
What is the cheapest way to reach Nagpur from Gurdaspur?
The cheapest way to reach Nagpur from Gurdaspur is by Train Via Ludhiana.
What is the fastest way to reach Nagpur from Gurdaspur?
The fastest way to reach Nagpur from Gurdaspur is by Train, Flight Via Amritsar.