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