20956·Mahuva Surat Sf Express

SUF
SMTWTFS
Live Status

From

MAHUVA JN

MHV

Departure

11h 20m

To

SURAT

ST

Arrival

Duration

11h 20m

Distance

631 kms

Stops

16

Quick Facts

Train Number

20956

Type

SUF

Departure

Arrival

Distance

631 kms

Stops

16

Classes

1A, 2A, 3A, SL

Route

MHV → ST

Station-wise Schedule

16 stations
#StationArrivalDepartureDistance
1
MHVMAHUVA JN
0 kms
2
RLARAJULA JN
31 kms
3
SVKDSAVARKUNDLA
70 kms
4
LMOLILIYA MOTA
93 kms
5
DMEDAMNAGAR
115 kms
6
DASDHASA JN
127 kms
7
DLJDHOLA JN
153 kms
8
NGANINGALA JN
177 kms
9
BTDBOTAD JN
196 kms
10
LMLIMBDI
244 kms
11
SRGTSURENDRANAGAR G
270 kms
12
VGVIRAMGAM JN
336 kms
13
ADIAHMEDABAD JN
401 kms
14
BRCVADODARA JN
501 kms
15
AKVANKLESHWAR JN
580 kms
16
STSURAT
630 kms

Other trains from Mahuva to Surat

View all direct trains on this route

Frequently Asked Questions

What is the route of train 20956?

20956 Mahuva Surat Sf Express runs from Mahuva (MHV) to Surat (ST), covering 631 kms with 16 stops.

What are the departure and arrival times for train 20956?

Train 20956 departs MHV at — and arrives ST at —. The total journey time is 11h 20m.

On which days does train 20956 run?

Train 20956 runs on Mon, Tue, Wed, Fri, Sun.

How many stations does train 20956 stop at?

Train 20956 halts at 16 stations between MHV and ST. The full station-wise timetable is listed on this page.

What type of train is 20956 Mahuva Surat Sf Express?

Train 20956 is a SUF service operated by Indian Railways on the MHV–ST route.

What travel classes are available on train 20956?

Train 20956 offers 1A, 2A, 3A, SL class bookings.

How can I track train 20956 live?

Use Train Dekho's Live Train Status to see the real-time location, delay in minutes, and station-by-station progress for train 20956.

Live running status

See where train 20956 is right now — current location, delays, and station-wise updates.

Live Status

Check other trains

Search by train number or name.

Download the app

Live tracking, delay alerts & more for train 20956.

Get it on Google Play