
Karnal to Nainital
Nainital is approximately 350+ kms from Karnal. The fastest way to reach Nainital from Karnal is by Train, Cab Via Roorkee. It takes approximately 9 hours. The cheapest way to reach Nainital from Karnal is by Train, Cab Via Roorkee, Moradabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Roorkee
RECOMMENDED
FASTEST
Karnal
Roorkee
Nainital
Approx Travel Time
9h
₹5,117
Onwards
Via Haridwar
Karnal
Haridwar
Nainital
Approx Travel Time
9h 44m
₹4,969
Onwards
Via Roorkee, Moradabad
CHEAPEST
Karnal
Roorkee
Moradabad
Nainital
Approx Travel Time
10h 56m
₹3,334
Onwards
Frequently Asked Questions
What is the distance between Karnal and Nainital?
Nainital is approximately 350+ kms from Karnal.
How long does it take to reach Nainital from Karnal?
It takes approximately 9 hours to reach Nainital from Karnal by Train, Cab Via Roorkee.
What is the cheapest way to reach Nainital from Karnal?
The cheapest way to reach Nainital from Karnal is by Train, Cab Via Roorkee, Moradabad.
What is the fastest way to reach Nainital from Karnal?
The fastest way to reach Nainital from Karnal is by Train, Cab Via Roorkee.
Routes Connecting Karnal
Routes From Karnal
Routes Connecting Nainital
Routes From Nainital
Routes To Nainital
- Daman to Nainital
- Phalodi to Nainital
- Rajkot to Nainital
- Bageshwar to Nainital
- Chandrapur to Nainital
- Molakalmuru to Nainital
- Madurai to Nainital
- Tiruchengode to Nainital
- Bhopal to Nainital
- Nirmal to Nainital
- Perambalur to Nainital
- Gadarwara to Nainital
- Bharuch to Nainital
- Alipurduar to Nainital
- Patna to Nainital