There are 8 ways to get from Shimoga to Salem by taxi, bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Shimoga to Shivamoggataxi
- Take the bus from Shivamogga to Kempegowda Bus Stand Bangalorebus
- Take the bus from Bangalore, Karnataka to Salem, Tamil Nadubus
11h 25mTrain, bus via Bengaluru
cheapest- Take the train from Anandapuram to Yasvantpur Jntrain 16228 / ...
- Take the bus from Madiwala to Salembus
11h 30m₹1,227–3,049Drive 518.5 km
- Drive from Shimoga to Salemcar 518.5 km
8h₹5,849–8,449Taxi
- Take the taxi from Shimoga to Salemtaxi 518.5 km
8h₹10,000–13,000Taxi, fly
- Take the taxi from Shimoga to Shivamogga (RQY)taxi
- Fly from Shivamogga (RQY) to Salem (SXV)plane RQY - SXV
22h 14m₹6,492–22,763Train, bus
- Take the train from Anandapuram to Ksr Bengalurutrain 16228 / ...
- Take the bus from Bangalore, Karnataka to Salem, Tamil Nadubus Bangalore, Karnataka - Salem, Tamil Nadu
11h 46mTrain, bus #2
- Take the train from Anandapuram to Ksr Bengalurutrain 16228 / ...
- Take the bus from Majestic to Salembus
12h 33m₹1,611–4,776Train
- Take the train from Anandapuram to Ksr Bengalurutrain 16228 / ...
- Take the train from Ksr Bengaluru to Salem Jntrain 22665 / ...
13h₹1,261–5,126
Shivamogga (RQY) to Salem (SXV) flights
Questions & Answers
The cheapest way to get from Shimoga to Salem is to train and bus via Bengaluru which costs ₹1,200 - ₹3,100 and takes 11h 30m.
The fastest way to get from Shimoga to Salem is to drive which takes 8h and costs ₹5,500 - ₹8,500.
No, there is no direct train from Shimoga to Salem. However, there are services departing from Anandapuram and arriving at Salem Market via Ksr Bengaluru and Salem Jn. The journey, including transfers, takes approximately 13h.
The distance between Shimoga and Salem is 527 km. The road distance is 518.5 km.
The best way to get from Shimoga to Salem without a car is to taxi and bus which takes 11h 25m and costs .
It takes approximately 11h 25m to get from Shimoga to Salem, including transfers.
Shimoga to Salem train services, operated by Indian Railways, depart from Anandapuram station.
Shimoga to Salem train services, operated by Indian Railways, arrive at Ksr Bengaluru station.
Yes, the driving distance between Shimoga to Salem is 519 km. It takes approximately 8h to drive from Shimoga to Salem.
There are 212+ hotels available in Salem.
What companies run services between Shimoga, India and Salem, India?
You can take a vehicle from Shimoga to Salem Market via Anandapuram, Ksr Bengaluru, and Salem Jn in around 13h.
- Website
- goindigo.in
Flights from Shivamogga to Salem via Bengaluru
- Ave. Duration
- 20h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹5,000–21,000
Flights from Shivamogga to Salem via Madras
- Ave. Duration
- 22h 50m
- When
- Every day
- Estimated price
- ₹8,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Anandapuram to Yasvantpur Jn
- Ave. Duration
- 6h 38m
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Anandapuram to Ksr Bengaluru
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Anandapuram to Ksr Bengaluru
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Anandapuram to Ksr Bengaluru
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Ksr Bengaluru to Salem Jn
- Ave. Duration
- 3h 37m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Shivamogga to Kempegowda Bus Stand Bangalore
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–1,100
- Schedules at
- ksrtc.in
- Sleeper
- ₹370–750
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Madiwala to Salem
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- ₹220–300
- Website
- https://onlineksrtcswift.com/
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Majestic to Salem
- Ave. Duration
- 4h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹650–2,100
- Website
- http://www.kalladatravels.com/
- Ave. Duration
- 3h 29m
- Estimated price
- ₹1,300–13,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, How do I buy a London Underground ticket?, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.















