Shirdi is located around 250 km from Mumbai. You can choose either road or rail or air route to reach Shirdi from Mumbai.
Shirdi by Air- The nearest airport to Shirdi is Nashik. Kingfisher operates daily flights between Nashik and Mumbai which is quite cheap and affordable. Shirdi can be conveniently reached from Nasik. Nearest railhead are at Manmad and Kopargaon and daily passenger trains ply between the stations. Round the clock bus service is available between Nasik and Shirdi. You can easily get various buses which will cost you around Rs.125-400, depending upon the type of bus. Taxis can also be hired and charges are Rs.2,500-4,000 for a round trip.
Shirdi by Rail- A direct express train is available between Dadar and Sainagar Shirdi on Monday, Wednesday and Saturday. There is also a Fast Passenger between CST and Sainagar Shirdi which takes a travel time of 12 hours. You can also consider travelling by train via Kopargaon, Aurangabad or Manmad stations.
Shirdi by Road- To reach Shirdi from Mumbai by road, private A/C and non A/C buses are available charging from Rs 300 to Rs 400 per head, depending on the type of bus and seat selected. You can also hire a taxi from Mumbai which costs around Rs 6,000.
2 days are sufficient to comfortably visit Shirdi. If you are planning to visit some nearby place also, 3 days are good. Several hotels in Shirdi
are available offering comfortable accommodation and several facilities under one roof.
Hotel Sai Mahal
is a deluxe hotel in Shirdi located just 5 minutes walking distance from Samadhi Mandir. Other attractions in Shirdi are also comfortably located from it. The hotel is also just 0.5 km from Sai Nagar railway station, 1.5 km from the bus stand, 15 km from Kopergaon railway station and 65 km from Manmad railway station.