Travel from Bhopal to Shirdi

Bus or train from Bhopal to Shirdi?

Indian Railways operates a train from Bhopal to Shirdi 4 times a day. Tickets cost $12 - $23 and the journey takes 9 h 20 min. Alternatively, RedBus operates a bus from Bhopal to Shirdi 3 times a day. Tickets cost $9 - $13 and the journey takes 12 h.

How to get from Bhopal to Shirdi

From Bhopal Junction (BPL) train to Kopargaon (KPG) then taxi to Shirdi. 9 h 35 min ₹1,665. From Bhopal bus to Shirdi. 12 h ₹710. From Bhopal taxi to Shirdi. 8 h 32 min ₹10,819. From Bhopal drive to Shirdi. 8 h 32 min ₹4,701. From Bhopal taxi to Bhopal airport, fly to Mumbai airport, taxi to Mumbai, then bus to Shirdi. 9 h 8 min ₹6,119. From Bhopal taxi to Bhopal airport, fly to Aurangabad airport, train to Kanhegaon (KNGN), then taxi to Shirdi. 14 h 7 min ₹22,422. From Bhopal taxi to Bhopal airport, fly to Pune airport, taxi to Pune Junction (PUNE), train to Kopargaon (KPG), then taxi to Shirdi. 12 h 41 min ₹17,691.