
Shahganj to Khanna
Khanna is approximately 900+ kms from Shahganj. The fastest way to reach Khanna from Shahganj is by Train. It takes approximately 18 hours. The cheapest way to reach Khanna from Shahganj is by Train Via Moradabad which would take approximately 20 hours.
Sort By
Mode of Transport
Via Shahjahanpur
Shahganj
Shahjahanpur
Khanna
Approx Travel Time
19h 25m
₹555
Onwards
Via Moradabad
CHEAPEST
Shahganj
Moradabad
Khanna
Approx Travel Time
19h 25m
₹415
Onwards
Via Bareilly
Shahganj
Bareilly
Khanna
Approx Travel Time
19h 25m
₹435
Onwards
Via Roorkee
Shahganj
Roorkee
Khanna
Approx Travel Time
19h 25m
₹535
Onwards
Via Ambala
Shahganj
Ambala
Khanna
Approx Travel Time
19h 25m
₹505
Onwards
Via Rampur (Uttar Pradesh)
Shahganj
Rampur (Uttar Pradesh)
Khanna
Approx Travel Time
19h 40m
₹560
Onwards
Via Laksar
Shahganj
Laksar
Khanna
Approx Travel Time
19h 25m
₹545
Onwards
Via Lucknow
Shahganj
Lucknow
Khanna
Approx Travel Time
19h 40m
On Demand
Via Saharanpur
Shahganj
Saharanpur
Khanna
Approx Travel Time
19h 25m
₹545
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Khanna?
Khanna is approximately 900+ kms from Shahganj.
How long does it take to reach Khanna from Shahganj?
It takes approximately 18 hours to reach Khanna from Shahganj by Train.
What is the cheapest way to reach Khanna from Shahganj?
The cheapest way to reach Khanna from Shahganj is by Train Via Moradabad.
What is the fastest way to reach Khanna from Shahganj?
The fastest way to reach Khanna from Shahganj is by Train.