Travel from Ujjain to Shirdi

Train from Ujjain to Shirdi

Indian Railways operates a train from Ujjain to Shirdi once a week. Tickets cost $15 - $25 and the journey takes 14 h 19 min.

How to get from Ujjain to Shirdi

From Ujjain taxi to Indore then bus to Shirdi. 10 h 23 min ₹1,962. From Ujjain Junction (UJN) train to Nagarsol (NSL) then taxi to Shirdi. 14 h 58 min ₹2,298. From Ujjain taxi to Shirdi. 6 h 40 min ₹8,371. From Ujjain drive to Shirdi. 6 h 40 min ₹3,632. From Ujjain taxi to Indore airport, fly to Mumbai airport, taxi to Mumbai, then bus to Shirdi. 9 h 46 min ₹6,816. From Ujjain taxi to Indore airport, fly to Pune airport, taxi to Pune Junction (PUNE), train to Kopargaon (KPG), then taxi to Shirdi. 8 h 49 min ₹12,954. From Ujjain Junction (UJN) train to Bhopal airport, fly to Mumbai airport, taxi to Mumbai, then bus to Shirdi. 12 h 28 min ₹6,713. From Ujjain taxi to Indore airport, fly to Aurangabad airport, train to Kanhegaon (KNGN), then taxi to Shirdi. 10 h 30 min ₹17,685.