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