
Khanna to Nainital
Nainital is approximately 450+ kms from Khanna. The fastest way to reach Nainital from Khanna is by Cab. It takes approximately 10 hours. The cheapest way to reach Nainital from Khanna is by Train, Bus Via Moradabad which would take approximately 10 hours.
Sort By
Mode of Transport
Via Moradabad
CHEAPEST
Khanna
Moradabad
Nainital
Approx Travel Time
10h 11m
₹787
Onwards
Via Nagina
Khanna
Nagina
Nainital
Approx Travel Time
11h 8m
On Demand
Via Kashipur
Khanna
Kashipur
Nainital
Approx Travel Time
12h 22m
₹3,600
Onwards
Via Rudrapur
Khanna
Rudrapur
Nainital
Approx Travel Time
13h 48m
₹1,900
Onwards
Via Rampur (Uttar Pradesh)
Khanna
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
10h 28m
₹790
Onwards
Khanna
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
11h 38m
₹3,458
Onwards
Via Bijnor
Khanna
Bijnor
Nainital
Approx Travel Time
10h 33m
On Demand
Via Dhampur
Khanna
Dhampur
Nainital
Approx Travel Time
11h 4m
₹3,333
Onwards
Via Amroha
Khanna
Amroha
Nainital
Approx Travel Time
11h 25m
On Demand
Frequently Asked Questions
What is the distance between Khanna and Nainital?
Nainital is approximately 450+ kms from Khanna.
How long does it take to reach Nainital from Khanna?
It takes approximately 10 hours to reach Nainital from Khanna by Cab.
What is the cheapest way to reach Nainital from Khanna?
The cheapest way to reach Nainital from Khanna is by Train, Bus Via Moradabad.
What is the fastest way to reach Nainital from Khanna?
The fastest way to reach Nainital from Khanna is by Cab.


