
Patiala to Shahganj
Shahganj is approximately 850+ kms from Patiala. The fastest way to reach Shahganj from Patiala is by Train Via Ambala. It takes approximately 19 hours. The cheapest way to reach Shahganj from Patiala is by Train Via Roorkee which would take approximately 19 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
FASTEST
Patiala
Ambala
Shahganj
Approx Travel Time
18h 40m
₹575
Onwards
Patiala
Ambala
Shahganj
Approx Travel Time
18h 40m
₹2,319
Onwards
Via Rajpura
Patiala
Rajpura
Shahganj
Approx Travel Time
19h 10m
₹580
Onwards
Via Roorkee
CHEAPEST
Patiala
Roorkee
Shahganj
Approx Travel Time
18h 40m
₹535
Onwards
Via Yamunanagar
Patiala
Yamunanagar
Shahganj
Approx Travel Time
18h 40m
₹560
Onwards
Via Saharanpur
Patiala
Saharanpur
Shahganj
Approx Travel Time
18h 55m
₹545
Onwards
Patiala
Saharanpur
Shahganj
Approx Travel Time
19h 18m
₹4,764
Onwards
Via Haridwar
Patiala
Haridwar
Shahganj
Approx Travel Time
18h 55m
₹560
Onwards
Via Delhi
Patiala
Delhi
Shahganj
Approx Travel Time
19h 45m
₹575
Onwards
Via Rishikesh
Patiala
Rishikesh
Shahganj
Approx Travel Time
18h 55m
On Demand
Frequently Asked Questions
What is the distance between Patiala and Shahganj?
Shahganj is approximately 850+ kms from Patiala.
How long does it take to reach Shahganj from Patiala?
It takes approximately 19 hours to reach Shahganj from Patiala by Train Via Ambala.
What is the cheapest way to reach Shahganj from Patiala?
The cheapest way to reach Shahganj from Patiala is by Train Via Roorkee.
What is the fastest way to reach Shahganj from Patiala?
The fastest way to reach Shahganj from Patiala is by Train Via Ambala.