
Barnala to Ranikhet
Ranikhet is approximately 550+ km from Barnala, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Ranikhet.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
FASTEST
Barnala
Moradabad
Ranikhet
Approx Travel Time
12h 44m
₹5,591
Onwards
Via Roorkee, Dehradun
CHEAPEST
Barnala
Roorkee
Dehradun
Ranikhet
Approx Travel Time
22h 2m
₹1,010
Onwards
Via Haridwar, Dehradun
Barnala
Haridwar
Dehradun
Ranikhet
Approx Travel Time
21h 55m
₹1,015
Onwards
Via Saharanpur, Dehradun
Barnala
Saharanpur
Dehradun
Ranikhet
Approx Travel Time
21h 41m
₹1,050
Onwards
Barnala
Saharanpur
Dehradun
Ranikhet
Approx Travel Time
20h 46m
₹1,404
Onwards
Via Patiala, Dehradun
Barnala
Patiala
Dehradun
Ranikhet
Approx Travel Time
20h 55m
₹4,657
Onwards
Barnala
Patiala
Dehradun
Ranikhet
Approx Travel Time
20h 59m
₹2,129
Onwards
Via Ambala, Dehradun
Barnala
Ambala
Dehradun
Ranikhet
Approx Travel Time
20h 37m
₹1,429
Onwards
Via Dehradun
Barnala
Dehradun
Ranikhet
Approx Travel Time
21h 25m
₹2,034
Onwards
Via Yamunanagar, Dehradun
Barnala
Yamunanagar
Dehradun
Ranikhet
Approx Travel Time
21h 1m
₹1,429
Onwards
Frequently Asked Questions
What is the distance between Barnala and Ranikhet?
Ranikhet is approximately 550+ kms from Barnala.
How long does it take to reach Ranikhet from Barnala?
It takes approximately 13 hours to reach Ranikhet from Barnala by Train, Cab Via Moradabad.
What is the cheapest way to reach Ranikhet from Barnala?
The cheapest way to reach Ranikhet from Barnala is by Train, Bus Via Roorkee, Dehradun.
What is the fastest way to reach Ranikhet from Barnala?
The fastest way to reach Ranikhet from Barnala is by Train, Cab Via Moradabad.

