Phagwara to Shahganj - Multiple Options To Reach By Train
Shahganj is approximately 950+ kms from Phagwara. The fastest way to reach Shahganj from Phagwara is by Train. It takes approximately 20 hours. The cheapest way to reach Shahganj from Phagwara is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bareilly
Phagwara
Bareilly
Shahganj
Approx Travel Time
20h 55m
₹595
Onwards
Via Moradabad
Phagwara
Moradabad
Shahganj
Approx Travel Time
20h 55m
₹590
Onwards
Via Ambala
Phagwara
Ambala
Shahganj
Approx Travel Time
20h 55m
₹525
Onwards
Via Roorkee
Phagwara
Roorkee
Shahganj
Approx Travel Time
20h 55m
₹540
Onwards
Via Lucknow
Phagwara
Lucknow
Shahganj
Approx Travel Time
21h 10m
On Demand
Via Shahjahanpur
Phagwara
Shahjahanpur
Shahganj
Approx Travel Time
21h 10m
₹585
Onwards
Via Rajpura
Phagwara
Rajpura
Shahganj
Approx Travel Time
20h 55m
₹525
Onwards
Via Hardoi
Phagwara
Hardoi
Shahganj
Approx Travel Time
21h 10m
₹585
Onwards
Via Sirhind
Phagwara
Sirhind
Shahganj
Approx Travel Time
20h 55m
₹525
Onwards
Frequently Asked Questions
What is the distance between Phagwara and Shahganj?
Shahganj is approximately 950+ kms from Phagwara.
How long does it take to reach Shahganj from Phagwara?
It takes approximately 20 hours to reach Shahganj from Phagwara by Train.
What is the cheapest way to reach Shahganj from Phagwara?
The cheapest way to reach Shahganj from Phagwara is by Train.
What is the fastest way to reach Shahganj from Phagwara?
The fastest way to reach Shahganj from Phagwara is by Train.