
Ranikhet to Barnala
Barnala is approximately 400+ kms from Ranikhet. The fastest way to reach Barnala from Ranikhet is by Cab, Train Via Rishikesh. It takes approximately 11 hours. The cheapest way to reach Barnala from Ranikhet is by Cab, Train Via Najibabad, Ambala which would take approximately 14 hours.
Sort By
Mode of Transport
Via Rishikesh
RECOMMENDED
FASTEST
Ranikhet
Rishikesh
Barnala
Approx Travel Time
10h 25m
₹8,421
Onwards
Via Haridwar
Ranikhet
Haridwar
Barnala
Approx Travel Time
10h 28m
₹6,782
Onwards
Via Najibabad, Ambala
CHEAPEST
Ranikhet
Najibabad
Ambala
Barnala
Approx Travel Time
14h 12m
₹6,348
Onwards
Ranikhet
Najibabad
Ambala
Barnala
Approx Travel Time
15h 9m
₹10,164
Onwards
Via Roorkee
Ranikhet
Roorkee
Barnala
Approx Travel Time
13h 38m
₹7,424
Onwards
Via Saharanpur
Ranikhet
Saharanpur
Barnala
Approx Travel Time
14h 11m
₹8,433
Onwards
Via Delhi, Tohana
Ranikhet
Delhi
Tohana
Barnala
Approx Travel Time
15h 35m
On Demand
Frequently Asked Questions
What is the distance between Ranikhet and Barnala?
Barnala is approximately 400+ kms from Ranikhet.
How long does it take to reach Barnala from Ranikhet?
It takes approximately 11 hours to reach Barnala from Ranikhet by Cab, Train Via Rishikesh.
What is the cheapest way to reach Barnala from Ranikhet?
The cheapest way to reach Barnala from Ranikhet is by Cab, Train Via Najibabad, Ambala.
What is the fastest way to reach Barnala from Ranikhet?
The fastest way to reach Barnala from Ranikhet is by Cab, Train Via Rishikesh.