
Karnal to Nainital
Nainital is approximately 300+ kms from Karnal. The fastest way to reach Nainital from Karnal is by Cab. It takes approximately 7 hours. The cheapest way to reach Nainital from Karnal is by Bus Via Bilaspur, Uttar Pradesh which would take approximately 10 hours.
Sort By
Mode of Transport
Via Kashipur
Karnal
Kashipur
Nainital
Approx Travel Time
8h 55m
₹3,921
Onwards
Karnal
Kashipur
Nainital
Approx Travel Time
10h 12m
₹2,199
Onwards
Via Bilaspur, Uttar Pradesh
CHEAPEST
Karnal
Bilaspur, Uttar Pradesh
Nainital
Approx Travel Time
9h 35m
₹1,399
Onwards
Via Kurukshetra
Karnal
Kurukshetra
Nainital
Approx Travel Time
10h 43m
₹4,060
Onwards
Karnal
Kurukshetra
Nainital
Approx Travel Time
10h 24m
₹5,706
Onwards
Via Rudrapur
Karnal
Rudrapur
Nainital
Approx Travel Time
9h 55m
₹3,813
Onwards
Karnal
Rudrapur
Nainital
Approx Travel Time
10h 22m
₹1,899
Onwards
Via Muzaffarnagar
Karnal
Muzaffarnagar
Nainital
Approx Travel Time
10h 13m
On Demand
Via Moradabad
Karnal
Moradabad
Nainital
Approx Travel Time
10h 26m
₹4,063
Onwards
Frequently Asked Questions
What is the distance between Karnal and Nainital?
Nainital is approximately 300+ kms from Karnal.
How long does it take to reach Nainital from Karnal?
It takes approximately 7 hours to reach Nainital from Karnal by Cab.
What is the cheapest way to reach Nainital from Karnal?
The cheapest way to reach Nainital from Karnal is by Bus Via Bilaspur, Uttar Pradesh.
What is the fastest way to reach Nainital from Karnal?
The fastest way to reach Nainital from Karnal is by Cab.

