There are 12 major trains from Delhi to Mumbai 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 Delhi to Mumbai is 12952, which covers the 1376 km from New Delhi to Mumbai Central in about 15h 50m (departs 16:25, arrives 08:15). Across all 12 trains, journey times run from 15h 50m to 30h 47m.
All 12 trains from Delhi to Mumbai
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 |
|---|---|---|---|---|---|
| 12618 Hazrat Nizamuddin → Ernakulam Jn |
Hazrat Nizamuddin 09:15 |
Panvel 09:25 |
24h 10m | 1502 km | 16 |
| 22656 Hazrat Nizamuddin → Trivandrum Central |
Hazrat Nizamuddin 10:05 |
Panvel 08:05 |
22h 00m | 1387 km | 11 |
| 22654 Hazrat Nizamuddin → Trivandrum Central |
Hazrat Nizamuddin 10:05 |
Panvel 08:05 |
22h 00m | 1387 km | 11 |
| 12484 Amritsar Jn → Kochuveli |
New Delhi 13:40 |
Panvel 12:10 |
22h 30m | 1395 km | 5 |
| 12218 Chandigarh → Kochuveli |
New Delhi 13:40 |
Panvel 12:10 |
22h 30m | 1395 km | 4 |
| 22660 Dehradun → Kochuveli |
Hazrat Nizamuddin 13:55 |
Panvel 12:10 |
22h 15m | 1388 km | 4 |
| 12910 Hazrat Nizamuddin → Bandra Terminus |
Hazrat Nizamuddin 15:35 |
Bandra Terminus 08:10 |
16h 35m | 1358 km | 7 |
| 12952 (fastest) New Delhi → Mumbai Central |
New Delhi 16:25 |
Mumbai Central 08:15 |
15h 50m | 1376 km | 6 |
| 11058 Amritsar Jn → Mumbai CSMT |
New Delhi 20:45 |
Dadar 03:32 |
30h 47m | 1519 km | 56 |
| 19020 Dehradun → Bandra Terminus |
Hazrat Nizamuddin 21:50 |
Bandra Terminus 04:20 |
30h 30m | 1358 km | 71 |
| 22210 New Delhi → Mumbai Central |
New Delhi 23:25 |
Mumbai Central 16:15 |
16h 50m | 1376 km | 3 |
| 22634 Hazrat Nizamuddin → Trivandrum Central |
Hazrat Nizamuddin 23:35 |
Panvel 23:25 |
23h 50m | 1387 km | 8 |
The fastest option
Train 12952 is the quickest at about 15h 50m, averaging roughly 87 km/h including halts — it makes only 6 stops between New Delhi and Mumbai Central. 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 2 stations in Delhi — Hazrat Nizamuddin, New Delhi — and arrivals across 4 stations in Mumbai: Bandra Terminus, Dadar, Mumbai Central, Panvel.
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 Delhi to Mumbai 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 Delhi to Mumbai?
Among the 12 major trains on this route, train 12952 is the fastest, covering the 1376 km from New Delhi to Mumbai Central in about 15h 50m (departs 16:25, arrives 08:15).
How long does the Delhi to Mumbai train journey take?
Journey times on this route range from about 15h 50m to 30h 47m, depending on the train and the number of halts. The distance is roughly 1358–1519 km depending on the route taken.
How many trains run from Delhi to Mumbai?
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 Delhi to Mumbai?
Yes. 4 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.