New Complaint ignored? Lost something in a cab? Raise it on the Punekar Help Desk and let Pune back you up. Raise it

Pune to Shirdi: How to Reach by Car, ST Bus, Train or Flight, Travel Time, Darshan Booking and a One-Day Plan

Pune to Shirdi is about 185 km, roughly 4 to 5 hours by road via Ahilyanagar. Car, ST bus and train options, darshan booking and a simple one-day plan.

Sainagar Shirdi railway station seen from outside

Photo: B S Srikanth / CC BY-SA 4.0, via Wikimedia Commons

Last updated: 9 November 2026 · 6 min read · By Rahul Sharma

Shirdi is about 185 km from Pune by road and usually takes 4 to 5 hours, depending on where you start and traffic. The common route is via Wagholi, Shikrapur, Ahilyanagar (Ahmednagar) and Rahuri. MSRTC buses run through the day from Pune, a few trains connect Pune with Sainagar Shirdi station, and Shirdi has its own airport at Kakadi.

For many Pune families, Shirdi is a classic one-day or overnight trip, often combined with Shani Shingnapur. With an early start you can have darshan and be back in Pune by night.

Pune to Shirdi at a glance

ModeApprox. timeGood for
Car or taxi4 to 5 hoursFamilies, flexible timing, combining Shani Shingnapur
MSRTC bus5 to 6 hoursBudget travel; frequent departures
Private bus5 to 6 hoursOvernight and AC options
Train to Sainagar ShirdiAbout 5 hoursOnly on days a direct train runs
Flight to Shirdi airportShort, but few direct optionsCheck current schedules; most Pune travellers go by road

By car: the best route

Leave via Nagar Road (Wagholi), then follow the Pune-Ahilyanagar highway through Shikrapur, Ranjangaon and Supa to Ahilyanagar, and continue towards Rahuri and Rahata to Shirdi. The road is a highway most of the way, with toll plazas; keep FASTag balance ready. The Wagholi stretch can be slow on weekday mornings and Sunday evenings, so plan to cross it early.

From the Pimpri-Chinchwad side, some drivers prefer going via Chakan and Manchar towards Sangamner and then Shirdi. Distance is similar; check live traffic before choosing.

By MSRTC bus

State transport buses for Shirdi leave from Pune bus stands such as Shivajinagar (Wakdewadi) and Swargate, with ordinary, semi-luxury and AC services through the day. You can book seats on the MSRTC website or app; our guide on booking MSRTC tickets online explains how. Women passengers and senior citizens get fare concessions on MSRTC buses under state schemes; carry ID.

By train

Sainagar Shirdi station is a few kilometres from the temple. Direct trains between Pune and Sainagar Shirdi do not run every day, and journey time is around five hours. Check the current timetable on IRCTC or NTES before planning. Many rail travellers instead go to Ahilyanagar or Kopargaon and continue by road.

How to book Sai Baba darshan

  • The official booking site of the Shri Saibaba Sansthan Trust is online.sai.org.in. Use only this site for paid darshan, aarti passes and accommodation.
  • Free general darshan is available without booking, but queues on weekends, Thursdays and festival days can take several hours.
  • Carry the photo ID used for booking; it is checked at entry.
  • Mobile phones and bags are not allowed inside; use the official lockers or leave them in the vehicle.
One-day plan from Pune: leave by 5 am, reach Shirdi by about 9:30 am, darshan and Dwarkamai and Chavadi visits by early afternoon, lunch at the Sansthan’s prasadalaya, then start back by 3 pm to avoid driving late. Adding Shani Shingnapur (about 70 km from Shirdi) makes it a long day; an overnight stay is more relaxed.

Best time to go

October to February is the most comfortable season. Weekdays other than Thursday are usually less crowded. Ram Navami, Guru Purnima and Vijayadashami (the date of Sai Baba’s samadhi) draw very large crowds; book early or avoid those dates.

Looking for more trips from the city? See our lifestyle and travel section.

Get Pune news on WhatsAppWater cuts, traffic, Metro, events and civic updates, straight to your phone. Free, and no spam.
Join our WhatsApp Channel

Frequently asked questions

How far is Shirdi from Pune?

About 185 km by road, which usually takes 4 to 5 hours via Ahilyanagar.

What is the best way to go from Pune to Shirdi?

By car or MSRTC bus via Ahilyanagar. Buses leave from Shivajinagar and Swargate through the day. Direct trains run only on some days.

How do I book Shirdi darshan online?

Use the official Shri Saibaba Sansthan Trust site, online.sai.org.in, for paid darshan, aarti passes and rooms. General darshan is free without booking.

Can I do Pune to Shirdi in one day?

Yes. Leave Pune by 5 am, finish darshan by early afternoon and start back by 3 pm to reach Pune by night.

Is there a direct train from Pune to Shirdi?

Some trains run directly from Pune to Sainagar Shirdi, but not daily. Check IRCTC or NTES for current days and timings.

About the author: Rahul Sharma

Rahul Sharma covers Pune and Maharashtra for Puneri Pages, with a focus on civic issues, real estate, food and city events.

How we put this answer together

This guide uses route and timetable information from MSRTC, Indian Railways and the Shri Saibaba Sansthan Trust’s official booking site, with distances and drive times checked on mapping tools in November 2026. We review this answer when official rules or figures change; please check the official sources named above before you act on it.

Last updated: 9 November 2026. Read our editorial policy and corrections policy. Spotted something out of date? Tell us.

Found this useful? Share it with a Punekar who needs it
Written by
Rahul Sharma
Covers Pune and Maharashtra: civic issues, real estate, weather and city life

Rahul Sharma covers civic developments, local events and breaking news across Pune and Pimpri-Chinchwad for Puneri Pages. With 5 years of experience reporting on Pune civic issues, he focuses on accurate, reader-friendly reporting. Based in Wakad, Pune.

Punekar Help Desk
Join WhatsApp Channel