
Abohar to Batala
Batala is approximately 250+ kms from Abohar. The fastest way to reach Batala from Abohar is by Bus. It takes approximately 6 hours. The cheapest way to reach Batala from Abohar is by Train Via Firozpur which would take approximately 6 hours.
Sort By
Mode of Transport
Via Faridkot
Abohar
Faridkot
Batala
Approx Travel Time
5h 59m
₹4,256
Onwards
Abohar
Faridkot
Batala
Approx Travel Time
5h 59m
₹3,446
Onwards
Via Firozpur
CHEAPEST
Abohar
Firozpur
Batala
Approx Travel Time
6h 15m
₹320
Onwards
Via Amritsar
Abohar
Amritsar
Batala
Approx Travel Time
6h 36m
₹360
Onwards
Abohar
Amritsar
Batala
Approx Travel Time
7h
₹1,796
Onwards
Abohar
Amritsar
Batala
Approx Travel Time
7h 27m
₹586
Onwards
Via Zira
Abohar
Zira
Batala
Approx Travel Time
6h 46m
₹1,398
Onwards
Via Bathinda
Abohar
Bathinda
Batala
Approx Travel Time
7h 29m
₹3,226
Onwards
Frequently Asked Questions
What is the distance between Abohar and Batala?
Batala is approximately 250+ kms from Abohar.
How long does it take to reach Batala from Abohar?
It takes approximately 6 hours to reach Batala from Abohar by Bus.
What is the cheapest way to reach Batala from Abohar?
The cheapest way to reach Batala from Abohar is by Train Via Firozpur.
What is the fastest way to reach Batala from Abohar?
The fastest way to reach Batala from Abohar is by Bus.


