
Nabha to Ranikhet
Ranikhet is approximately 350+ kms from Nabha. The fastest way to reach Ranikhet from Nabha is by Train, Cab Via Haridwar. It takes approximately 9 hours. The cheapest way to reach Ranikhet from Nabha is by Train, Cab Via Haridwar which would take approximately 9 hours.
Sort By
Mode of Transport
Via Haridwar
RECOMMENDED
CHEAPEST
FASTEST
Nabha
Haridwar
Ranikhet
Approx Travel Time
8h 55m
₹5,852
Onwards
Via Ambala, Najibabad
Nabha
Ambala
Najibabad
Ranikhet
Approx Travel Time
12h 57m
₹9,065
Onwards
Via Roorkee
Nabha
Roorkee
Ranikhet
Approx Travel Time
12h 47m
₹7,320
Onwards
Frequently Asked Questions
What is the distance between Nabha and Ranikhet?
Ranikhet is approximately 350+ kms from Nabha.
How long does it take to reach Ranikhet from Nabha?
It takes approximately 9 hours to reach Ranikhet from Nabha by Train, Cab Via Haridwar.
What is the cheapest way to reach Ranikhet from Nabha?
The cheapest way to reach Ranikhet from Nabha is by Train, Cab Via Haridwar.
What is the fastest way to reach Ranikhet from Nabha?
The fastest way to reach Ranikhet from Nabha is by Train, Cab Via Haridwar.