
Karnal to Gurdaspur
Gurdaspur is approximately 350+ kms from Karnal. The fastest way to reach Gurdaspur from Karnal is by Train, Bus Via Jalandhar. It takes approximately 7 hours. The cheapest way to reach Gurdaspur from Karnal is by Train which would take approximately 8 hours.
Sort By
Mode of Transport
Via Mohali
Karnal
Mohali
Gurdaspur
Approx Travel Time
8h
₹3,223
Onwards
Karnal
Mohali
Gurdaspur
Approx Travel Time
8h 45m
₹1,193
Onwards
Via Jalandhar
FASTEST
Karnal
Jalandhar
Gurdaspur
Approx Travel Time
7h 16m
₹1,134
Onwards
Karnal
Jalandhar
Gurdaspur
Approx Travel Time
7h 27m
₹1,868
Onwards
Karnal
Jalandhar
Gurdaspur
Approx Travel Time
8h 5m
₹225
Onwards
Via Chandigarh
Karnal
Chandigarh
Gurdaspur
Approx Travel Time
7h 49m
₹3,110
Onwards
Via Phagwara
Karnal
Phagwara
Gurdaspur
Approx Travel Time
7h 34m
₹2,303
Onwards
Via Pathankot
Karnal
Pathankot
Gurdaspur
Approx Travel Time
8h 20m
On Demand
Karnal
Pathankot
Gurdaspur
Approx Travel Time
8h 18m
₹240
Onwards
Frequently Asked Questions
What is the distance between Karnal and Gurdaspur?
Gurdaspur is approximately 350+ kms from Karnal.
How long does it take to reach Gurdaspur from Karnal?
It takes approximately 7 hours to reach Gurdaspur from Karnal by Train, Bus Via Jalandhar.
What is the cheapest way to reach Gurdaspur from Karnal?
The cheapest way to reach Gurdaspur from Karnal is by Train.
What is the fastest way to reach Gurdaspur from Karnal?
The fastest way to reach Gurdaspur from Karnal is by Train, Bus Via Jalandhar.
Routes Connecting Karnal
Routes From Karnal
Routes Connecting Gurdaspur
Routes From Gurdaspur
Routes To Gurdaspur
- Faridkot to Gurdaspur
- Rayagada to Gurdaspur
- Abohar to Gurdaspur
- Dausa to Gurdaspur
- Dahod to Gurdaspur
- Kolhapur to Gurdaspur
- Dhule to Gurdaspur
- Junagadh to Gurdaspur
- Ahmednagar to Gurdaspur
- Shegaon to Gurdaspur
- Bankura to Gurdaspur
- Phalodi to Gurdaspur
- Balasore to Gurdaspur
- Palghar to Gurdaspur
- Akbarpur to Gurdaspur