There are 7 ways to get from Yelahanka to Shirdi 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 to Ozar Airport, bus
best- Fly from Kempegowda International Airport (BLR) to Ozar Airport (ISK)plane BLR - ISK
- Take the bus from Nashik, Maharashtra to Shirdi, Maharashtrabus
6h 6mTrain
cheapest- Take the train from Yelahanka Jn. to Sainagar Siriditrain 22601
18h 18m₹480–3,700Bus
- Take the bus from Jalahalli Cross to Shirdi Bus Standbus
20h 51m₹2,019–2,726Drive 897.4 km
- Drive from Yelahanka to Shirdicar 897.4 km
13h 4m₹10,192–14,721Fly to Pune Airport, train
- Fly from Kempegowda International Airport (BLR) to Pune Airport (PNQ)plane BLR - PNQ
- Take the train from Pune Jn to Sainagar Siriditrain
9h 57m₹5,078–12,830Fly to Aurangabad Airport, train
- Fly from Kempegowda International Airport (BLR) to Aurangabad Airport (IXU)plane BLR - IXU
- Take the train from Chhatrapati Sambhajinagar to Sainagar Siriditrain
9h 15m₹7,965–18,890Bus via Pune
- Take the bus from Bangalore, Karnataka to Pune, Maharashtrabus Bangalore, Karnataka - Pune, Maharashtra
- Take the bus from Pune, Maharashtra to Shirdi, Maharashtrabus Pune, Maharashtra - Shirdi, Maharashtra
23h 27m
Yelahanka to Shirdi by train
Comparing Your Travel Options
The cheapest way to get from Yelahanka to Shirdi is to train which costs ₹480 - ₹3,700 and takes 18h 18m.
The fastest way to get from Yelahanka to Shirdi is to fly and train which takes 9h 15m and costs ₹7,500 - ₹19,000.
No, there is no direct bus from Yelahanka to Shirdi. However, there are services departing from Yelahanka Old Town and arriving at Shirdi Bus Stand via Jalahalli Cross. The journey, including transfers, takes approximately 20h 51m.
Yes, there is a direct train departing from Yelahanka Jn. and arriving at Sainagar Siridi. Services depart once a week, and operate Wednesday. The journey takes approximately 18h 18m.
The distance between Yelahanka and Shirdi is 996 km. The road distance is 897.4 km.
The best way to get from Yelahanka to Shirdi without a car is to train which takes 18h 18m and costs ₹480 - ₹3,700.
It takes approximately 6h 6m to get from Yelahanka to Shirdi, including transfers.
Yelahanka to Shirdi bus services, operated by KSRTC, depart from Jalahalli Cross station.
Yelahanka to Shirdi train services, operated by Indian Railways, depart from Yelahanka Jn. station.
The best way to get from Yelahanka to Shirdi is to train which takes 18h 18m and costs ₹480 - ₹3,700. Alternatively, you can bus, which costs ₹2,000 - ₹2,800 and takes 20h 51m.
What companies run services between Yelahanka, India and Shirdi, India?
Indian Railways operates a train from Yelahanka Jn. to Sainagar Siridi once a week. Tickets cost ₹480–3,700 and the journey takes 18h 18m. Alternatively, KSRTC operates a bus from Jalahalli Cross to Shirdi Bus Stand once daily. Tickets cost ₹2,000–2,700 and the journey takes 19h 4m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Ozar Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Kempegowda International Airport to Ozar Airport via Goa
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–19,000
Flights from Kempegowda International Airport to Pune Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹4,400–8,000
Flights from Kempegowda International Airport to Aurangabad Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Yelahanka Jn. to Sainagar Siridi
- Ave. Duration
- 18h 18m
- Frequency
- Once a week
- Estimated price
- ₹480–3,700
- Website
- irctc.co.in
- Sleeper Class
- ₹480–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
Train from Pune Jn to Sainagar Siridi
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
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
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Nashik, Maharashtra to Shirdi, Maharashtra
- Ave. Duration
- 2h
- Frequency
- Every 20 minutes
- Schedules at
- Shri Ganesh Travels
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 JFK to New York City, Italy Travel Guides, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Yelahanka to Shirdi bus services, operated by KSRTC, arrive at Shirdi Bus Stand station.
Yelahanka to Shirdi train services, operated by Indian Railways, arrive at Sainagar Siridi station.
Yes, the driving distance between Yelahanka to Shirdi is 897 km. It takes approximately 13h 4m to drive from Yelahanka to Shirdi.
There are 174+ hotels available in Shirdi.







