
Shahganj to Karnal
Karnal is approximately 750+ kms from Shahganj. The fastest way to reach Karnal from Shahganj is by Train Via Bara Banki. It takes approximately 17 hours. The cheapest way to reach Karnal from Shahganj is by Train Via Ghaziabad which would take approximately 17 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Shahganj
Lucknow
Karnal
Approx Travel Time
16h 55m
On Demand
Via Bara Banki
FASTEST
Shahganj
Bara Banki
Karnal
Approx Travel Time
16h 44m
On Demand
Via Aligarh
Shahganj
Aligarh
Karnal
Approx Travel Time
17h 25m
₹570
Onwards
Via Ghaziabad
CHEAPEST
Shahganj
Ghaziabad
Karnal
Approx Travel Time
17h 10m
₹370
Onwards
Via Kanpur
Shahganj
Kanpur
Karnal
Approx Travel Time
17h 25m
₹535
Onwards
Via Gonda
Shahganj
Gonda
Karnal
Approx Travel Time
17h 10m
On Demand
Via Moradabad
Shahganj
Moradabad
Karnal
Approx Travel Time
17h 10m
₹4,913
Onwards
Via Etawah
Shahganj
Etawah
Karnal
Approx Travel Time
17h 55m
₹555
Onwards
Via Unnao
Shahganj
Unnao
Karnal
Approx Travel Time
17h 43m
On Demand
Via Roorkee
Shahganj
Roorkee
Karnal
Approx Travel Time
17h 40m
₹535
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Karnal?
Karnal is approximately 750+ kms from Shahganj.
How long does it take to reach Karnal from Shahganj?
It takes approximately 17 hours to reach Karnal from Shahganj by Train Via Bara Banki.
What is the cheapest way to reach Karnal from Shahganj?
The cheapest way to reach Karnal from Shahganj is by Train Via Ghaziabad.
What is the fastest way to reach Karnal from Shahganj?
The fastest way to reach Karnal from Shahganj is by Train Via Bara Banki.