There are 12 major trains from Mumbai to Delhi in our timetable database. The table below compares every one of them on the things that actually decide which you book: when it leaves, when it gets in, how long it takes, and how many halts it makes along the way.
The fastest train from Mumbai to Delhi is 12951, which covers the 1373 km from Mumbai Central to New Delhi in about 15h 35m (departs 17:00, arrives 08:35). Across all 12 trains, journey times run from 15h 35m to 29h 20m.
All 12 trains from Mumbai to Delhi
Times shown are booked timings from the published timetable, not live running times. Duration is calculated from the booked departure and arrival at the two stations on this route — not the train’s full run, which may start earlier and end later.
| Train | Departs | Arrives | Duration | Distance | Halts between |
|---|---|---|---|---|---|
| 19019 Bandra Terminus → Dehradun |
Bandra Terminus 00:05 |
Hazrat Nizamuddin 05:25 |
29h 20m | 1355 km | 77 |
| 22655 Trivandrum Central → Hazrat Nizamuddin |
Panvel 02:35 |
Hazrat Nizamuddin 01:40 |
23h 05m | 1384 km | 11 |
| 22653 Trivandrum Central → Hazrat Nizamuddin |
Panvel 02:35 |
Hazrat Nizamuddin 01:40 |
23h 05m | 1385 km | 11 |
| 22659 Kochuveli → Dehradun |
Panvel 11:00 |
Hazrat Nizamuddin 10:40 |
23h 40m | 1384 km | 4 |
| 12483 Kochuveli → Amritsar Jn |
Panvel 11:00 |
Hazrat Nizamuddin 10:40 |
23h 40m | 1385 km | 4 |
| 12217 Kochuveli → Chandigarh |
Panvel 11:00 |
Hazrat Nizamuddin 10:40 |
23h 40m | 1385 km | 3 |
| 12617 Ernakulam Jn → Hazrat Nizamuddin |
Panvel 12:55 |
Hazrat Nizamuddin 13:15 |
24h 20m | 1500 km | 16 |
| 12909 Bandra Terminus → Hazrat Nizamuddin |
Bandra Terminus 16:35 |
Hazrat Nizamuddin 09:40 |
17h 05m | 1355 km | 7 |
| 12951 (fastest) Mumbai Central → New Delhi |
Mumbai Central 17:00 |
New Delhi 08:35 |
15h 35m | 1373 km | 6 |
| 22633 Trivandrum Central → Hazrat Nizamuddin |
Panvel 18:10 |
Hazrat Nizamuddin 14:15 |
20h 05m | 1384 km | 8 |
| 22209 Mumbai Central → New Delhi |
Mumbai Central 23:15 |
New Delhi 16:30 |
17h 15m | 1373 km | 3 |
| 11057 Mumbai CSMT → Amritsar Jn |
Mumbai CSMT 23:30 |
Hazrat Nizamuddin 03:45 |
28h 15m | 1517 km | 57 |
The fastest option
Train 12951 is the quickest at about 15h 35m, averaging roughly 88 km/h including halts — it makes only 6 stops between Mumbai Central and New Delhi. Fewer halts is usually the whole explanation for why one train beats another by hours on the same corridor.
Check which station you actually leave from
This is the most common mistake on this route. Departures here are spread across 4 stations in Mumbai — Bandra Terminus, Mumbai CSMT, Mumbai Central, Panvel — and arrivals across 2 stations in Delhi: Hazrat Nizamuddin, New Delhi.
These are not interchangeable, and in a big city they can be an hour apart in traffic. Read the exact station off your ticket, not the city name.
What this list covers
These are the 12 trains serving Mumbai to Delhi in our timetable database, which covers major long-distance and express services. Indian Railways also runs seasonal specials, festival extras and additional services that are not included here, and schedules are revised periodically. Treat this page as a planning tool and confirm availability for your date on IRCTC.
For the full stop-by-stop schedule of any train above, follow its number. If the timings look confusing — particularly working out which day you arrive on the longer runs — see how to read a time table. Once booked, check your PNR status, and if you end up waitlisted, the quota code matters more than the number.
Frequently Asked Questions
Which is the fastest train from Mumbai to Delhi?
Among the 12 major trains on this route, train 12951 is the fastest, covering the 1373 km from Mumbai Central to New Delhi in about 15h 35m (departs 17:00, arrives 08:35).
How long does the Mumbai to Delhi train journey take?
Journey times on this route range from about 15h 35m to 29h 20m, depending on the train and the number of halts. The distance is roughly 1355–1517 km depending on the route taken.
How many trains run from Mumbai to Delhi?
This page lists 12 major trains that serve this route. Indian Railways may also run seasonal specials and additional services that are not listed here, so check IRCTC for the full picture on your travel date.
Are there overnight trains from Mumbai to Delhi?
Yes. 7 of the trains listed depart in the evening or overnight window, which lets you sleep through most of the journey and arrive the following day.
Source and limitations: compiled from Indian Railways’ published timetable data. Durations are derived from booked arrival and departure times and are approximate. Some station names appear abbreviated as recorded in the source dataset. Confirm current timings on NTES or IRCTC before you travel. Last reviewed July 2026.