Roorkee to Bathinda
Bathinda is approximately 300+ kms from Roorkee. The fastest way to reach Bathinda from Roorkee is by Train. It takes approximately 7 hours. The cheapest way to reach Bathinda from Roorkee is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Rajpura
Roorkee
Rajpura
Bathinda
Approx Travel Time
8h 10m
₹290
Onwards
Via Ambala
Roorkee
Ambala
Bathinda
Approx Travel Time
8h 10m
₹230
Onwards
Roorkee
Ambala
Bathinda
Approx Travel Time
9h 40m
₹4,116
Onwards
Via Narwana
Roorkee
Narwana
Bathinda
Approx Travel Time
10h 25m
₹6,420
Onwards
Via Patiala
Roorkee
Patiala
Bathinda
Approx Travel Time
10h 46m
₹4,706
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Bathinda?
Bathinda is approximately 300+ kms from Roorkee.
How long does it take to reach Bathinda from Roorkee?
It takes approximately 7 hours to reach Bathinda from Roorkee by Train.
What is the cheapest way to reach Bathinda from Roorkee?
The cheapest way to reach Bathinda from Roorkee is by Train.
What is the fastest way to reach Bathinda from Roorkee?
The fastest way to reach Bathinda from Roorkee is by Train.