
Roorkee to Batala
Batala is approximately 350+ kms from Roorkee. The fastest way to reach Batala from Roorkee is by Train Via Jalandhar. It takes approximately 9 hours. The cheapest way to reach Batala from Roorkee is by Train Via Jalandhar which would take approximately 9 hours.
Sort By
Mode of Transport
Via Jalandhar
RECOMMENDED
CHEAPEST
FASTEST
Roorkee
Jalandhar
Batala
Approx Travel Time
8h 25m
₹220
Onwards
Via Chandigarh
Roorkee
Chandigarh
Batala
Approx Travel Time
8h 25m
₹305
Onwards
Via Phagwara
Roorkee
Phagwara
Batala
Approx Travel Time
8h 25m
₹295
Onwards
Via Ambala
Roorkee
Ambala
Batala
Approx Travel Time
8h 25m
₹220
Onwards
Roorkee
Ambala
Batala
Approx Travel Time
9h 55m
₹3,951
Onwards
Via Sirhind
Roorkee
Sirhind
Batala
Approx Travel Time
8h 40m
₹235
Onwards
Via Ludhiana
Roorkee
Ludhiana
Batala
Approx Travel Time
8h 40m
₹220
Onwards
Via Baba Bakala
Roorkee
Baba Bakala
Batala
Approx Travel Time
8h 40m
₹240
Onwards
Via Phillaur
Roorkee
Phillaur
Batala
Approx Travel Time
8h 40m
₹325
Onwards
Via Kurukshetra
Roorkee
Kurukshetra
Batala
Approx Travel Time
8h 40m
₹650
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Batala?
Batala is approximately 350+ kms from Roorkee.
How long does it take to reach Batala from Roorkee?
It takes approximately 9 hours to reach Batala from Roorkee by Train Via Jalandhar.
What is the cheapest way to reach Batala from Roorkee?
The cheapest way to reach Batala from Roorkee is by Train Via Jalandhar.
What is the fastest way to reach Batala from Roorkee?
The fastest way to reach Batala from Roorkee is by Train Via Jalandhar.