Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.
With such a long journey, you could take into account travelling by plane, which is not necessarily more expensive. Doing so, you will shorten the distances and you will be able to enjoy more time in Mumbai.
Which stations do the trains to Mumbai leave from?
The trains to Mumbai leave Delhi from New Delhi, Delhi Sarai Rohilla, Hazrat Nizamuddin or Hazrat Nizamuddin(NZM) and arrive in Mumbai Dadar, Bandra Terminus, Mumbai CST or Bandra Terminus(BDTS).
When are the first and last trains from Delhi to Mumbai scheduled?
With the fastest connections you will be in Mumbai in 22 hours, but on average it takes 25 hours and 23 minutes. The first train headed to Mumbai is at 03:04, while the last one leaves Delhi at 21:04.