
Gurdaspur to Navsari
Navsari is approximately 1400+ kms from Gurdaspur. The fastest way to reach Navsari from Gurdaspur is by Train Via Jalandhar. It takes approximately 30 hours. The cheapest way to reach Navsari from Gurdaspur is by Train Via Sonipat which would take approximately 31 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Gurdaspur
Ludhiana
Navsari
Approx Travel Time
1d 5h 40m
₹775
Onwards
Gurdaspur
Ludhiana
Navsari
Approx Travel Time
1d 6h 19m
₹4,101
Onwards
Via Jalandhar
FASTEST
Gurdaspur
Jalandhar
Navsari
Approx Travel Time
1d 5h 25m
₹775
Onwards
Gurdaspur
Jalandhar
Navsari
Approx Travel Time
1d 5h 40m
₹1,425
Onwards
Via Phagwara
Gurdaspur
Phagwara
Navsari
Approx Travel Time
1d 5h 25m
₹815
Onwards
Via Amritsar
Gurdaspur
Amritsar
Navsari
Approx Travel Time
1d 5h 25m
₹2,638
Onwards
Gurdaspur
Amritsar
Navsari
Approx Travel Time
1d 5h 25m
₹770
Onwards
Via Karnal
Gurdaspur
Karnal
Navsari
Approx Travel Time
1d 6h 55m
₹755
Onwards
Via Panipat
Gurdaspur
Panipat
Navsari
Approx Travel Time
1d 7h 10m
₹875
Onwards
Via Sonipat
CHEAPEST
Gurdaspur
Sonipat
Navsari
Approx Travel Time
1d 7h 10m
₹750
Onwards
Frequently Asked Questions
What is the distance between Gurdaspur and Navsari?
Navsari is approximately 1400+ kms from Gurdaspur.
How long does it take to reach Navsari from Gurdaspur?
It takes approximately 30 hours to reach Navsari from Gurdaspur by Train Via Jalandhar.
What is the cheapest way to reach Navsari from Gurdaspur?
The cheapest way to reach Navsari from Gurdaspur is by Train Via Sonipat.
What is the fastest way to reach Navsari from Gurdaspur?
The fastest way to reach Navsari from Gurdaspur is by Train Via Jalandhar.