
Barnala to Solan
Solan is approximately 200+ kms from Barnala. The fastest way to reach Solan from Barnala is by Train, Cab Via Ambala. It takes approximately 6 hours. The cheapest way to reach Solan from Barnala is by Bus Via Mohali which would take approximately 6 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
FASTEST
Barnala
Ambala
Solan
Approx Travel Time
5h 47m
₹2,839
Onwards
Via Chandigarh
Barnala
Chandigarh
Solan
Approx Travel Time
6h 13m
₹2,604
Onwards
Barnala
Chandigarh
Solan
Approx Travel Time
6h 50m
₹1,431
Onwards
Via Mohali
CHEAPEST
Barnala
Mohali
Solan
Approx Travel Time
6h 5m
₹1,295
Onwards
Barnala
Mohali
Solan
Approx Travel Time
6h 20m
₹2,667
Onwards
Via Kurukshetra
Barnala
Kurukshetra
Solan
Approx Travel Time
6h 35m
₹4,203
Onwards
Frequently Asked Questions
What is the distance between Barnala and Solan?
Solan is approximately 200+ kms from Barnala.
How long does it take to reach Solan from Barnala?
It takes approximately 6 hours to reach Solan from Barnala by Train, Cab Via Ambala.
What is the cheapest way to reach Solan from Barnala?
The cheapest way to reach Solan from Barnala is by Bus Via Mohali.
What is the fastest way to reach Solan from Barnala?
The fastest way to reach Solan from Barnala is by Train, Cab Via Ambala.