hero
How2Go
Salem to Ranikhet

Salem to Ranikhet

Ranikhet is approximately 2150+ kms from Salem. The fastest way to reach Ranikhet from Salem is by Train, Flight, Cab Via Bangalore, Bareilly. It takes approximately 15 hours. The cheapest way to reach Ranikhet from Salem is by Train, Bus Via Khammam, Delhi which would take approximately 50 hours.

Sort By
Mode of Transport

Via Bangalore, Bareilly

RECOMMENDED

FASTEST

Salem

Bangalore

Bareilly

Ranikhet

Approx Travel Time

14h 37m

₹11,881

Onwards

Salem

Bangalore

Bareilly

Ranikhet

Approx Travel Time

15h 13m

₹12,161

Onwards

Via Bangalore, Ghaziabad

Salem

Bangalore

Ghaziabad

Ranikhet

Approx Travel Time

21h 29m

₹10,672

Onwards

Salem

Bangalore

Ghaziabad

Ranikhet

Approx Travel Time

22h 5m

₹10,952

Onwards

Ads by MMT

Via Khammam, Delhi

CHEAPEST

Salem

Khammam

Delhi

Ranikhet

Approx Travel Time

2d 2h 3m

₹2,963

Onwards

Via Jhansi, Bareilly

Salem

Jhansi

Bareilly

Ranikhet

Approx Travel Time

2d

₹5,258

Onwards

Ads by MMT

Via Anantapur, Delhi

Salem

Anantapur

Delhi

Ranikhet

Approx Travel Time

2d 10h 25m

On Demand

Via Bangalore, Delhi

Salem

Bangalore

Delhi

Ranikhet

Approx Travel Time

21h 59m

₹10,672

Onwards

Salem

Bangalore

Delhi

Ranikhet

Approx Travel Time

22h 35m

₹10,952

Onwards

Via Tiruchirappalli, Delhi

Salem

Tiruchirappalli

Delhi

Ranikhet

Approx Travel Time

22h 45m

₹11,349

Onwards

Frequently Asked Questions

What is the distance between Salem and Ranikhet?

Ranikhet is approximately 2150+ kms from Salem.

How long does it take to reach Ranikhet from Salem?

It takes approximately 15 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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India