Shirdi is well connected to all neighbouring cities by Government owned buses. Depending upon the type of bus you choose, the fare ranges from Rs.200 to Rs.400 per head.
From major cities like Mumbai, Pune, Nasik, and many more, one can opt for private luxury and deluxe buses to Shirdi.
State Transport Corporation and private operators run coaches to Shirdi from Mumbai. State Transport buses also ply regularly from Nashik, Ahmednagar, Aurangabad, Pune and Kopargaon.
Taxis are available from Mumbai to Shirdi and costs about Rs 6000. The distance from Mumbai to Shirdi by road is about 241 km and from Nashik to Shirdi, it is about 88 km. Aurangabad is 109 km away from Shirdi, while Pune is 187 km away.