How to Reach Shirdi - The Easiest Way to Reach Shirdi


  • By Air: Shirdi has no airport and the nearest airports are at Aurangabad, Nasik, Mumbai and Pune. You can reach Shirdi from any of these airports in the following ways mentioned below.
  • By Bus: Shirdi can be reached by bus from all the major cities in Maharashtra. The MSRTC operates public buses and there are plenty of private bus companies offering AC/non-AC coaches to Shirdi. There are also bus services to cities like Hyderabad, and Bengaluru.
  • By Train: The Shirdi Sai Nagar is the nearest train station to Shirdi and serves trains to and from all the major destinations of India.
  • By Car or Taxi: Shirdi is accessible via the Ahmednagar-Manmad State Highway No.10 and can be reached by hiring a car or a taxi.


  • The town is pretty small and all the major attractions can be explored on foot.
  • Alternatively, visitors can also hire a car or a taxi or get around in private vehicles.

Are you looking for a Shirdi travel itinerary? Create an itinerary within minutes, on your own!

How to Reach Shirdi from Nearby Cities

Route Distance Time
Yeola to Shirdi 8.36 km 8 mins
Manmad to Shirdi 15.13 km 15 mins
Malegaon to Shirdi 23.77 km 23 mins
Dhule to Shirdi 47.79 km 47 mins
Kalwan to Shirdi 54.46 km 54 mins
Nandurbar to Shirdi 54.78 km 54 mins
Shirpur-warwade to Shirdi 64.92 km 1 hour 4 mins
Nasik to Shirdi 75.42 km 1 hour 15 mins
Nanded to Shirdi 77.73 km 1 hour 17 mins
Pune to Shirdi 78.5 km 1 hour 18 mins