
Roorkee to Batala
Batala is approximately 350+ kms from Roorkee. The fastest way to reach Batala from Roorkee is by Cab, Train Via Ambala, Baba Bakala. It takes approximately 7 hours. The cheapest way to reach Batala from Roorkee is by Train, Bus Via Jalandhar which would take approximately 8 hours.
Sort By
Mode of Transport
Via Phagwara
RECOMMENDED
Roorkee
Phagwara
Batala
Approx Travel Time
7h 47m
₹2,305
Onwards
Roorkee
Phagwara
Batala
Approx Travel Time
8h 29m
₹1,849
Onwards
Via Ambala, Jalandhar
Roorkee
Ambala
Jalandhar
Batala
Approx Travel Time
7h 25m
₹5,567
Onwards
Via Ludhiana
Roorkee
Ludhiana
Batala
Approx Travel Time
8h 41m
₹934
Onwards
Via Ambala
Roorkee
Ambala
Batala
Approx Travel Time
7h 49m
₹4,448
Onwards
Via Haridwar, Jalandhar
Roorkee
Haridwar
Jalandhar
Batala
Approx Travel Time
10h 57m
₹1,504
Onwards
Via Baba Bakala
Roorkee
Baba Bakala
Batala
Approx Travel Time
7h 35m
₹1,913
Onwards
Roorkee
Baba Bakala
Batala
Approx Travel Time
8h 2m
On Demand
Via Jalandhar
CHEAPEST
Roorkee
Jalandhar
Batala
Approx Travel Time
8h 11m
₹275
Onwards
Via Ambala, Baba Bakala
FASTEST
Roorkee
Ambala
Baba Bakala
Batala
Approx Travel Time
6h 26m
₹5,671
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 7 hours to reach Batala from Roorkee by Cab, Train Via Ambala, Baba Bakala.
What is the cheapest way to reach Batala from Roorkee?
The cheapest way to reach Batala from Roorkee is by Train, Bus Via Jalandhar.
What is the fastest way to reach Batala from Roorkee?
The fastest way to reach Batala from Roorkee is by Cab, Train Via Ambala, Baba Bakala.


