
Nakodar to Batala
Batala is approximately 100+ kms from Nakodar. The fastest way to reach Batala from Nakodar is by Train Via Shahkot. It takes approximately 4 hours. The cheapest way to reach Batala from Nakodar is by Train Via Shahkot which would take approximately 4 hours.
Sort By
Mode of Transport
Via Shahkot
RECOMMENDED
FASTEST
Nakodar
Shahkot
Batala
Approx Travel Time
3h 25m
On Demand
Via Phillaur
Nakodar
Phillaur
Batala
Approx Travel Time
3h 55m
On Demand
Via Phillaur, Baba Bakala
Nakodar
Phillaur
Baba Bakala
Batala
Approx Travel Time
5h 20m
On Demand
Nakodar
Phillaur
Baba Bakala
Batala
Approx Travel Time
5h 35m
On Demand
Via Phillaur, Jalandhar
Nakodar
Phillaur
Jalandhar
Batala
Approx Travel Time
5h 20m
On Demand
Nakodar
Phillaur
Jalandhar
Batala
Approx Travel Time
5h 51m
On Demand
Frequently Asked Questions
What is the distance between Nakodar and Batala?
Batala is approximately 100+ kms from Nakodar.
How long does it take to reach Batala from Nakodar?
It takes approximately 4 hours to reach Batala from Nakodar by Train Via Shahkot.
What is the cheapest way to reach Batala from Nakodar?
The cheapest way to reach Batala from Nakodar is by Train Via Shahkot.
What is the fastest way to reach Batala from Nakodar?
The fastest way to reach Batala from Nakodar is by Train Via Shahkot.