
Nainital to Salem
Salem is approximately 2350+ kms from Nainital. The fastest way to reach Salem from Nainital is by Bus, Flight, Train Via Delhi, Tiruchirappalli. It takes approximately 17 hours. The cheapest way to reach Salem from Nainital is by Bus, Flight, Train Via Delhi, Hyderabad which would take approximately 27 hours.
Sort By
Mode of Transport
Via Delhi, Bangalore
RECOMMENDED
Nainital
Delhi
Bangalore
Salem
Approx Travel Time
16h 50m
₹5,944
Onwards
Nainital
Delhi
Bangalore
Salem
Approx Travel Time
17h 50m
₹6,300
Onwards
Nainital
Delhi
Bangalore
Salem
Approx Travel Time
18h 33m
₹10,062
Onwards
Via Delhi, Chennai
Nainital
Delhi
Chennai
Salem
Approx Travel Time
19h 5m
₹6,072
Onwards
Nainital
Delhi
Chennai
Salem
Approx Travel Time
20h 20m
₹6,242
Onwards
Via Delhi, Coimbatore
Nainital
Delhi
Coimbatore
Salem
Approx Travel Time
17h 20m
₹8,034
Onwards
Nainital
Delhi
Coimbatore
Salem
Approx Travel Time
17h 50m
₹11,649
Onwards
Via Delhi, Tiruchirappalli
FASTEST
Nainital
Delhi
Tiruchirappalli
Salem
Approx Travel Time
16h 20m
₹7,798
Onwards
Nainital
Delhi
Tiruchirappalli
Salem
Approx Travel Time
17h 21m
₹10,515
Onwards
Via Delhi, Hyderabad
CHEAPEST
Nainital
Delhi
Hyderabad
Salem
Approx Travel Time
1d 2h 20m
₹5,113
Onwards
Frequently Asked Questions
What is the distance between Nainital and Salem?
Salem is approximately 2350+ kms from Nainital.
How long does it take to reach Salem from Nainital?
It takes approximately 17 hours to reach Salem from Nainital by Bus, Flight, Train Via Delhi, Tiruchirappalli.
What is the cheapest way to reach Salem from Nainital?
The cheapest way to reach Salem from Nainital is by Bus, Flight, Train Via Delhi, Hyderabad.
What is the fastest way to reach Salem from Nainital?
The fastest way to reach Salem from Nainital is by Bus, Flight, Train Via Delhi, Tiruchirappalli.