
Shahganj to Bathinda
Bathinda is approximately 1000+ kms from Shahganj. The fastest way to reach Bathinda from Shahganj is by Train, Flight Via Ghaziabad. It takes approximately 15 hours. The cheapest way to reach Bathinda from Shahganj is by Train Via Ghaziabad which would take approximately 22 hours.
Sort By
Mode of Transport
Via Hapur
RECOMMENDED
Shahganj
Hapur
Bathinda
Approx Travel Time
21h 10m
₹605
Onwards
Via Hardoi
Shahganj
Hardoi
Bathinda
Approx Travel Time
21h 10m
₹600
Onwards
Via Bareilly
Shahganj
Bareilly
Bathinda
Approx Travel Time
21h 25m
₹495
Onwards
Via Ghaziabad
CHEAPEST
Shahganj
Ghaziabad
Bathinda
Approx Travel Time
21h 25m
₹440
Onwards
FASTEST
Shahganj
Ghaziabad
Bathinda
Approx Travel Time
15h 10m
On Demand
Via Moradabad
Shahganj
Moradabad
Bathinda
Approx Travel Time
21h 25m
₹465
Onwards
Via Shahjahanpur
Shahganj
Shahjahanpur
Bathinda
Approx Travel Time
21h 25m
₹595
Onwards
Via Rampur (Uttar Pradesh)
Shahganj
Rampur (Uttar Pradesh)
Bathinda
Approx Travel Time
21h 40m
₹610
Onwards
Via Gurgaon
Shahganj
Gurgaon
Bathinda
Approx Travel Time
21h 25m
On Demand
Via Amroha
Shahganj
Amroha
Bathinda
Approx Travel Time
21h 40m
₹610
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Bathinda?
Bathinda is approximately 1000+ kms from Shahganj.
How long does it take to reach Bathinda from Shahganj?
It takes approximately 15 hours to reach Bathinda from Shahganj by Train, Flight Via Ghaziabad.
What is the cheapest way to reach Bathinda from Shahganj?
The cheapest way to reach Bathinda from Shahganj is by Train Via Ghaziabad.
What is the fastest way to reach Bathinda from Shahganj?
The fastest way to reach Bathinda from Shahganj is by Train, Flight Via Ghaziabad.