
Khanna to Ranikhet
Ranikhet is approximately 350+ kms from Khanna. The fastest way to reach Ranikhet from Khanna is by Train, Cab Via Haridwar. It takes approximately 10 hours. The cheapest way to reach Ranikhet from Khanna is by Train, Cab Via Saharanpur which would take approximately 13 hours.
Sort By
Mode of Transport
Via Haridwar
RECOMMENDED
FASTEST
Khanna
Haridwar
Ranikhet
Approx Travel Time
9h 45m
₹6,065
Onwards
Via Najibabad
Khanna
Najibabad
Ranikhet
Approx Travel Time
12h 2m
₹8,834
Onwards
Via Muzaffarnagar
Khanna
Muzaffarnagar
Ranikhet
Approx Travel Time
12h 14m
₹5,722
Onwards
Via Ambala, Najibabad
Khanna
Ambala
Najibabad
Ranikhet
Approx Travel Time
13h 12m
₹8,899
Onwards
Khanna
Ambala
Najibabad
Ranikhet
Approx Travel Time
13h 27m
₹10,855
Onwards
Via Roorkee
Khanna
Roorkee
Ranikhet
Approx Travel Time
12h 29m
₹7,320
Onwards
Via Saharanpur
CHEAPEST
Khanna
Saharanpur
Ranikhet
Approx Travel Time
12h 56m
₹5,298
Onwards
Via Sirhind, Saharanpur
Khanna
Sirhind
Saharanpur
Ranikhet
Approx Travel Time
14h 21m
₹5,408
Onwards
Frequently Asked Questions
What is the distance between Khanna and Ranikhet?
Ranikhet is approximately 350+ kms from Khanna.
How long does it take to reach Ranikhet from Khanna?
It takes approximately 10 hours to reach Ranikhet from Khanna by Train, Cab Via Haridwar.
What is the cheapest way to reach Ranikhet from Khanna?
The cheapest way to reach Ranikhet from Khanna is by Train, Cab Via Saharanpur.
What is the fastest way to reach Ranikhet from Khanna?
The fastest way to reach Ranikhet from Khanna is by Train, Cab Via Haridwar.