
Gurdaspur to Karnal
Karnal is approximately 350+ kms from Gurdaspur. The fastest way to reach Karnal from Gurdaspur is by Train. It takes approximately 7 hours. The cheapest way to reach Karnal from Gurdaspur is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Jalandhar
Gurdaspur
Jalandhar
Karnal
Approx Travel Time
7h 27m
₹2,817
Onwards
Gurdaspur
Jalandhar
Karnal
Approx Travel Time
8h 6m
₹3,150
Onwards
Gurdaspur
Jalandhar
Karnal
Approx Travel Time
8h 21m
₹924
Onwards
Gurdaspur
Jalandhar
Karnal
Approx Travel Time
8h 5m
₹225
Onwards
Via Phagwara
Gurdaspur
Phagwara
Karnal
Approx Travel Time
7h 36m
₹3,515
Onwards
Gurdaspur
Phagwara
Karnal
Approx Travel Time
9h 4m
₹3,848
Onwards
Via Phillaur
Gurdaspur
Phillaur
Karnal
Approx Travel Time
8h 59m
₹3,551
Onwards
Via Pathankot
Gurdaspur
Pathankot
Karnal
Approx Travel Time
8h 31m
₹2,775
Onwards
Frequently Asked Questions
What is the distance between Gurdaspur and Karnal?
Karnal is approximately 350+ kms from Gurdaspur.
How long does it take to reach Karnal from Gurdaspur?
It takes approximately 7 hours to reach Karnal from Gurdaspur by Train.
What is the cheapest way to reach Karnal from Gurdaspur?
The cheapest way to reach Karnal from Gurdaspur is by Train.
What is the fastest way to reach Karnal from Gurdaspur?
The fastest way to reach Karnal from Gurdaspur is by Train.
Routes Connecting Gurdaspur
Routes From Gurdaspur
- Gurdaspur to Ambikapur
- Gurdaspur to Amethi
- Gurdaspur to Brahmapur
- Gurdaspur to Pondicherry
- Gurdaspur to Siddipet
- Gurdaspur to Bankura
- Gurdaspur to Nadaun
- Gurdaspur to Mainpuri
- Gurdaspur to Koppal
- Gurdaspur to Bokaro
- Gurdaspur to Kanpur
- Gurdaspur to Pahalgam
- Gurdaspur to Salasar
- Gurdaspur to Amroha
- Gurdaspur to Chandigarh
Routes To Gurdaspur
- Shamli to Gurdaspur
- Parbhani to Gurdaspur
- Kolar to Gurdaspur
- Palakollu to Gurdaspur
- Solan to Gurdaspur
- Rajkot to Gurdaspur
- Rewa to Gurdaspur
- Bareilly to Gurdaspur
- Botad to Gurdaspur
- Thiruvarur to Gurdaspur
- Sasan-Gir to Gurdaspur
- Mandi to Gurdaspur
- Barnala to Gurdaspur
- Phagwara to Gurdaspur
- Prayagraj(Allahabad) to Gurdaspur


