
Shahganj to Bathinda
Bathinda is approximately 900+ kms from Shahganj. The fastest way to reach Bathinda from Shahganj is by Train, Flight Via Ayodhya, Delhi. It takes approximately 6 hours. The cheapest way to reach Bathinda from Shahganj is by Train Via Rampur (Uttar Pradesh) which would take approximately 19 hours.
Sort By
Mode of Transport
Via Ayodhya, Delhi
RECOMMENDED
FASTEST
Shahganj
Ayodhya
Delhi
Bathinda
Approx Travel Time
6h 5m
₹4,540
Onwards
Via Ayodhya, Hisar
Shahganj
Ayodhya
Hisar
Bathinda
Approx Travel Time
7h 57m
₹3,866
Onwards
Shahganj
Ayodhya
Hisar
Bathinda
Approx Travel Time
9h
₹8,133
Onwards
Via Rampur (Uttar Pradesh)
CHEAPEST
Shahganj
Rampur (Uttar Pradesh)
Bathinda
Approx Travel Time
19h 14m
₹610
Onwards
Via Rajpura
Shahganj
Rajpura
Bathinda
Approx Travel Time
21h 58m
₹959
Onwards
Via Ludhiana
Shahganj
Ludhiana
Bathinda
Approx Travel Time
21h 57m
₹3,787
Onwards
Via Gorakhpur, Delhi
Shahganj
Gorakhpur
Delhi
Bathinda
Approx Travel Time
7h
On Demand
Via Prayagraj(Allahabad), Delhi
Shahganj
Prayagraj(Allahabad)
Delhi
Bathinda
Approx Travel Time
8h 54m
₹6,682
Onwards
Via Lucknow, Delhi
Shahganj
Lucknow
Delhi
Bathinda
Approx Travel Time
9h 22m
₹5,592
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Bathinda?
Bathinda is approximately 900+ kms from Shahganj.
How long does it take to reach Bathinda from Shahganj?
It takes approximately 6 hours to reach Bathinda from Shahganj by Train, Flight Via Ayodhya, Delhi.
What is the cheapest way to reach Bathinda from Shahganj?
The cheapest way to reach Bathinda from Shahganj is by Train Via Rampur (Uttar Pradesh).
What is the fastest way to reach Bathinda from Shahganj?
The fastest way to reach Bathinda from Shahganj is by Train, Flight Via Ayodhya, Delhi.


