There are 5 ways to get from Tirumala to Shirdi by 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.
Bus
best- Take the bus from Tirupathi to Kempegowdabus
- Take the bus from Kempegowda to Shirdi Bus Standbus
25h 53m₹2,641–4,167Train
cheapest- Take the train from Renigunta Jn to Sainagar Siriditrain 17417
27h 28m₹750–5,130Drive 1,007.4 km
- Drive from Tirumala to Shirdicar 1,007.4 km
15h 19m₹11,495–16,604Fly to Aurangabad Airport, train
- Fly from Tirupati Airport (TIR) to Aurangabad Airport (IXU)plane TIR - IXU
- Take the train from Chhatrapati Sambhajinagar to Sainagar Siriditrain
17h 57m₹16,329–24,788Fly to Ozar Airport, bus
- Fly from Tirupati Airport (TIR) to Ozar Airport (ISK)plane TIR - ISK
- Take the bus from Nashik, Maharashtra to Shirdi, Maharashtrabus
11h 19m
Tirupati Airport (TIR) to Aurangabad Airport (IXU) flights
Comparing Your Travel Options
The cheapest way to get from Tirumala to Shirdi is to train which costs ₹750 - ₹5,500 and takes 27h 28m.
The fastest way to get from Tirumala to Shirdi is to drive which takes 15h 19m and costs ₹11,000 - ₹17,000.
No, there is no direct bus from Tirumala to Shirdi. However, there are services departing from Tirupathi and arriving at Shirdi Bus Stand via Kempegowda. The journey, including transfers, takes approximately 25h 53m.
No, there is no direct train from Tirumala to Shirdi. However, there are services departing from Renigunta Jn and arriving at Sainagar Siridi via . The journey, including transfers, takes approximately 27h 28m.
The distance between Tirumala and Shirdi is 1278 km. The road distance is 1007.4 km.
The best way to get from Tirumala to Shirdi without a car is to bus which takes 25h 53m and costs ₹2,600 - ₹4,200.
It takes approximately 25h 53m to get from Tirumala to Shirdi, including transfers.
Tirumala to Shirdi bus services, operated by KSRTC, depart from Tirupathi station.
Tirumala to Shirdi train services, operated by Indian Railways, depart from Renigunta Jn station.
The best way to get from Tirumala to Shirdi is to bus which takes 25h 53m and costs ₹2,600 - ₹4,200. Alternatively, you can train, which costs ₹750 - ₹5,500 and takes 27h 28m.
What companies run services between Tirumala, India and Shirdi, India?
You can take a vehicle from Tirumala to Shirdi Bus Stand via Tirupathi and Kempegowda in around 25h 53m. Alternatively, Indian Railways operates a train from Renigunta Jn to Sainagar Siridi once a week. Tickets cost ₹600–4,800 and the journey takes 26h 7m.
- Website
- goindigo.in
Flights from Tirupati Airport to Aurangabad Airport via Hyderabad
- Ave. Duration
- 12h 46m
- When
- Every day
- Estimated price
- ₹15,000–22,000
Flights from Tirupati Airport to Aurangabad Airport via Vijayawada, Hyderabad
- Ave. Duration
- 19h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹15,000–22,000
Flights from Tirupati Airport to Ozar Airport via Delhi
- Ave. Duration
- 13h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–26,000
Flights from Tirupati Airport to Ozar Airport via Hyderabad
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–26,000
Flights from Tirupati Airport to Ozar Airport via Rajahmundry, Hyderabad
- Ave. Duration
- 7h 55m
- When
- Monday and Friday
- Estimated price
- ₹12,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Renigunta Jn to Sainagar Siridi
- Ave. Duration
- 26h 7m
- Frequency
- Once a week
- Estimated price
- ₹600–4,800
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,200–2,900
- First Class (1A)
- ₹3,800–4,800
Train from Chhatrapati Sambhajinagar to Sainagar Siridi
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Tirupathi to Kempegowda
- Ave. Duration
- 4h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ₹330–1,000
- Schedules at
- ksrtc.in
Bus from Kempegowda to Shirdi Bus Stand
- Ave. Duration
- 19h 29m
- Frequency
- Once daily
- Estimated price
- ₹2,000–2,800
- Schedules at
- ksrtc.in
- AC Sleeper
- ₹2,300–2,700
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 How to get from Southend Airport into central London, How to plan an amazing trip around Scandinavia, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
Booking & Getting There
Tirumala to Shirdi bus services, operated by KSRTC, arrive at Kempegowda station.
Tirumala to Shirdi train services, operated by Indian Railways, arrive at Sainagar Siridi station.
Yes, the driving distance between Tirumala to Shirdi is 1007 km. It takes approximately 15h 19m to drive from Tirumala to Shirdi.
There are 172+ hotels available in Shirdi.










