There are a number of trains which leave from New Delhi and go towards Shirdi. Some of them are direct and some have a halt. Details of the trains from New Delhi to Shirdi are as follows:
KLK SNSI SF EXP - This is a direct train from New Delhi to Shirdi. The journey time is 22 hours and 20 minutes. The train leaves Delhi at 23.55 and arrives in Shirdi at 22.15. Ticket for the Klk Snsi Sf Exp is from Rs585 to Rs2220 and it operates on Thursday and Sunday.
GOA EXPRESS - The Goa Express train leaves New Delhi at 15.00 and arrives in Shirdi at 12.30, the journey time is 21 hours and 30 minutes. On this train journey, you need to change trains at Manmad and there is a halt in there for 35 minutes. Ticket for the Goa Express is from Rs595 to Rs2170 and it operates on Monday, Wednesday, and Sunday.
KARNATAKA EXP - This again is a non-direct train and the halt station is Belapur where it stops for 1 hour and 40 minutes, and then you change trains. The journey time is 23 hours and 15 minutes. The train leaves from Delhi at 21.15 and arrives in Shirdi at 20.30. Ticket cost for the Karnataka Express is from Rs615 to Rs3835. The days of operation for this train are Monday, Wednesday, and Saturday.