Skip to search

Trains from Mumbai to Ahmedabad

427 km by rail · 86 direct trains · fastest 5 hr 2 min on the 22961 Vande Bharat Express · 16 daily · 3 stations in Mumbai, 5 in Ahmedabad

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

Every direct train

Search Mumbai to Ahmedabad for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at VapiVAPI

    Vasai Road BSR to Ahmedabad Jn ADI

    15:056 hr 10 min21:15
    20931Thiruvananthapuram North–Indore Superfast Express15:05 — 16:35Mail/Express
    Holds 9 in 101 hr 7 min to change at VAPI — tight

    Holds about 9 times in 10 here. 74 min would make it 9 in 10. Measured on 52,625 paired days.

    22961Vande Bharat Express17:42 — 21:15Superfast

    20931 often runs late

  • One change at VapiVAPI

    Borivali BVI to Ahmedabad Jn ADI

    15:036 hr 12 min21:15
    22949BDTS DEE SFAST15:03 — 16:33Superfast
    Holds 9 in 101 hr 9 min to change at VAPI

    Holds about 9 times in 10 here. Measured on 52,625 paired days.

    22961VANDE BHARAT EXP17:42 — 21:15Superfast

    22949 often runs late

  • One change at VapiVAPI

    Borivali BVI to Ahmedabad Jn ADI

    14:556 hr 20 min21:15
    12931ADI DOUBLE DECKR14:55 — 16:28Superfast
    Holds 9 in 101 hr 14 min to change at VAPI

    Holds about 9 times in 10 here. Measured on 52,625 paired days.

    22961VANDE BHARAT EXP17:42 — 21:15Superfast

    12931 often runs late

  • One change at Vadodara JnBRC

    Borivali BVI to Ahmedabad Jn ADI

    17:226 hr 33 min23:55
    12951NDLS TEJAS RAJ17:22 — 21:06Rajdhani
    Holds 9 in 101 hr 3 min to change at BRC

    Holds about 9 times in 10 here. Measured on 2,12,299 paired days.

    20950JAN SHATABDI EX22:09 — 23:55Shatabdi

Mumbai to Ahmedabad, station by station

Other trains from Mumbai

Other trains to Ahmedabad