
Jammu to Shahganj
Shahganj is approximately 1200+ kms from Jammu. The fastest way to reach Shahganj from Jammu is by Flight, Train Via Ghaziabad. It takes approximately 16 hours. The cheapest way to reach Shahganj from Jammu is by Train which would take approximately 24 hours.
Sort By
Mode of Transport
Via Moradabad
Jammu
Moradabad
Shahganj
Approx Travel Time
1d 0h 40m
₹690
Onwards
Via Bareilly
Jammu
Bareilly
Shahganj
Approx Travel Time
1d 0h 55m
₹680
Onwards
Via Roorkee
Jammu
Roorkee
Shahganj
Approx Travel Time
1d 0h 40m
₹685
Onwards
Via Ambala
Jammu
Ambala
Shahganj
Approx Travel Time
1d 0h 55m
₹670
Onwards
Via Shahjahanpur
Jammu
Shahjahanpur
Shahganj
Approx Travel Time
1d 0h 55m
₹670
Onwards
Via Lucknow
Jammu
Lucknow
Shahganj
Approx Travel Time
1d 0h 55m
On Demand
Via Ghaziabad
FASTEST
Jammu
Ghaziabad
Shahganj
Approx Travel Time
15h 40m
On Demand
Via Rajpura
Jammu
Rajpura
Shahganj
Approx Travel Time
1d 0h 55m
₹665
Onwards
Via Hardoi
Jammu
Hardoi
Shahganj
Approx Travel Time
1d 0h 55m
₹670
Onwards
Frequently Asked Questions
What is the distance between Jammu and Shahganj?
Shahganj is approximately 1200+ kms from Jammu.
How long does it take to reach Shahganj from Jammu?
It takes approximately 16 hours to reach Shahganj from Jammu by Flight, Train Via Ghaziabad.
What is the cheapest way to reach Shahganj from Jammu?
The cheapest way to reach Shahganj from Jammu is by Train.
What is the fastest way to reach Shahganj from Jammu?
The fastest way to reach Shahganj from Jammu is by Flight, Train Via Ghaziabad.