
Nainital to Shamli
Shamli is approximately 250+ kms from Nainital. The fastest way to reach Shamli from Nainital is by Cab. It takes approximately 6 hours. The cheapest way to reach Shamli from Nainital is by Bus, Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Moradabad
Nainital
Moradabad
Shamli
Approx Travel Time
7h 17m
₹731
Onwards
Via Kashipur
Nainital
Kashipur
Shamli
Approx Travel Time
8h 52m
₹3,076
Onwards
Via Delhi
CHEAPEST
Nainital
Delhi
Shamli
Approx Travel Time
12h 40m
₹694
Onwards
Via Rudrapur
Nainital
Rudrapur
Shamli
Approx Travel Time
8h 43m
₹2,975
Onwards
Nainital
Rudrapur
Shamli
Approx Travel Time
9h 43m
₹1,329
Onwards
Via Greater Noida
Nainital
Greater Noida
Shamli
Approx Travel Time
9h 53m
₹3,246
Onwards
Via Haridwar
Nainital
Haridwar
Shamli
Approx Travel Time
12h 55m
₹1,450
Onwards
Via Bareilly
Nainital
Bareilly
Shamli
Approx Travel Time
11h 43m
₹3,712
Onwards
Via Ghaziabad
Nainital
Ghaziabad
Shamli
Approx Travel Time
12h 34m
₹3,084
Onwards
Frequently Asked Questions
What is the distance between Nainital and Shamli?
Shamli is approximately 250+ kms from Nainital.
How long does it take to reach Shamli from Nainital?
It takes approximately 6 hours to reach Shamli from Nainital by Cab.
What is the cheapest way to reach Shamli from Nainital?
The cheapest way to reach Shamli from Nainital is by Bus, Train Via Delhi.
What is the fastest way to reach Shamli from Nainital?
The fastest way to reach Shamli from Nainital is by Cab.
Routes Connecting Nainital
Routes From Nainital
Routes To Nainital
- Udhampur to Nainital
- Ghumarwin to Nainital
- Kovvur to Nainital
- Ramanathapuram to Nainital
- Hajipur to Nainital
- Nasirabad to Nainital
- Viramgam to Nainital
- Arsikere to Nainital
- Erode to Nainital
- Nagercoil to Nainital
- Rajkot to Nainital
- Sirhind to Nainital
- Bhawanipatna to Nainital
- Muzaffarnagar to Nainital
- Dibrugarh to Nainital


