
Shillong to Ranikhet
Ranikhet is approximately 1750+ kms from Shillong. The fastest way to reach Ranikhet from Shillong is by Flight, Cab Via Guwahati, Dehradun. It takes approximately 10 hours. The cheapest way to reach Ranikhet from Shillong is by Bus, Train, Cab Via Siliguri, Moradabad which would take approximately 39 hours.
Sort By
Mode of Transport
Via Guwahati, Dehradun
RECOMMENDED
FASTEST
Shillong
Guwahati
Dehradun
Ranikhet
Approx Travel Time
9h 50m
₹20,997
Onwards
Shillong
Guwahati
Dehradun
Ranikhet
Approx Travel Time
11h 5m
₹16,650
Onwards
Shillong
Guwahati
Dehradun
Ranikhet
Approx Travel Time
11h 5m
₹19,730
Onwards
Via Siliguri, Dehradun
Shillong
Siliguri
Dehradun
Ranikhet
Approx Travel Time
18h 35m
₹15,439
Onwards
Via Siliguri, Moradabad
CHEAPEST
Shillong
Siliguri
Moradabad
Ranikhet
Approx Travel Time
1d 14h 42m
₹6,042
Onwards
Frequently Asked Questions
What is the distance between Shillong and Ranikhet?
Ranikhet is approximately 1750+ kms from Shillong.
How long does it take to reach Ranikhet from Shillong?
It takes approximately 10 hours to reach Ranikhet from Shillong by Flight, Cab Via Guwahati, Dehradun.
What is the cheapest way to reach Ranikhet from Shillong?
The cheapest way to reach Ranikhet from Shillong is by Bus, Train, Cab Via Siliguri, Moradabad.
What is the fastest way to reach Ranikhet from Shillong?
The fastest way to reach Ranikhet from Shillong is by Flight, Cab Via Guwahati, Dehradun.