
Ranikhet to Barnala
Barnala is approximately 550+ kms from Ranikhet. The fastest way to reach Barnala from Ranikhet is by Cab, Flight, Train Via Kichha, Delhi. It takes approximately 12 hours. The cheapest way to reach Barnala from Ranikhet is by Bus, Train Via Haldwani, Moradabad which would take approximately 15 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
Ranikhet
Moradabad
Barnala
Approx Travel Time
13h 20m
₹5,690
Onwards
Via Nainital, Moradabad
Ranikhet
Nainital
Moradabad
Barnala
Approx Travel Time
13h 18m
₹4,022
Onwards
Via Kichha, Delhi
FASTEST
Ranikhet
Kichha
Delhi
Barnala
Approx Travel Time
11h 19m
₹8,909
Onwards
Via Haldwani, Moradabad
CHEAPEST
Ranikhet
Haldwani
Moradabad
Barnala
Approx Travel Time
15h 7m
₹1,309
Onwards
Via Kichha, Rajpura
Ranikhet
Kichha
Rajpura
Barnala
Approx Travel Time
16h 33m
₹5,587
Onwards
Via Haldwani, Chandigarh
Ranikhet
Haldwani
Chandigarh
Barnala
Approx Travel Time
17h 31m
₹1,595
Onwards
Via Kathgodam, Moradabad
Ranikhet
Kathgodam
Moradabad
Barnala
Approx Travel Time
14h 6m
₹4,247
Onwards
Via Jim Corbett (Ramnagar), Moradabad
Ranikhet
Jim Corbett (Ramnagar)
Moradabad
Barnala
Approx Travel Time
14h 41m
₹5,545
Onwards
Via Rudrapur, Moradabad
Ranikhet
Rudrapur
Moradabad
Barnala
Approx Travel Time
14h 31m
₹4,047
Onwards
Ranikhet
Rudrapur
Moradabad
Barnala
Approx Travel Time
14h 34m
₹4,786
Onwards
Frequently Asked Questions
What is the distance between Ranikhet and Barnala?
Barnala is approximately 550+ kms from Ranikhet.
How long does it take to reach Barnala from Ranikhet?
It takes approximately 12 hours to reach Barnala from Ranikhet by Cab, Flight, Train Via Kichha, Delhi.
What is the cheapest way to reach Barnala from Ranikhet?
The cheapest way to reach Barnala from Ranikhet is by Bus, Train Via Haldwani, Moradabad.
What is the fastest way to reach Barnala from Ranikhet?
The fastest way to reach Barnala from Ranikhet is by Cab, Flight, Train Via Kichha, Delhi.


