There are 8 ways to get from Hassan to Salem by train, bus, car, taxi, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Hassan to Yasvantpur Jntrain 16596 / ...
- Take the bus from Madiwala to Salembus
7h 26m₹437–1,676Train
cheapest- Take the train from Hassan to Baiyyapanahalli Yardtrain 16586
- Take the train from Baiyyapanahalli Yard to Salem Towntrain 16529
13h 17m₹386–3,063Train via Bengaluru
- Take the train from Hassan to Yasvantpur Jntrain 16596 / ...
- Take the train from Ksr Bengaluru to Salem Jntrain 22665 / ...
9h 3m₹501–3,798Drive 339.3 km
- Drive from Hassan to Salemcar 339.3 km
5h 10m₹3,826–5,526Taxi
- Take the taxi from Hassan to Salemtaxi 339.3 km
5h 10m₹6,500–8,500Train, fly
- Take the train from Hassan to Yasvantpur Jntrain
- Fly from Kempegowda International Airport (BLR) to Salem (SXV)plane BLR - SXV
6h 38m₹3,266–14,618Bus via Bengaluru
- Take the bus from Hassan to Corporation Signalbus
- Take the bus from Bangalore, Karnataka to Salem, Tamil Nadubus Bangalore, Karnataka - Salem, Tamil Nadu
8h 1mBus (Flixbus)
- Take the bus from FlixBus Hassan - Bypass to FlixBus Bengaluru - Electronic Citybus FlixBus IN4520
- Take the bus from FlixBus Bengaluru - Electronic City to FlixBus Salem - AVR Circlebus FlixBus IN4412 / ...
9h 58m₹732–1,970
Hassan to Salem by bus (Flixbus)
Questions & Answers
The cheapest way to get from Hassan to Salem is to train and bus which costs ₹430 - ₹1,700 and takes 7h 26m.
The fastest way to get from Hassan to Salem is to drive which takes 5h 10m and costs ₹3,800 - ₹6,000.
No, there is no direct bus from Hassan to Salem. However, there are services departing from Hassan and arriving at Salem, Tamil Nadu via Corporation and Bangalore, Karnataka. The journey, including transfers, takes approximately 8h 1m.
No, there is no direct train from Hassan to Salem. However, there are services departing from Hassan and arriving at Salem Market via Yeshwathpur, Ksr Bengaluru and Salem Jn. The journey, including transfers, takes approximately 9h 3m.
The distance between Hassan and Salem is 375 km. The road distance is 339.3 km.
The best way to get from Hassan to Salem without a car is to train and bus which takes 7h 26m and costs ₹430 - ₹1,700.
It takes approximately 7h 26m to get from Hassan to Salem, including transfers.
Hassan to Salem bus services, operated by FlixBus India, depart from FlixBus Hassan - Bypass station.
Hassan to Salem train services, operated by Indian Railways, depart from Hassan station.
The best way to get from Hassan to Salem is to train via Bengaluru which takes 9h 3m and costs ₹500 - ₹3,800. Alternatively, you can bus via Bengaluru, which costs and takes 8h 1m.
What companies run services between Hassan, India and Salem, India?
You can take a train from Hassan to Salem Market via Yasvantpur Jn, Yeshwathpur, Majestic, Ksr Bengaluru, and Salem Jn in around 9h 3m. Alternatively, you can take a bus from Hassan to Salem, Tamil Nadu via Corporation Signal, Corporation, St Joseph's Indian School/ Malya Hospital, and Bangalore, Karnataka in around 8h 1m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Salem
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹3,000–13,000
- Website
- helitrans.no
Flights from Kempegowda International Airport to Salem
- Ave. Duration
- 1h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹2,900–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hassan to Yasvantpur Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Hassan to Yasvantpur Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
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
Train from Hassan to Yasvantpur Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Hassan to Baiyyapanahalli Yard
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Baiyyapanahalli Yard to Salem Town
- Ave. Duration
- 5h 42m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- 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
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Hassan to Corporation Signal
- Ave. Duration
- 3h 54m
- Frequency
- 5 times a day
- Estimated price
- ₹360–550
- Schedules at
- vrlbus.in
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Hassan - Bypass to FlixBus Bengaluru - Electronic City
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- ₹390–1,100
- Website
- https://www.flixbus.in
Bus from FlixBus Bengaluru - Electronic City to FlixBus Salem - AVR Circle
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- ₹340–900
- Website
- https://www.flixbus.in
- Ave. Duration
- 5h 10m
- Estimated price
- ₹6,500–8,500
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 The beginner’s guide to the 2018 World Nomad Games, How to plan an amazing trip around Scandinavia, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Hassan to Salem bus services, operated by FlixBus India, arrive at FlixBus Bengaluru - Electronic City station.
Hassan to Salem train services, operated by Indian Railways, arrive at Yasvantpur Jn station.
Yes, the driving distance between Hassan to Salem is 339 km. It takes approximately 5h 10m to drive from Hassan to Salem.
Book your Hassan to Salem bus tickets online with Omio and FlixBus.
There are 211+ hotels available in Salem.















