Skip to search

Trains from Mumbai to Delhi

1,316 km by rail · 36 direct trains · fastest 15 hr 10 min on the 12951 New Delhi Tejas Rajdhani · 9 daily · 5 stations in Mumbai, 6 in Delhi

Departures
00:10 – 23:10
Fare from
₹640
Sleeper · estimate
Check seats for your date

Every direct train

  • 12283Ernakulam–Hazrat Nizamuddin Duronto
    00:1017 hr 10 min17:20

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,326 km · Rajdhani

    Seats and fares for BSR to NZM

  • 11057Mumbai CSMT–Amritsar Express
    00:3526 hr 32 min03:07+1 arrives the next day

    Kalyan Jn (KYN) to Hazrat Nizamuddin (NZM)

    1,477 km · Mail/Express

    Seats and fares for KYN to NZM

  • 04001Dadar–Hazrat Nizamuddin Special
    00:4320 hr 52 min21:35

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,342 km · Mail/Express

    Seats and fares for BVI to NZM

  • 19019Bandra Terminus–Haridwar Express
    01:0725 hr 28 min02:35+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,326 km · Mail/Express

    Seats and fares for BSR to NZM

  • 06262Mangaluru Central–Shakurbasti One Way Special
    03:4536 hr 45 min16:30+1 arrives the next day

    Kalyan Jn (KYN) to Shakurbasti (SSB)

    1,914 km · Mail/Express

    Seats and fares for KYN to SSB

  • 22653Thiruvananthapuram–Hazrat Nizamuddin Superfast Express
    04:4517 hr 55 min22:40

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,325 km · Superfast

    Seats and fares for BSR to NZM

  • 22655Ernakulam–Hazrat Nizamuddin Superfast Express
    04:4517 hr 55 min22:40

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,326 km · Superfast

    Seats and fares for BSR to NZM

  • 12171Mumbai LTT–Haridwar AC Express
    08:3522 hr 5 min06:40+1 arrives the next day

    Kalyan Jn (KYN) to Hazrat Nizamuddin (NZM)

    1,482 km · Superfast

    Seats and fares for KYN to NZM

  • 12471Swaraj Express
    11:2217 hr 41 min05:03+1 arrives the next day

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,343 km · Superfast

    Seats and fares for BVI to NZM

  • 22543Bandra Terminus–Lalkua Superfast Express
    11:2220 hr 8 min07:30+1 arrives the next day

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,342 km · Mail/Express

    Seats and fares for BVI to NZM

  • 12925Paschim Express
    11:5521 hr 59 min09:54+1 arrives the next day

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,343 km · Superfast

    Seats and fares for BVI to NZM

  • 12216Delhi Sarai Rohilla Garib Rath
    12:2022 hr 40 min11:00+1 arrives the next day

    Borivali (BVI) to Delhi S Rohilla (DEE)

    1,413 km · Garib Rath

    Seats and fares for BVI to DEE

  • 22451Bandra Terminus–Chandigarh Superfast Express
    12:2021 hr 56 min10:16+1 arrives the next day

    Borivali (BVI) to Delhi Cantt (DEC)

    1,316 km · Superfast

    Seats and fares for BVI to DEC

  • 12217Sampark Kranti
    12:4016 hr 53 min05:33+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,325 km · Superfast

    Seats and fares for BSR to NZM

  • 12483Thiruvananthapuram North–Amritsar Superfast Express
    12:4016 hr 53 min05:33+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,325 km · Superfast

    Seats and fares for BSR to NZM

  • 22659Thiruvananthapuram North–Rishikesh Superfast Express
    12:4017 hr 10 min05:50+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,325 km · Superfast

    Seats and fares for BSR to NZM

  • 22917Bandra Terminus–Haridwar Superfast Express
    13:1519 hr 20 min08:35+1 arrives the next day

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,343 km · Superfast

    Seats and fares for BVI to NZM

  • 12617Mangladweep Express
    13:3024 hr 5 min13:35+1 arrives the next day

    Kalyan Jn (KYN) to Hazrat Nizamuddin (NZM)

    1,477 km · Superfast

    Seats and fares for KYN to NZM

  • 00240DSJ–Mumbai CSMT Indian Splendour
    13:35146 hr 55 min16:30+6 arrives 6 days later

    Vasai Road (BSR) to Delhi Safdarjng (DSJ)

    2,775 km · Mail/Express

    Seats and fares for BSR to DSJ

  • 12263Hazrat Nizamuddin Duronto
    14:2516 hr 35 min07:00+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,326 km · Rajdhani

    Seats and fares for BSR to NZM

  • 12493Darshan Express
    14:2516 hr 35 min07:00+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,326 km · Superfast

    Seats and fares for BSR to NZM

  • 22949Bandra Terminus–Delhi Sarai Rohilla Superfast
    15:0320 hr 2 min11:05+1 arrives the next day

    Borivali (BVI) to Delhi Cantt (DEC)

    1,316 km · Superfast

    Seats and fares for BVI to DEC

  • 22221Hazrat Nizamuddin Rajdhani
    16:4517 hr 10 min09:55+1 arrives the next day

    Kalyan Jn (KYN) to Hazrat Nizamuddin (NZM)

    1,482 km · Rajdhani

    Seats and fares for KYN to NZM

  • 12951New Delhi Tejas Rajdhani
    17:2215 hr 10 min08:32+1 arrives the next day

    Borivali (BVI) to New Delhi (NDLS)

    1,350 km · Rajdhani · fastest

    Seats and fares for BVI to NDLS

  • 12247Bandra Terminus–Hazrat Nizamuddin Yuva Express
    17:3016 hr 45 min10:15+1 arrives the next day

    Bandra Terminus (BDTS) to Hazrat Nizamuddin (NZM)

    1,362 km · Superfast

    Seats and fares for BDTS to NZM

  • 12953August Kranti Tejas Rajdhani Express
    17:4016 hr 3 min09:43+1 arrives the next day

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,343 km · Rajdhani

    Seats and fares for BVI to NZM

  • 12907Bandra Terminus Sampark Kranti Express
    17:5916 hr 16 min10:15+1 arrives the next day

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,343 km · Superfast

    Seats and fares for BVI to NZM

  • 12909Hazrat Nizamuddin Garib Rath
    17:5916 hr 16 min10:15+1 arrives the next day

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,343 km · Garib Rath

    Seats and fares for BVI to NZM

  • 12903Golden Temple
    19:1818 hr 32 min13:50+1 arrives the next day

    Borivali (BVI) to Hazrat Nizamuddin (NZM)

    1,343 km · Superfast

    Seats and fares for BVI to NZM

  • 12431Rajdhani Express
    19:3516 hr 55 min12:30+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,325 km · Rajdhani

    Seats and fares for BSR to NZM

  • 22413Madgaon–Hazrat Nizamuddin Rajdhani
    19:3516 hr 55 min12:30+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,326 km · Rajdhani

    Seats and fares for BSR to NZM

  • 22633Thiruvananthapuram–Hazrat Nizamuddin Superfast Express
    19:3516 hr 55 min12:30+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,325 km · Superfast

    Seats and fares for BSR to NZM

  • 12137Punjab Mail
    20:3524 hr 20 min20:55+1 arrives the next day

    Kalyan Jn (KYN) to Hazrat Nizamuddin (NZM)

    1,482 km · Superfast

    Seats and fares for KYN to NZM

  • 12449Goa Sampark Kranti
    21:0516 hr 36 min13:41+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,325 km · Superfast

    Seats and fares for BSR to NZM

  • 01483Khadki Hazrat Nizamuddin Special
    22:1519 hr 55 min18:10+1 arrives the next day

    Vasai Road (BSR) to Hazrat Nizamuddin (NZM)

    1,325 km · Mail/Express

    Seats and fares for BSR to NZM

  • 22209Hazrat Nizamuddin Duronto
    23:1016 hr 40 min15:50+1 arrives the next day

    Mumbai Central (MMCT) to Hazrat Nizamuddin (NZM)

    1,373 km · Rajdhani

    Seats and fares for MMCT to NZM

Search Mumbai to Delhi for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Kota JnKOTA

    Borivali BVI to Hazrat Nizamuddin NZM

    17:2216 hr 21 min09:43+1 arrives the next day
    12951NDLS TEJAS RAJ17:22 — 03:15Rajdhani
    Holds 9 in 101 hr to change at KOTA — tight

    Holds about 9 times in 10 here. 80 min would make it 9 in 10. Measured on 27,599 paired days.

    12953AK TEJAS RAJ EX04:15 — 09:43Rajdhani

  • One change at Ratlam JnRTM

    Borivali BVI to Hazrat Nizamuddin NZM

    17:2216 hr 53 min10:15+1 arrives the next day
    12951NDLS TEJAS RAJ17:22 — 00:25Rajdhani
    Holds 10 in 101 hr 28 min to change at RTM

    Holds about 19 times in 20 here. Measured on 84,303 paired days.

    12909NZM GARIB RATH01:53 — 10:15Garib Rath

    12907 BDTS SMPRK K EX 01:53 — 10:15 on Wed and Sun

    12247 BDTS NZM YUVA EX 01:53 — 10:15 on Fri

    both trains usually run on time

  • One change at Bharuch JnBH

    Borivali BVI to Hazrat Nizamuddin NZM

    16:2217 hr 21 min09:43+1 arrives the next day
    82901IRCTC TEJAS EXP16:22 — 19:55Rajdhani
    Almost always holds1 hr to change at BH

    Almost always holds here. Measured on 3,56,317 paired days.

    12953AK TEJAS RAJ EX20:55 — 09:43Rajdhani

Mumbai to Delhi, station by station

Other trains from Mumbai

Other trains to Delhi