
Nainital to Karnal
Karnal is approximately 300+ kms from Nainital. The fastest way to reach Karnal from Nainital is by Cab, Bus Via Kashipur. It takes approximately 10 hours. The cheapest way to reach Karnal from Nainital is by Bus, Train Via Delhi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Kashipur
RECOMMENDED
FASTEST
Nainital
Kashipur
Karnal
Approx Travel Time
9h 37m
₹3,674
Onwards
Via Rudrapur
Nainital
Rudrapur
Karnal
Approx Travel Time
11h 11m
₹1,619
Onwards
Nainital
Rudrapur
Karnal
Approx Travel Time
10h 24m
₹3,176
Onwards
Via Ghaziabad
Nainital
Ghaziabad
Karnal
Approx Travel Time
13h 54m
₹735
Onwards
Nainital
Ghaziabad
Karnal
Approx Travel Time
12h 54m
₹3,103
Onwards
Nainital
Ghaziabad
Karnal
Approx Travel Time
13h 25m
₹1,250
Onwards
Via Noida
Nainital
Noida
Karnal
Approx Travel Time
13h 12m
₹3,328
Onwards
Via Delhi
Nainital
Delhi
Karnal
Approx Travel Time
13h 10m
₹3,032
Onwards
CHEAPEST
Nainital
Delhi
Karnal
Approx Travel Time
13h 40m
₹680
Onwards
Via Gurgaon
Nainital
Gurgaon
Karnal
Approx Travel Time
13h 11m
₹1,074
Onwards
Frequently Asked Questions
What is the distance between Nainital and Karnal?
Karnal is approximately 300+ kms from Nainital.
How long does it take to reach Karnal from Nainital?
It takes approximately 10 hours to reach Karnal from Nainital by Cab, Bus Via Kashipur.
What is the cheapest way to reach Karnal from Nainital?
The cheapest way to reach Karnal from Nainital is by Bus, Train Via Delhi.
What is the fastest way to reach Karnal from Nainital?
The fastest way to reach Karnal from Nainital is by Cab, Bus Via Kashipur.