![hero](https://hblimg.mmtcdn.com/content/travelmall/img/routeplanner/mmt/activities/m_hero_l_227_1440.png)
Salem to Rishikesh
Rishikesh is approximately 2350+ kms from Salem. The fastest way to reach Rishikesh from Salem is by Train Via Lalitpur. It takes approximately 47 hours. The cheapest way to reach Rishikesh from Salem is by Train Via Lalitpur which would take approximately 47 hours.
Sort By
Mode of Transport
Via Lalitpur
RECOMMENDED
FASTEST
Salem
Lalitpur
Rishikesh
Approx Travel Time
1d 22h 25m
On Demand
Via Dholpur
Salem
Dholpur
Rishikesh
Approx Travel Time
1d 22h 25m
On Demand
Via Gwalior
Salem
Gwalior
Rishikesh
Approx Travel Time
1d 22h 40m
On Demand
Via Bina
Salem
Bina
Rishikesh
Approx Travel Time
1d 22h 40m
On Demand
Via Agra
Salem
Agra
Rishikesh
Approx Travel Time
1d 22h 40m
On Demand
Via Mathura
Salem
Mathura
Rishikesh
Approx Travel Time
1d 22h 40m
On Demand
Via Itarsi, Morena
Salem
Itarsi
Morena
Rishikesh
Approx Travel Time
1d 23h 50m
On Demand
Via Bhopal, Morena
Salem
Bhopal
Morena
Rishikesh
Approx Travel Time
2d 0h 5m
On Demand
Via Delhi
Salem
Delhi
Rishikesh
Approx Travel Time
1d 23h 10m
On Demand
Via Jaipur
Salem
Jaipur
Rishikesh
Approx Travel Time
2d 0h 25m
On Demand
Frequently Asked Questions
What is the distance between Salem and Rishikesh?
Rishikesh is approximately 2350+ kms from Salem.
How long does it take to reach Rishikesh from Salem?
It takes approximately 47 hours to reach Rishikesh from Salem by Train Via Lalitpur.
What is the cheapest way to reach Rishikesh from Salem?
The cheapest way to reach Rishikesh from Salem is by Train Via Lalitpur.
What is the fastest way to reach Rishikesh from Salem?
The fastest way to reach Rishikesh from Salem is by Train Via Lalitpur.