Saturday, 3 October 2026 Live data, refreshed every few minutes Railway newsहिन्दी
TrainLiveStatus

Kolkata to Surat trains

4 direct trains from Kolkata to Surat, with timings, journey time and running days.

4direct trains
1run daily
30h 06mfastest (12906)
19:50first departure
New to train travel?New to train travel?

All trains from Kolkata to Surat

TrainDepartsArrivesTime
12950 Kaviguru Express
Superfast · Sun · 1A,2A,3A,SL,GEN,PWD
19:50 03:53 +2d 32h 03m
1980 km
12906 SHM PBR Suf Express
Superfast · Fri,Sat · 1A,2A,3A,SL,2S,GEN,PWD
20:15 02:21 +2d 30h 06m
1858 km
22906 SHM OKHA SF Express
Superfast · Tue · 1A,2A,3A,SL,GEN,PWD
20:15 02:21 +2d 30h 06m
1858 km
12834 HWH ADI Suf Express
Superfast · Daily · 2A,3A,SL,GEN,PWD
23:05 07:55 +2d 32h 50m
1860 km

Tap a train for its live running status, full route, coach position and seat availability.

Kolkata to Surat at a glance

4 direct trains run from Kolkata to Surat, and 1 of them runs every day. The fastest is 12906 SHM PBR Suf Express, which leaves Shalimar at 20:15 and reaches Surat at 02:21 the next day, taking 30h 06m. The first train of the day leaves at 19:50 (12950) and the last at 23:05 (12834).

In Kolkata, these trains leave from Shalimar (SHM, 2), Santragachi Jn (SRC, 1), Howrah Jn (HWH, 1). In Surat, they arrive at Surat (ST, 4).

4 of these trains arrive on a later day than they leave, so check the date shown next to the arrival time.

Questions about Kolkata to Surat trains

How many direct trains run from Kolkata to Surat?

Our timetable shows 4 direct trains from Kolkata to Surat, and 1 of them run daily.

Which is the fastest train from Kolkata to Surat?

12906 SHM PBR Suf Express is the fastest: it leaves Shalimar (SHM) at 20:15 and reaches Surat (ST) at 02:21, taking 30h 06m.

What time is the first train from Kolkata to Surat?

The first departure is 12950 Kaviguru Express at 19:50 from Santragachi Jn (SRC). The last is 12834 HWH ADI Suf Express at 23:05.

Which trains run daily from Kolkata to Surat?

1 trains run every day: 12834 at 23:05.

How far is Surat from Kolkata by train?

About 1858 to 1980 km, depending on the route the train takes.

Related routes