
Shahganj to Sangrur
Sangrur is approximately 900+ kms from Shahganj. The fastest way to reach Sangrur from Shahganj is by Train, Flight Via Ayodhya, Hisar. It takes approximately 9 hours. The cheapest way to reach Sangrur from Shahganj is by Train Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Rajpura
RECOMMENDED
Shahganj
Rajpura
Sangrur
Approx Travel Time
18h 18m
₹911
Onwards
Via Delhi
CHEAPEST
Shahganj
Delhi
Sangrur
Approx Travel Time
20h
₹515
Onwards
Via Ayodhya, Hapur
Shahganj
Ayodhya
Hapur
Sangrur
Approx Travel Time
15h 55m
On Demand
Via Ayodhya, Hisar
FASTEST
Shahganj
Ayodhya
Hisar
Sangrur
Approx Travel Time
8h 29m
₹3,926
Onwards
Shahganj
Ayodhya
Hisar
Sangrur
Approx Travel Time
9h
₹4,430
Onwards
Via Robertsganj, Delhi
Shahganj
Robertsganj
Delhi
Sangrur
Approx Travel Time
1d 7h 5m
On Demand
Via Ayodhya, Delhi
Shahganj
Ayodhya
Delhi
Sangrur
Approx Travel Time
9h 44m
₹4,490
Onwards
Shahganj
Ayodhya
Delhi
Sangrur
Approx Travel Time
12h 10m
₹6,746
Onwards
Via Lucknow, Delhi
Shahganj
Lucknow
Delhi
Sangrur
Approx Travel Time
13h 31m
₹4,325
Onwards
Via Varanasi, Delhi
Shahganj
Varanasi
Delhi
Sangrur
Approx Travel Time
12h 41m
₹5,275
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Sangrur?
Sangrur is approximately 900+ kms from Shahganj.
How long does it take to reach Sangrur from Shahganj?
It takes approximately 9 hours to reach Sangrur from Shahganj by Train, Flight Via Ayodhya, Hisar.
What is the cheapest way to reach Sangrur from Shahganj?
The cheapest way to reach Sangrur from Shahganj is by Train Via Delhi.
What is the fastest way to reach Sangrur from Shahganj?
The fastest way to reach Sangrur from Shahganj is by Train, Flight Via Ayodhya, Hisar.

