There are 6 ways to get from Rishīkesh to Salem by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Dehradun Airport (DED) to Salem (SXV)plane DED - SXV
16h 23m₹11,598–27,707Train
cheapest- Take the train from Yog Nagari Rishikesh to Saharanpurtrain 14609 / ...
- Take the train from Saharanpur to Salem Jntrain 12688
2d 2h₹1,343–10,445Bus, train
- Take the bus from Rishikesh to Kashmiri Gatebus
- Take the train from New Delhi to Salem Jntrain 12626 / ...
44h 24m₹1,509–10,329Bus via Hyderabad
- Take the bus from Rishikesh to Meerutbus
- Take the bus from Meerut, Uttar Pradesh to Ghaziabad, Uttar Pradeshbus
- Take the bus from Ghaziabad, Uttar Pradesh to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Salem, Tamil Nadubus
2d 7hDrive 2,406 km
- Drive from Rishīkesh to Salemcar 2,406 km
33h 6m₹27,097–39,140Bus
- Take the bus from Rishikesh, Uttarakhand to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Jaipurbus
- Take the bus from Jaipur to Bangalore, Karnatakabus
- Take the bus from Bangalore, Karnataka to Salem, Tamil Nadubus
2d 12h
Rishīkesh to Salem by train
Questions & Answers
The cheapest way to get from Rishīkesh to Salem is to train which costs ₹1,300 - ₹11,000 and takes 2 days 2h.
The fastest way to get from Rishīkesh to Salem is to fly which takes 16h 23m and costs ₹11,000 - ₹28,000.
No, there is no direct bus from Rishīkesh to Salem. However, there are services departing from Rishikesh and arriving at Salem, Tamil Nadu via Meerut, Uttar Pradesh, Ghaziabad, Uttar Pradesh and Hyderabad, Telangana. The journey, including transfers, takes approximately 2 days 7h.
No, there is no direct train from Rishīkesh to Salem. However, there are services departing from Yog Nagari Rishikesh and arriving at Salem Market via Saharanpur and Salem Jn. The journey, including transfers, takes approximately 2 days 2h.
The distance between Rishīkesh and Salem is 2079 km. The road distance is 2406 km.
The best way to get from Rishīkesh to Salem without a car is to bus and train which takes 44h 24m and costs ₹1,500 - ₹11,000.
It takes approximately 16h 23m to get from Rishīkesh to Salem, including transfers.
Rishīkesh to Salem bus services, operated by Ram Dalal Holidays Pvt. Ltd, depart from Rishikesh, Uttarakhand station.
Rishīkesh to Salem train services, operated by Indian Railways, depart from Yog Nagari Rishikesh station.
The best way to get from Rishīkesh to Salem is to fly which takes 16h 23m and costs ₹11,000 - ₹28,000. Alternatively, you can bus via Hyderabad, which costs and takes 2 days 7h, you could also train, which costs ₹1,300 - ₹11,000 and takes 2 days 2h.
What companies run services between Rishīkesh, India and Salem, India?
IndiGo Airlines flies from Dehradun Airport (DED) to Salem (SXV) 3 times a day. Alternatively, you can take a bus from Rishikesh to Salem, Tamil Nadu via Meerut, Meerut, Uttar Pradesh, Ghaziabad, Uttar Pradesh, and Hyderabad, Telangana in around 2d 7h.
- Website
- goindigo.in
Flights from Dehradun Airport to Salem via Bengaluru
- Ave. Duration
- 17h 5m
- When
- Saturday and Sunday
- Estimated price
- ₹11,000–27,000
Flights from Dehradun Airport to Salem via Hyderabad
- Ave. Duration
- 17h 10m
- When
- Wednesday and Friday
- Estimated price
- ₹11,000–27,000
Flights from Dehradun Airport to Salem via Delhi, Bengaluru
- Ave. Duration
- 16h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹11,000–27,000
Flights from Dehradun Airport to Salem via Lucknow, Bengaluru
- Ave. Duration
- 18h 25m
- When
- Sunday
- Estimated price
- ₹12,000–27,000
Flights from Dehradun Airport to Salem via Delhi, Madras
- Ave. Duration
- 19h 35m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Dehradun Airport to Salem via Pune, Bengaluru
- Ave. Duration
- 22h 15m
- When
- Tuesday and Sunday
- Estimated price
- ₹12,000–27,000
Flights from Dehradun Airport to Salem via Jaipur, Bengaluru
- Ave. Duration
- 24h 10m
- When
- Sunday
- Estimated price
- ₹12,000–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi to Salem Jn
- Ave. Duration
- 37h 32m
- Frequency
- Once daily
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,600–4,500
- First Class (1A)
- ₹6,000–8,000
Train from Yog Nagari Rishikesh to Saharanpur
- Ave. Duration
- 2h 33m
- Frequency
- Twice daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Saharanpur to Salem Jn
- Ave. Duration
- 46h 12m
- Frequency
- Twice a week
- Estimated price
- ₹1,100–8,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,300
- Third AC (3A)
- ₹2,700–3,400
- Second AC (2A)
- ₹3,900–4,900
- First Class (1A)
- ₹6,500–8,500
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Rishikesh to Kashmiri Gate
- Ave. Duration
- 4h 36m
- Frequency
- Hourly
- Estimated price
- ₹380–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹380–1,000
Bus from Rishikesh to Meerut
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- ₹310–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹310–850
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Meerut, Uttar Pradesh to Ghaziabad, Uttar Pradesh
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ₹314–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹380–550
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Ghaziabad, Uttar Pradesh to Hyderabad, Telangana
- Ave. Duration
- 35h 35m
- Frequency
- 3 times a day
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- 7Hills roadways
Bus from Hyderabad, Telangana to Salem, Tamil Nadu
- Ave. Duration
- 13h 25m
- Frequency
- Every 30 minutes
- Schedules at
- 7Hills roadways
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Rishikesh, Uttarakhand to Delhi, Delhi State
- Ave. Duration
- 5h 25m
- Frequency
- Every 10 minutes
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- Rinku travels
Bus from Delhi, Delhi State to Jaipur
- Ave. Duration
- 5h 45m
- Frequency
- Every 10 minutes
- Schedules at
- Rinku travels
- Website
- Mahadev Travels
Bus from Jaipur to Bangalore, Karnataka
- Ave. Duration
- 44h 15m
- Frequency
- 5 times a day
- Schedules at
- Mahadev Travels
- Website
- Aahhaa Tourist
Bus from Bangalore, Karnataka to Salem, Tamil Nadu
- Ave. Duration
- 4h 2m
- Frequency
- Every 5 minutes
- Schedules at
- Aahhaa Tourist
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Rishīkesh to Salem bus services, operated by Ram Dalal Holidays Pvt. Ltd, arrive at Delhi, Delhi State station.
Rishīkesh to Salem train services, operated by Indian Railways, arrive at Saharanpur station.
Yes, the driving distance between Rishīkesh to Salem is 2406 km. It takes approximately 33h 6m to drive from Rishīkesh to Salem.
Book your Rishīkesh to Salem bus tickets online with Omio.
There are 206+ hotels available in Salem.




















