
Nainital to Karnal
Karnal is approximately 300+ kms from Nainital. The fastest way to reach Karnal from Nainital is by Bus Via Moradabad. It takes approximately 8 hours. The cheapest way to reach Karnal from Nainital is by Bus, Train Via Gurgaon which would take approximately 13 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
FASTEST
Nainital
Moradabad
Karnal
Approx Travel Time
8h 17m
₹3,390
Onwards
Nainital
Moradabad
Karnal
Approx Travel Time
10h
₹6,395
Onwards
Via Kashipur
Nainital
Kashipur
Karnal
Approx Travel Time
9h 37m
₹3,435
Onwards
Via Gurgaon
CHEAPEST
Nainital
Gurgaon
Karnal
Approx Travel Time
13h 11m
₹755
Onwards
Via Bilaspur, Uttar Pradesh
Nainital
Bilaspur, Uttar Pradesh
Karnal
Approx Travel Time
8h 35m
₹3,349
Onwards
Via Rudrapur
Nainital
Rudrapur
Karnal
Approx Travel Time
10h 11m
₹4,125
Onwards
Via Bajpur
Nainital
Bajpur
Karnal
Approx Travel Time
9h 59m
₹1,919
Onwards
Via Haldwani
Nainital
Haldwani
Karnal
Approx Travel Time
9h 45m
₹3,299
Onwards
Nainital
Haldwani
Karnal
Approx Travel Time
10h 51m
₹6,463
Onwards
Via Kichha
Nainital
Kichha
Karnal
Approx Travel Time
10h 13m
₹1,529
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 8 hours to reach Karnal from Nainital by Bus Via Moradabad.
What is the cheapest way to reach Karnal from Nainital?
The cheapest way to reach Karnal from Nainital is by Bus, Train Via Gurgaon.
What is the fastest way to reach Karnal from Nainital?
The fastest way to reach Karnal from Nainital is by Bus Via Moradabad.
Routes Connecting Nainital
Routes From Nainital
- Nainital to Adoni
- Nainital to Barnala
- Nainital to Shimla
- Nainital to Jammu
- Nainital to Tanuku
- Nainital to Mahendragarh
- Nainital to Jharsuguda
- Nainital to Thiruvarur
- Nainital to Digha
- Nainital to Ongole
- Nainital to Tarn-Taran
- Nainital to Jamkhandi
- Nainital to Pattukkottai
- Nainital to Aurangabad
- Nainital to Pandharpur


