Skip to search

Trains from Mumbai to Pune

104 km by rail · 85 direct trains · fastest 2 hr 3 min on the 22194 Gwalior–Daund Superfast Express · 23 daily · 6 stations in Mumbai, 4 in Pune

Departures
00:05 – 23:55
Fare from
₹150
Sleeper · estimate
Check seats for your date

Every direct train

Search Mumbai to Pune for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at LonavlaLNL

    Kalyan Jn KYN to Pune Jn PUNE

    05:153 hr 35 min08:50
    09627AII SUR SF SPL05:15 — 06:37Superfast
    Holds 10 in 101 hr 8 min to change at LNL

    Holds about 19 times in 20 here. Measured on 1,62,027 paired days.

    22944INDB DAUND EXP07:45 — 08:50Superfast

    09627 often runs late

  • One change at LonavlaLNL

    Kalyan Jn KYN to Pune Jn PUNE

    06:353 hr 40 min10:15
    22105INDRAYANI EXP06:35 — 07:58Superfast
    Holds 10 in 101 hr 17 min to change at LNL

    Holds about 19 times in 20 here. Measured on 1,62,027 paired days.

    18520LTT VSKP EXPRESS09:15 — 10:15Mail/Express

    22105 often runs late

  • One change at LonavlaLNL

    Kalyan Jn KYN to Pune Jn PUNE

    14:053 hr 50 min17:55
    17222LTT COA EXPRESS14:05 — 15:28Mail/Express
    Holds 9 in 101 hr 2 min to change at LNL — tight

    Holds about 9 times in 10 here. 68 min would make it 9 in 10. Measured on 1,44,869 paired days.

    11019KONARK EXPRESS16:30 — 17:55Mail/Express

    17222 often runs late

Mumbai to Pune, station by station

Other trains from Mumbai

Other trains to Pune