ST → VG · 19 direct trains

Trains from Surat to Viramgam Jn

19 direct trains run from Surat (ST) to Viramgam Jn (VG). The fastest train is 12755 Coa Bvc Sf Exp, completing the journey in 4h 43m. Trains depart between 01:46 and 22:00. The distance is approximately 294 km.

Total Trains

19

Fastest

4h 43m

12755

First Train

01:46

Last Train

22:00

Distance

294 km

Surat to Viramgam Jn Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
16506
Gandhidham Exp
Express
01:46Day 306:485h 2mSat1A, 2A, 3A, SL, 2S
12906
Shm Pbr Suf Exp
Superfast
02:26Day 307:265hFri, Sat1A, 2A, 3A, SL, 2S
16334
Veraval Express
Express
02:50Day 307:555h 5mMon1A, 2A, 3A, SL, 2S
16336
Gandhidham Exp
Express
02:50Day 307:555h 5mTue1A, 2A, 3A, SL, 2S
16338
Ers Okha Exp
Express
02:50Day 307:555h 5mWed, Fri1A, 2A, 3A, SL, 2S
11088
Pune Vrl Exp
Express
03:34Day 208:365h 2mThu1A, 2A, 3A, SL, 2S
11092
Pune Bhuj Exp
Express
03:34Day 208:254h 51mMon1A, 2A, 3A, SL, 2S
12950
Kaviguru Exp
Superfast
03:58Day 309:485h 50mSun1A, 2A, 3A, SL, 2S
22923
Jam Humsafar
Superfast
04:10Day 209:004h 50mMon, Thu, Sat1A, 2A, 3A, SL, 2S
12755
Coa Bvc Sf Exp
Superfast
09:47Day 214:304h 43mThu1A, 2A, 3A, SL, 2S
16614
Cbe Rjt Express
Express
09:47Day 214:364h 49mFri1A, 2A, 3A, SL, 2S
17018
Rajkot Express
Express
10:05Day 215:155h 10mMon, Tue, Sat1A, 2A, 3A, SL, 2S
17204
Coa Bvc Express
Express
10:05Day 215:145h 9mThu1A, 2A, 3A, SL, 2S
19059
Jamnagar Intcit
Superfast
13:3019:025h 32mTue, Wed, Thu, Fri, Sat, Sun1A, 2A, 3A, SL, 2S
19015
Saurashtra Exp
Express
15:0021:436h 43mDaily1A, 2A, 3A, SL, 2S
19029
Bdts Mhv Expres
Express
15:3520:385h 3mMon1A, 2A, 3A, SL, 2S
20909
Tvcn Pbr Sf Exp
Superfast
18:33Day 223:455h 12mSun1A, 2A, 3A, SL, 2S
20907
Sayajinagri Exp
Superfast
19:2500:31Day 25h 6mDaily1A, 2A, 3A, SL, 2S
20955
Surat Mahuva Sf
Express
22:0002:58Day 24h 58mMon, Tue, Thu, Sat, Sun1A, 2A, 3A, SL, 2S

Stations on the Surat to Viramgam Jn route

Stops on 12755 Coa Bvc Sf Exp, the fastest train on this corridor (5 stations).

  1. 1. ST Surat
  2. 2. BRC Vadodara Jn
  3. 3. MAN Maninagar
  4. 4. ADI Ahmedabad Jn
  5. 5. VG Viramgam Jn

Other Routes from Surat

Frequently Asked Questions

How many trains run from Surat to Viramgam Jn?▼

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

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

The fastest train is 12755 Coa Bvc Sf Exp, which covers the distance in 4h 43m. It departs at 09:47 and arrives at 14:30.

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

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

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

The distance from Surat to Viramgam Jn by train is approximately 294 km. Journey time varies from 4h 43m depending on the train type.

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

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

About Surat to Viramgam Jn Route

The Surat to Viramgam Jn route is served by 19 direct trains operated by Indian Railways. The fastest option is 12755 Coa Bvc Sf Exp with a journey time of 4h 43m. The rail distance is approximately 294 km.

Trains leave Surat between 01:46 (first) and 22:00 (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.