
Ranikhet to Shamli
Shamli is approximately 350+ kms from Ranikhet. The fastest way to reach Shamli from Ranikhet is by Cab, Bus Via Kichha. It takes approximately 11 hours. The cheapest way to reach Shamli from Ranikhet is by Bus Via Haldwani which would take approximately 12 hours.
Sort By
Mode of Transport
Via Kichha
RECOMMENDED
FASTEST
Ranikhet
Kichha
Shamli
Approx Travel Time
10h 50m
₹5,033
Onwards
Via Haldwani
CHEAPEST
Ranikhet
Haldwani
Shamli
Approx Travel Time
11h 55m
₹710
Onwards
Ranikhet
Haldwani
Shamli
Approx Travel Time
11h 33m
₹10,970
Onwards
Via Rudrapur
Ranikhet
Rudrapur
Shamli
Approx Travel Time
11h 1m
₹5,176
Onwards
Frequently Asked Questions
What is the distance between Ranikhet and Shamli?
Shamli is approximately 350+ kms from Ranikhet.
How long does it take to reach Shamli from Ranikhet?
It takes approximately 11 hours to reach Shamli from Ranikhet by Cab, Bus Via Kichha.
What is the cheapest way to reach Shamli from Ranikhet?
The cheapest way to reach Shamli from Ranikhet is by Bus Via Haldwani.
What is the fastest way to reach Shamli from Ranikhet?
The fastest way to reach Shamli from Ranikhet is by Cab, Bus Via Kichha.
Routes Connecting Ranikhet
Routes From Ranikhet
- Ranikhet to Porbandar
- Ranikhet to Palghar
- Ranikhet to Kurnool
- Ranikhet to Sakleshpur
- Ranikhet to Kumbhalgarh
- Ranikhet to Ujjain
- Ranikhet to Dhenkanal
- Ranikhet to Jalgaon
- Ranikhet to Gandhidham
- Ranikhet to Perambalur
- Ranikhet to Tuni
- Ranikhet to Gurdaspur
- Ranikhet to Khammam
- Ranikhet to Pataudi
- Ranikhet to Palampur


