JL → ST · 10 direct trains

Trains from Jalgaon Jn to Surat

10 direct trains run from Jalgaon Jn (JL) to Surat (ST). The fastest train is 12950 Kaviguru Exp, completing the journey in 4h 46m. Trains depart between 02:20 and 23:07. The distance is approximately 310 km.

Total Trains

10

Fastest

4h 46m

12950

First Train

02:20

Last Train

23:07

Distance

310 km

Jalgaon Jn to Surat Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
12834
Hwh Adi Suf Exp
Superfast
02:20Day 307:555h 35mDaily1A, 2A, 3A, SL, 2S
12656
Navjeevan Sf Exp
Superfast
08:25Day 213:375h 12mDaily1A, 2A, 3A, SL, 2S
20906
Eknr Mahamana
Superfast
08:52Day 213:504h 58mSat1A, 2A, 3A, SL, 2S
19048
Bgp Surat Exp
Superfast
12:25Day 218:406h 15mMon, Thu1A, 2A, 3A, SL, 2S
16125
Ms Jodhpur Exp
Superfast
14:00Day 220:206h 20mSat1A, 2A, 3A, SL, 2S
19026
Surat Express
Express
14:0021:007hMon, Fri, Sat1A, 2A, 3A, SL, 2S
12843
Puri Adi S F
Superfast
21:23Day 202:33Day 35h 10mTue, Thu, Fri, Sat1A, 2A, 3A, SL, 2S
22827
Puri St S F
Superfast
21:23Day 202:35Day 35h 12mSun1A, 2A, 3A, SL, 2S
13425
Mldt St Express
Express
22:05Day 204:00Day 35h 55mSat1A, 2A, 3A, SL, 2S
12950
Kaviguru Exp
Superfast
23:07Day 203:53Day 34h 46mSun1A, 2A, 3A, SL, 2S

Stations on the Jalgaon Jn to Surat route

Stops on 12950 Kaviguru Exp, the fastest train on this corridor (3 stations).

  1. 1. JL Jalgaon Jn
  2. 2. NDB Nandurbar
  3. 3. ST Surat

Other Routes from Jalgaon Jn

Frequently Asked Questions

How many trains run from Jalgaon Jn to Surat?▼

There are 10 direct trains running from Jalgaon Jn (JL) to Surat (ST). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Jalgaon Jn to Surat?▼

The fastest train is 12950 Kaviguru Exp, which covers the distance in 4h 46m. It departs at 23:07 and arrives at 03:53.

What is the first and last train from Jalgaon Jn to Surat?▼

The first train departs at 02:20 and the last train departs at 23:07. Check the timetable for specific trains and their running days.

What is the distance from Jalgaon Jn to Surat by train?▼

The distance from Jalgaon Jn to Surat by train is approximately 310 km. Journey time varies from 4h 46m depending on the train type.

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

On the fastest train, Jalgaon Jn to Surat calls at Nandurbar (NDB). Other trains on this route may skip some of these stops.

About Jalgaon Jn to Surat Route

The Jalgaon Jn to Surat route is served by 10 direct trains operated by Indian Railways. The fastest option is 12950 Kaviguru Exp with a journey time of 4h 46m. The rail distance is approximately 310 km.

Trains leave Jalgaon Jn between 02:20 (first) and 23:07 (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.