
Mohali to Batala
Batala is approximately 200+ kms from Mohali. The fastest way to reach Batala from Mohali is by Train Via Phagwara. It takes approximately 6 hours. The cheapest way to reach Batala from Mohali is by Train Via Ludhiana which would take approximately 6 hours.
Sort By
Mode of Transport
Via Phagwara
RECOMMENDED
FASTEST
Mohali
Phagwara
Batala
Approx Travel Time
5h 25m
₹240
Onwards
Mohali
Phagwara
Batala
Approx Travel Time
5h 55m
₹2,396
Onwards
Via Ludhiana
CHEAPEST
Mohali
Ludhiana
Batala
Approx Travel Time
5h 40m
₹185
Onwards
Via Kapurthala
Mohali
Kapurthala
Batala
Approx Travel Time
5h 55m
₹3,023
Onwards
Via Chandigarh
Mohali
Chandigarh
Batala
Approx Travel Time
5h 55m
₹870
Onwards
Mohali
Chandigarh
Batala
Approx Travel Time
5h 55m
₹245
Onwards
Via Baba Bakala
Mohali
Baba Bakala
Batala
Approx Travel Time
6h 10m
₹3,742
Onwards
Via Pathankot
Mohali
Pathankot
Batala
Approx Travel Time
7h 25m
₹260
Onwards
Mohali
Pathankot
Batala
Approx Travel Time
7h 55m
₹4,430
Onwards
Frequently Asked Questions
What is the distance between Mohali and Batala?
Batala is approximately 200+ kms from Mohali.
How long does it take to reach Batala from Mohali?
It takes approximately 6 hours to reach Batala from Mohali by Train Via Phagwara.
What is the cheapest way to reach Batala from Mohali?
The cheapest way to reach Batala from Mohali is by Train Via Ludhiana.
What is the fastest way to reach Batala from Mohali?
The fastest way to reach Batala from Mohali is by Train Via Phagwara.