Going to Mumbai with train specially Varanasi Dadar is the best for me since it's timing are great like boarding at 10, o'clock and reaching at 12 o clock at noon. So that your whole day is saved for enjoyment especially in summers. As told for going the train timings is good for coming also i.e 12 o clock in night and comes to Varanasi on the morning. That is why I like this train.