There are 8 ways to get from Doddaballapura to Salem by bus, train, 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.
Bus via Bengaluru
best- Take the bus from Doddaballapura Bus Stand to Kempegowda Bus Stationbus 285-M / ...
- Take the bus from Bangalore, Karnataka to Salem, Tamil Nadubus Bangalore, Karnataka - Salem, Tamil Nadu
5h 51mBus, train
cheapest- Take the bus from Doddaballapura Bus Stand to Kempegowda Bus Stationbus 285-M / ...
- Take the train from Baiyyappanahali to Salem Towntrain 16529
8h 28m₹251–1,599Train
- Take the train from Baiyyappanahali to Salem Markettrain 16529
7h 17m₹300–2,423Drive 225.7 km
- Drive from Doddaballapura to Salemcar 225.7 km
3h 19m₹2,543–3,673Taxi
- Take the taxi from Doddaballapura to Salemtaxi 225.7 km
3h 19m₹5,500–7,000Line 06266 train, fly
- Take the train from Dodballapur to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Salem (SXV)plane BLR - SXV
3h 41m₹3,269–14,079Bus
- Take the bus from Doddaballapura Bus Stand to Hebbalabus 285-M / ...
- Take the bus from Hebbal to Salembus
5h 56m₹683–2,145Bus via FlixBus Salem - AVR Circle
- Take the bus from Doddaballapura Bus Stand to Kempegowda Bus Stationbus 285-M / ...
- Take the bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Salem - AVR Circlebus FlixBus IN4450 / ...
7h 19m₹406–1,049
Kempegowda International Airport (BLR) to Salem (SXV) flights
Questions & Answers
The cheapest way to get from Doddaballapura to Salem is to bus and train which costs ₹250 - ₹1,600 and takes 8h 28m.
The fastest way to get from Doddaballapura to Salem is to drive which takes 3h 19m and costs ₹2,500 - ₹3,700.
No, there is no direct bus from Doddaballapura to Salem. However, there are services departing from Doddaballapura Bus Stand and arriving at Salem, Tamil Nadu via Kempegowda Bus Station and Bangalore, Karnataka. The journey, including transfers, takes approximately 5h 51m.
No, there is no direct train from Doddaballapura to Salem. However, there are services departing from Dodballapur and arriving at Salem Market via Baiyyappanahali. The journey, including transfers, takes approximately 7h 17m.
The distance between Doddaballapura and Salem is 259 km. The road distance is 225.7 km.
The best way to get from Doddaballapura to Salem without a car is to bus via Bengaluru which takes 5h 51m and costs .
It takes approximately 5h 51m to get from Doddaballapura to Salem, including transfers.
Doddaballapura to Salem bus services, operated by BMTC, depart from Doddaballapura Bus Stand station.
Doddaballapura to Salem train services, operated by Indian Railways, depart from Baiyyappanahali station.
The best way to get from Doddaballapura to Salem is to bus via Bengaluru which takes 5h 51m and costs . Alternatively, you can train, which costs ₹300 - ₹2,500 and takes 7h 17m.
What companies run services between Doddaballapura, India and Salem, India?
You can take a bus from Doddaballapura Bus Stand to Salem, Tamil Nadu via Kempegowda Bus Station, St Joseph's Indian School/ Malya Hospital, and Bangalore, Karnataka in around 5h 51m. Alternatively, Indian Railways operates a train from Baiyyappanahali to Salem Market once daily. Tickets cost ₹180–1,500 and the journey takes 5h 28m.
- 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 Baiyyappanahali to Salem Market
- Ave. Duration
- 5h 28m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,500
Train from Dodballapur to Yelahanka Jn.
- Ave. Duration
- 23 min
- Frequency
- Every 3 hours
- Estimated price
- ₹110–900
- Website
- irctc.co.in
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–410
- Second AC (2A)
- ₹440–550
- First Class (1A)
- ₹700–900
Train from Baiyyappanahali to Salem Town
- Ave. Duration
- 5h 33m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Doddaballapura Bus Stand to Kempegowda Bus Station
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- ₹35–50
- Website
- BMTC
Bus from Doddaballapura Bus Stand to Hebbala
- Ave. Duration
- 1h 11m
- Frequency
- Every 20 minutes
- Estimated price
- ₹30–45
- Website
- BMTC
Bus from Doddaballapura Bus Stand to Kempegowda Bus Station
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- ₹35–50
- Website
- BMTC
Bus from Doddaballapura Bus Stand to Kempegowda Bus Station
- Ave. Duration
- 1h 33m
- Frequency
- Every 30 minutes
- Estimated price
- ₹35–50
- Website
- BMTC
- Website
- Aahhaa Tourist
Bus from Bangalore, Karnataka to Salem, Tamil Nadu
- Ave. Duration
- 4h 2m
- Frequency
- Every 5 minutes
- Schedules at
- Aahhaa Tourist
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Hebbal to Salem
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₹650–2,100
- Website
- kalladatravels.com
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Salem - AVR Circle
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Estimated price
- ₹370–1,000
- Website
- FlixBus India
- Ave. Duration
- 3h 19m
- Estimated price
- ₹5,500–7,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 Is ride-sharing platform BlaBlaCar right for you?, 10 amazing places to get away from it all in Australia, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Doddaballapura to Salem bus services, operated by BMTC, arrive at Kempegowda Bus Station.
Doddaballapura to Salem train services, operated by Indian Railways, arrive at Salem Market station.
Yes, the driving distance between Doddaballapura to Salem is 226 km. It takes approximately 3h 19m to drive from Doddaballapura to Salem.
There are 206+ hotels available in Salem.















