
Batala to Bina
Bina is approximately 950+ kms from Batala. The fastest way to reach Bina from Batala is by Train Via Ludhiana. It takes approximately 21 hours. The cheapest way to reach Bina from Batala is by Train Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Batala
Delhi
Bina
Approx Travel Time
21h 10m
₹515
Onwards
Via Karnal
Batala
Karnal
Bina
Approx Travel Time
21h 10m
On Demand
Via Panipat
Batala
Panipat
Bina
Approx Travel Time
21h 14m
On Demand
Via Kurukshetra
Batala
Kurukshetra
Bina
Approx Travel Time
21h 10m
On Demand
Via Ludhiana
FASTEST
Batala
Ludhiana
Bina
Approx Travel Time
20h 55m
₹555
Onwards
Via Sonipat
Batala
Sonipat
Bina
Approx Travel Time
21h 30m
On Demand
Via Ghaziabad
Batala
Ghaziabad
Bina
Approx Travel Time
21h 10m
₹765
Onwards
Via Ambala
Batala
Ambala
Bina
Approx Travel Time
21h 27m
₹630
Onwards
Via Sirhind
Batala
Sirhind
Bina
Approx Travel Time
21h 10m
On Demand
Via Aligarh
Batala
Aligarh
Bina
Approx Travel Time
21h 40m
₹660
Onwards
Frequently Asked Questions
What is the distance between Batala and Bina?
Bina is approximately 950+ kms from Batala.
How long does it take to reach Bina from Batala?
It takes approximately 21 hours to reach Bina from Batala by Train Via Ludhiana.
What is the cheapest way to reach Bina from Batala?
The cheapest way to reach Bina from Batala is by Train Via Delhi.
What is the fastest way to reach Bina from Batala?
The fastest way to reach Bina from Batala is by Train Via Ludhiana.