
Bathinda to Ranikhet
Ranikhet is approximately 650+ kms from Bathinda. The fastest way to reach Ranikhet from Bathinda is by Flight, Cab Via Delhi, Kichha. It takes approximately 8 hours. The cheapest way to reach Ranikhet from Bathinda is by Train, Bus Via Ghaziabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Ghaziabad, Lalkuan
RECOMMENDED
Bathinda
Ghaziabad
Lalkuan
Ranikhet
Approx Travel Time
7h 42m
On Demand
Bathinda
Ghaziabad
Lalkuan
Ranikhet
Approx Travel Time
12h
On Demand
Via Ghaziabad
Bathinda
Ghaziabad
Ranikhet
Approx Travel Time
14h 20m
₹3,468
Onwards
CHEAPEST
Bathinda
Ghaziabad
Ranikhet
Approx Travel Time
17h 20m
₹2,003
Onwards
Bathinda
Ghaziabad
Ranikhet
Approx Travel Time
17h 55m
₹2,549
Onwards
Via Moradabad
Bathinda
Moradabad
Ranikhet
Approx Travel Time
14h 42m
₹4,538
Onwards
Via Delhi, Kichha
FASTEST
Bathinda
Delhi
Kichha
Ranikhet
Approx Travel Time
7h 33m
₹8,842
Onwards
Via Haridwar
Bathinda
Haridwar
Ranikhet
Approx Travel Time
15h 57m
₹6,847
Onwards
Via Ghaziabad, Rudrapur
Bathinda
Ghaziabad
Rudrapur
Ranikhet
Approx Travel Time
11h 1m
₹4,598
Onwards
Via Delhi, Rudrapur
Bathinda
Delhi
Rudrapur
Ranikhet
Approx Travel Time
11h 28m
₹4,603
Onwards
Frequently Asked Questions
What is the distance between Bathinda and Ranikhet?
Ranikhet is approximately 650+ kms from Bathinda.
How long does it take to reach Ranikhet from Bathinda?
It takes approximately 8 hours to reach Ranikhet from Bathinda by Flight, Cab Via Delhi, Kichha.
What is the cheapest way to reach Ranikhet from Bathinda?
The cheapest way to reach Ranikhet from Bathinda is by Train, Bus Via Ghaziabad.
What is the fastest way to reach Ranikhet from Bathinda?
The fastest way to reach Ranikhet from Bathinda is by Flight, Cab Via Delhi, Kichha.

