
Salem to Ranikhet
Ranikhet is approximately 2100+ kms from Salem. The fastest way to reach Ranikhet from Salem is by Train, Flight, Cab Via Bangalore, Bareilly. It takes approximately 14 hours. The cheapest way to reach Ranikhet from Salem is by Train, Bus Via Khammam, Delhi which would take approximately 48 hours.
Sort By
Mode of Transport
Via Bangalore, Bareilly
RECOMMENDED
Salem
Bangalore
Bareilly
Ranikhet
Approx Travel Time
14h 54m
₹14,804
Onwards
FASTEST
Salem
Bangalore
Bareilly
Ranikhet
Approx Travel Time
13h 28m
₹10,501
Onwards
Salem
Bangalore
Bareilly
Ranikhet
Approx Travel Time
14h 34m
₹10,646
Onwards
Via Bangalore, Ghaziabad
Salem
Bangalore
Ghaziabad
Ranikhet
Approx Travel Time
17h 13m
₹8,143
Onwards
Salem
Bangalore
Ghaziabad
Ranikhet
Approx Travel Time
17h 33m
₹12,301
Onwards
Salem
Bangalore
Ghaziabad
Ranikhet
Approx Travel Time
16h 7m
₹7,998
Onwards
Via Jhansi, Bareilly
Salem
Jhansi
Bareilly
Ranikhet
Approx Travel Time
2d 1h 31m
₹3,723
Onwards
Via Khammam, Delhi
CHEAPEST
Salem
Khammam
Delhi
Ranikhet
Approx Travel Time
2d
₹2,775
Onwards
Via Anantapur, Delhi
Salem
Anantapur
Delhi
Ranikhet
Approx Travel Time
2d 8h 57m
₹8,299
Onwards
Via Chennai, Ghaziabad
Salem
Chennai
Ghaziabad
Ranikhet
Approx Travel Time
17h 23m
₹7,900
Onwards
Frequently Asked Questions
What is the distance between Salem and Ranikhet?
Ranikhet is approximately 2100+ kms from Salem.
How long does it take to reach Ranikhet from Salem?
It takes approximately 14 hours to reach Ranikhet from Salem by Train, Flight, Cab Via Bangalore, Bareilly.
What is the cheapest way to reach Ranikhet from Salem?
The cheapest way to reach Ranikhet from Salem is by Train, Bus Via Khammam, Delhi.
What is the fastest way to reach Ranikhet from Salem?
The fastest way to reach Ranikhet from Salem is by Train, Flight, Cab Via Bangalore, Bareilly.


