ND → MSH · 10 direct trains

Trains from Nadiad Jn to Mahesana Jn

10 direct trains run from Nadiad Jn (ND) to Mahesana Jn (MSH). The fastest train is 12490 Ddr Bkn Sf Exp, completing the journey in 2h 9m. Trains depart between 02:14 and 22:05. The distance is approximately 114 km.

Total Trains

10

Fastest

2h 9m

12490

First Train

02:14

Last Train

22:05

Distance

114 km

Nadiad Jn to Mahesana Jn Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
19009
Barmer Humsafar
Express
02:14Day 204:402h 26mFri1A, 2A, 3A, SL, 2S
19017
Lokshakti Exp
Express
03:09Day 205:302h 21mDaily1A, 2A, 3A, SL, 2S
22927
Lokshakti Exp
Superfast
03:09Day 205:302h 21mDaily1A, 2A, 3A, SL, 2S
16210
Ajmer Express
Express
04:33Day 306:552h 22mTue, Thu1A, 2A, 3A, SL, 2S
16508
Jodhpur Exp
Express
04:33Day 306:532h 20mMon, Wed1A, 2A, 3A, SL, 2S
16532
Garib Nawaz Exp
Express
04:33Day 306:552h 22mFri1A, 2A, 3A, SL, 2S
11090
Pune Bgkt Exp
Express
06:25Day 208:552h 30mSun1A, 2A, 3A, SL, 2S
20959
Bl Vadnagar Sup
Superfast
09:2412:253h 1mDaily1A, 2A, 3A, SL, 2S
19027
Jat Vivek Exp
Express
17:5020:402h 50mSat1A, 2A, 3A, SL, 2S
12490
Ddr Bkn Sf Exp
Superfast
22:0500:14Day 22h 9mWed, Sun1A, 2A, 3A, SL, 2S

Stations on the Nadiad Jn to Mahesana Jn route

Stops on 12490 Ddr Bkn Sf Exp, the fastest train on this corridor (3 stations).

  1. 1. ND Nadiad Jn
  2. 2. ADI Ahmedabad Jn
  3. 3. MSH Mahesana Jn

Other Routes from Nadiad Jn

Frequently Asked Questions

How many trains run from Nadiad Jn to Mahesana Jn?▼

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

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

The fastest train is 12490 Ddr Bkn Sf Exp, which covers the distance in 2h 9m. It departs at 22:05 and arrives at 00:14.

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

The first train departs at 02:14 and the last train departs at 22:05. Check the timetable for specific trains and their running days.

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

The distance from Nadiad Jn to Mahesana Jn by train is approximately 114 km. Journey time varies from 2h 9m depending on the train type.

How to check seat availability for Nadiad Jn 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 Nadiad Jn and Mahesana Jn?▼

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

About Nadiad Jn to Mahesana Jn Route

The Nadiad Jn to Mahesana Jn route is served by 10 direct trains operated by Indian Railways. The fastest option is 12490 Ddr Bkn Sf Exp with a journey time of 2h 9m. The rail distance is approximately 114 km.

Trains leave Nadiad Jn between 02:14 (first) and 22:05 (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.