VAPI → MSH · 11 direct trains

Trains from Vapi to Mahesana Jn

11 direct trains run from Vapi (VAPI) to Mahesana Jn (MSH). The fastest train is 12480 Suryanagari Exp, completing the journey in 6h 28m. Trains depart between 00:03 and 22:40. The distance is approximately 390 km.

Total Trains

11

Fastest

6h 28m

12480

First Train

00:03

Last Train

22:40

Distance

390 km

Vapi to Mahesana Jn Train Timetable

Complete list of 11 direct trains from VAPI to MSH with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
16210
Ajmer Express
Express
00:03Day 306:556h 52mTue, Thu1A, 2A, 3A, SL, 2S
16508
Jodhpur Exp
Express
00:03Day 306:536h 50mMon, Wed1A, 2A, 3A, SL, 2S
16532
Garib Nawaz Exp
Express
00:03Day 306:556h 52mFri1A, 2A, 3A, SL, 2S
16312
Tvcn Sgnr Exp
Express
00:50Day 308:457h 55mSat1A, 2A, 3A, SL, 2S
11090
Pune Bgkt Exp
Express
01:20Day 208:557h 35mSun1A, 2A, 3A, SL, 2S
19027
Jat Vivek Exp
Express
13:5020:406h 50mSat1A, 2A, 3A, SL, 2S
12480
Suryanagari Exp
Superfast
15:2021:486h 28mDaily1A, 2A, 3A, SL, 2S
12490
Ddr Bkn Sf Exp
Superfast
17:0500:14Day 27h 9mWed, Sun1A, 2A, 3A, SL, 2S
19009
Barmer Humsafar
Express
21:4504:40Day 26h 55mFri1A, 2A, 3A, SL, 2S
19017
Lokshakti Exp
Express
22:4005:30Day 26h 50mDaily1A, 2A, 3A, SL, 2S
22927
Lokshakti Exp
Superfast
22:4005:30Day 26h 50mDaily1A, 2A, 3A, SL, 2S

Stations on the Vapi to Mahesana Jn route

Stops on 12480 Suryanagari Exp, the fastest train on this corridor (5 stations).

  1. 1. VAPI Vapi
  2. 2. ST Surat
  3. 3. BRC Vadodara Jn
  4. 4. ADI Ahmedabad Jn
  5. 5. MSH Mahesana Jn

Other Routes from Vapi

Frequently Asked Questions

How many trains run from Vapi to Mahesana Jn?▼

There are 11 direct trains running from Vapi (VAPI) to Mahesana Jn (MSH). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Vapi to Mahesana Jn?▼

The fastest train is 12480 Suryanagari Exp, which covers the distance in 6h 28m. It departs at 15:20 and arrives at 21:48.

What is the first and last train from Vapi to Mahesana Jn?▼

The first train departs at 00:03 and the last train departs at 22:40. Check the timetable for specific trains and their running days.

What is the distance from Vapi to Mahesana Jn by train?▼

The distance from Vapi to Mahesana Jn by train is approximately 390 km. Journey time varies from 6h 28m depending on the train type.

How to check seat availability for Vapi to Mahesana Jn trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

Which stations fall between Vapi and Mahesana Jn?▼

On the fastest train, Vapi to Mahesana Jn calls at Surat (ST), Vadodara Jn (BRC), Ahmedabad Jn (ADI). Other trains on this route may skip some of these stops.

About Vapi to Mahesana Jn Route

The Vapi to Mahesana Jn route is served by 11 direct trains operated by Indian Railways. The fastest option is 12480 Suryanagari Exp with a journey time of 6h 28m. The rail distance is approximately 390 km.

Trains leave Vapi between 00:03 (first) and 22:40 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.