Shahganj to Jammu - Multiple Options To Reach By Train
Jammu is approximately 1200+ kms from Shahganj. The fastest way to reach Jammu from Shahganj is by Train. It takes approximately 24 hours. The cheapest way to reach Jammu from Shahganj is by Train Via Moradabad which would take approximately 25 hours.
Sort By
Mode of Transport
Via Moradabad
CHEAPEST
Shahganj
Moradabad
Jammu
Approx Travel Time
1d 0h 40m
₹420
Onwards
Via Bareilly
Shahganj
Bareilly
Jammu
Approx Travel Time
1d 0h 55m
₹425
Onwards
Via Roorkee
Shahganj
Roorkee
Jammu
Approx Travel Time
1d 0h 40m
₹580
Onwards
Via Ambala
Shahganj
Ambala
Jammu
Approx Travel Time
1d 0h 55m
₹590
Onwards
Via Shahjahanpur
Shahganj
Shahjahanpur
Jammu
Approx Travel Time
1d 0h 55m
₹670
Onwards
Via Lucknow
Shahganj
Lucknow
Jammu
Approx Travel Time
1d 0h 55m
On Demand
Via Rajpura
Shahganj
Rajpura
Jammu
Approx Travel Time
1d 0h 55m
₹665
Onwards
Via Hardoi
Shahganj
Hardoi
Jammu
Approx Travel Time
1d 0h 55m
₹505
Onwards
Via Ghaziabad
Shahganj
Ghaziabad
Jammu
Approx Travel Time
1d 1h 40m
₹615
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Jammu?
Jammu is approximately 1200+ kms from Shahganj.
How long does it take to reach Jammu from Shahganj?
It takes approximately 24 hours to reach Jammu from Shahganj by Train.
What is the cheapest way to reach Jammu from Shahganj?
The cheapest way to reach Jammu from Shahganj is by Train Via Moradabad.
What is the fastest way to reach Jammu from Shahganj?
The fastest way to reach Jammu from Shahganj is by Train.