Skip to search

Trains from Delhi to Mumbai

1,317 km by rail · 34 direct trains · fastest 14 hr 43 min on the 12952 Mumbai Central Tejas Rajdhani · 9 daily · 4 stations in Delhi, 5 in Mumbai

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

Every direct train

  • 12904Golden Temple Mail
    04:0018 hr 43 min22:43

    Hazrat Nizamuddin (NZM) to Borivali (BVI)

    1,343 km · Superfast

    Seats and fares for NZM to BVI

  • 22654Hazrat Nizamuddin–Thiruvananthapuram Superfast Express
    05:0017 hr 40 min22:40

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Superfast

    Seats and fares for NZM to BSR

  • 22656Hazrat Nizamuddin–Ernakulam Superfast Express
    05:0017 hr 40 min22:40

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Superfast

    Seats and fares for NZM to BSR

  • 12138Punjab Mail
    05:1025 hr 2 min06:12+1 arrives the next day

    New Delhi (NDLS) to Kalyan Jn (KYN)

    1,484 km · Superfast

    Seats and fares for NDLS to KYN

  • 12618Mangladweep Express
    05:3523 hr 42 min05:17+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Kalyan Jn (KYN)

    1,477 km · Superfast

    Seats and fares for NZM to KYN

  • 12264Pune Duronto Express
    06:1615 hr 24 min21:40

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Rajdhani

    Seats and fares for NZM to BSR

  • 12432Thiruvananthapuram Rajdhani
    06:1615 hr 24 min21:40

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Rajdhani

    Seats and fares for NZM to BSR

  • 22414Hazrat Nizamuddin–Madgaon Rajdhani
    06:1615 hr 24 min21:40

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Rajdhani

    Seats and fares for NZM to BSR

  • 12450Goa Sampark Kranti
    06:2316 hr 32 min22:55

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,325 km · Superfast

    Seats and fares for NZM to BSR

  • 12215Bandra Terminus Garib Rath
    09:1221 hr 24 min06:36+1 arrives the next day

    Delhi Cantt (DEC) to Borivali (BVI)

    1,403 km · Garib Rath

    Seats and fares for DEC to BVI

  • 22452Chandigarh–Bandra Terminus Express
    10:0720 hr 29 min06:36+1 arrives the next day

    Delhi Cantt (DEC) to Borivali (BVI)

    1,317 km · Superfast

    Seats and fares for DEC to BVI

  • 22660Rishikesh–Thiruvananthapuram North Superfast Express
    13:2016 hr 35 min05:55+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Superfast

    Seats and fares for NZM to BSR

  • 12218Kerala Sampark Kranti Superfast
    13:2316 hr 32 min05:55+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,325 km · Superfast

    Seats and fares for NZM to BSR

  • 12484Amritsar–Thiruvananthapuram North Superfast Express
    13:2316 hr 32 min05:55+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,325 km · Superfast

    Seats and fares for NZM to BSR

  • 22544Lalkua–Bandra Terminus Superfast Express
    13:5017 hr 38 min07:28+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Borivali (BVI)

    1,343 km · Mail/Express

    Seats and fares for NZM to BVI

  • 22950Delhi Sarai Rohilla–Bandra Terminus Superfast Express
    16:1521 hr 57 min14:12+1 arrives the next day

    Delhi S Rohilla (DEE) to Borivali (BVI)

    1,326 km · Superfast

    Seats and fares for DEE to BVI

  • 12248Bandra Yuva Express
    16:3016 hr 45 min09:15+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Bandra Terminus (BDTS)

    1,362 km · Superfast

    Seats and fares for NZM to BDTS

  • 12908Maharashtra Sampark Kranti Express
    16:3015 hr 53 min08:23+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Borivali (BVI)

    1,343 km · Superfast

    Seats and fares for NZM to BVI

  • 12910Bandra Terminus Garib Rath
    16:3015 hr 53 min08:23+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Borivali (BVI)

    1,343 km · Garib Rath

    Seats and fares for NZM to BVI

  • 12926Paschim Express
    16:3521 hr 3 min13:38+1 arrives the next day

    New Delhi (NDLS) to Borivali (BVI)

    1,351 km · Superfast

    Seats and fares for NDLS to BVI

  • 12952Mumbai Central Tejas Rajdhani
    16:5514 hr 43 min07:38+1 arrives the next day

    New Delhi (NDLS) to Borivali (BVI)

    1,351 km · Rajdhani · fastest

    Seats and fares for NDLS to BVI

  • 22222Mumbai CSMT Rajdhani
    16:5517 hr 18 min10:13+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Kalyan Jn (KYN)

    1,482 km · Rajdhani

    Seats and fares for NZM to KYN

  • 12954August Kranti Tejas Rajdhani Express
    17:1515 hr 53 min09:08+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Borivali (BVI)

    1,343 km · Rajdhani

    Seats and fares for NZM to BVI

  • 19020Haridwar–Bandra Terminus Express
    18:5526 hr 32 min21:27+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Borivali (BVI)

    1,343 km · Mail/Express

    Seats and fares for NZM to BVI

  • 11058Amritsar–Mumbai CSMT Express
    20:5325 hr 54 min22:47+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Kalyan Jn (KYN)

    1,477 km · Mail/Express

    Seats and fares for NZM to KYN

  • 12284Hazrat Nizamuddin–Ernakulam Duronto
    21:4016 hr 25 min14:05+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Rajdhani

    Seats and fares for NZM to BSR

  • 12472Swaraj Express
    21:4017 hr 37 min15:17+1 arrives the next day

    New Delhi (NDLS) to Borivali (BVI)

    1,349 km · Superfast

    Seats and fares for NDLS to BVI

  • 12494Darshan Express
    21:4016 hr 25 min14:05+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Superfast

    Seats and fares for NZM to BSR

  • 01484Hazrat Nizamuddin KK Superfast Special
    22:1019 hr 5 min17:15+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,324 km · Mail/Express

    Seats and fares for NZM to BSR

  • 22210Mumbai Central Duronto
    22:1517 hr 35 min15:50+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Mumbai Central (MMCT)

    1,373 km · Rajdhani

    Seats and fares for NZM to MMCT

  • 22634Hazrat Nizamuddin–Thiruvananthapuram Express
    22:1517 hr 10 min15:25+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Vasai Road (BSR)

    1,326 km · Superfast

    Seats and fares for NZM to BSR

  • 22918Haridwar–Bandra Terminus Superfast Express
    22:1517 hr 42 min15:57+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Borivali (BVI)

    1,343 km · Superfast

    Seats and fares for NZM to BVI

  • 12172Haridwar–Mumbai LTT AC Express
    22:4021 hr 42 min20:22+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Kalyan Jn (KYN)

    1,482 km · Superfast

    Seats and fares for NZM to KYN

  • 04002Hazrat Nizamuddin–Dadar Special
    23:4521 hr 57 min21:42+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Borivali (BVI)

    1,342 km · Mail/Express

    Seats and fares for NZM to BVI

Search Delhi to Mumbai for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at SuratST

    New Delhi NDLS to Borivali BVI

    16:5516 hr 13 min09:08+1 arrives the next day
    12952MMCT TEJAS RAJ16:55 — 05:13Rajdhani
    Holds 9 in 101 hr 5 min to change at ST

    Holds about 9 times in 10 here. Measured on 2,79,802 paired days.

    12954AK TEJAS RAJ EX06:18 — 09:08Rajdhani

  • One change at Vadodara JnBRC

    Hazrat Nizamuddin NZM to Vasai Road BSR

    06:1616 hr 39 min22:55
    12264PUNE DURNTO EXP06:16 — 17:27Rajdhani

    22414 NZM MAO RAJDANI 06:16 — 17:27 on Sat

    Holds 9 in 101 hr 3 min to change at BRC

    Holds about 9 times in 10 here. Measured on 83,918 paired days.

    12450GOA SMPRK KRANT18:30 — 22:55Superfast

    12450 often runs late

  • One change at Mathura JnMTJ

    New Delhi NDLS to Borivali BVI

    16:1016 hr 58 min09:08+1 arrives the next day
    12616GRAND TRUNK EXP16:10 — 17:40Superfast
    Holds 8 in 101 hr 5 min to change at MTJ — tight

    Holds about 8 times in 10 here. 110 min would make it 9 in 10. Measured on 27,450 paired days.

    12954AK TEJAS RAJ EX18:45 — 09:08Rajdhani

    12616 often runs late

Delhi to Mumbai, station by station

Other trains from Delhi

Other trains to Mumbai