
Kalka to Barnala
Barnala is approximately 150+ kms from Kalka. The fastest way to reach Barnala from Kalka is by Train, Cab Via Zirakpur. It takes approximately 5 hours. The cheapest way to reach Barnala from Kalka is by Train Via Ambala which would take approximately 6 hours.
Sort By
Mode of Transport
Via Zirakpur
RECOMMENDED
FASTEST
Kalka
Zirakpur
Barnala
Approx Travel Time
5h 10m
₹3,217
Onwards
Via Ludhiana
Kalka
Ludhiana
Barnala
Approx Travel Time
5h 10m
₹1,989
Onwards
Via Ambala
CHEAPEST
Kalka
Ambala
Barnala
Approx Travel Time
5h 40m
₹290
Onwards
Kalka
Ambala
Barnala
Approx Travel Time
5h 55m
₹2,897
Onwards
Kalka
Ambala
Barnala
Approx Travel Time
6h 37m
₹3,378
Onwards
Via Chandigarh
Kalka
Chandigarh
Barnala
Approx Travel Time
6h 1m
₹2,612
Onwards
Via Mohali
Kalka
Mohali
Barnala
Approx Travel Time
6h 2m
₹2,890
Onwards
Via Kurukshetra
Kalka
Kurukshetra
Barnala
Approx Travel Time
6h 25m
₹290
Onwards
Frequently Asked Questions
What is the distance between Kalka and Barnala?
Barnala is approximately 150+ kms from Kalka.
How long does it take to reach Barnala from Kalka?
It takes approximately 5 hours to reach Barnala from Kalka by Train, Cab Via Zirakpur.
What is the cheapest way to reach Barnala from Kalka?
The cheapest way to reach Barnala from Kalka is by Train Via Ambala.
What is the fastest way to reach Barnala from Kalka?
The fastest way to reach Barnala from Kalka is by Train, Cab Via Zirakpur.