
Ranikhet to Leh
Leh is approximately 950+ kms from Ranikhet. The fastest way to reach Leh from Ranikhet is by Cab, Train, Flight Via Kathgodam, Dehradun. It takes approximately 11 hours. The cheapest way to reach Leh from Ranikhet is by Bus, Flight Via Delhi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Ranikhet
Delhi
Leh
Approx Travel Time
14h 15m
₹9,289
Onwards
Via Moradabad, Delhi
Ranikhet
Moradabad
Delhi
Leh
Approx Travel Time
11h 59m
₹13,642
Onwards
Via Kathgodam, Dehradun
FASTEST
Ranikhet
Kathgodam
Dehradun
Leh
Approx Travel Time
11h 5m
₹17,092
Onwards
Ranikhet
Kathgodam
Dehradun
Leh
Approx Travel Time
14h 12m
₹17,621
Onwards
Via Nainital, Delhi
Ranikhet
Nainital
Delhi
Leh
Approx Travel Time
13h 22m
₹11,274
Onwards
Via Haridwar, Dehradun
Ranikhet
Haridwar
Dehradun
Leh
Approx Travel Time
12h 53m
₹20,224
Onwards
Ranikhet
Haridwar
Dehradun
Leh
Approx Travel Time
13h 17m
₹20,533
Onwards
Via Moradabad, Dehradun
Ranikhet
Moradabad
Dehradun
Leh
Approx Travel Time
13h 14m
₹19,572
Onwards
Via Kichha, Dehradun
Ranikhet
Kichha
Dehradun
Leh
Approx Travel Time
13h 50m
₹18,173
Onwards
Via Najibabad, Dehradun
Ranikhet
Najibabad
Dehradun
Leh
Approx Travel Time
13h 31m
₹19,781
Onwards
Frequently Asked Questions
What is the distance between Ranikhet and Leh?
Leh is approximately 950+ kms from Ranikhet.
How long does it take to reach Leh from Ranikhet?
It takes approximately 11 hours to reach Leh from Ranikhet by Cab, Train, Flight Via Kathgodam, Dehradun.
What is the cheapest way to reach Leh from Ranikhet?
The cheapest way to reach Leh from Ranikhet is by Bus, Flight Via Delhi.
What is the fastest way to reach Leh from Ranikhet?
The fastest way to reach Leh from Ranikhet is by Cab, Train, Flight Via Kathgodam, Dehradun.

