12 Direct Trains
Bhusaval Jn to Surat Trains (BSL to ST): Timetable, Duration & Running Days
12 direct trains run from Bhusaval Jn (BSL) to Surat (ST). The fastest train is 12950 Kaviguru Exp, completing the journey in 5h 23m. Trains depart between 01:45 and 23:35. The distance is approximately 335 km.
Total Trains
12
Fastest
5h 23m
12950
First Train
01:45
Last Train
23:35
Distance
335 km
Bhusaval Jn to Surat Train Timetable
Complete list of 12 direct trains from BSL to ST with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 12834 Hwh Adi Suf Exp Superfast | 01:45Day 3 | 07:55 | 6h 10m | Daily | 1A, 2A, 3A, SL, 2S |
| 12656 Navjeevan Sf Exp Superfast | 07:50Day 2 | 13:37 | 5h 47m | Daily | 1A, 2A, 3A, SL, 2S |
| 20906 Eknr Mahamana Superfast | 08:20Day 2 | 13:50 | 5h 30m | Sat | 1A, 2A, 3A, SL, 2S |
| 19048 Bgp Surat Exp Superfast | 11:45Day 2 | 18:40 | 6h 55m | Mon, Thu | 1A, 2A, 3A, SL, 2S |
| 16125 Ms Jodhpur Exp Superfast | 13:00Day 2 | 20:20 | 7h 20m | Sat | 1A, 2A, 3A, SL, 2S |
| 19026 Surat Express Express | 13:00 | 21:00 | 8h | Mon, Fri, Sat | 1A, 2A, 3A, SL, 2S |
| 12906 Shm Pbr Suf Exp Superfast | 20:35Day 2 | 02:21Day 3 | 5h 46m | Fri, Sat | 1A, 2A, 3A, SL, 2S |
| 12843 Puri Adi S F Superfast | 20:55Day 2 | 02:33Day 3 | 5h 38m | Tue, Thu, Fri, Sat | 1A, 2A, 3A, SL, 2S |
| 22827 Puri St S F Superfast | 20:55Day 2 | 02:35Day 3 | 5h 40m | Sun | 1A, 2A, 3A, SL, 2S |
| 13425 Mldt St Express Express | 21:30Day 2 | 04:00Day 3 | 6h 30m | Sat | 1A, 2A, 3A, SL, 2S |
| 12950 Kaviguru Exp Superfast | 22:30Day 2 | 03:53Day 3 | 5h 23m | Sun | 1A, 2A, 3A, SL, 2S |
| 20904 Eknr Mahamana Superfast | 23:35 | 05:10Day 2 | 5h 35m | Thu | 1A, 2A, 3A, SL, 2S |
Other Routes from Bhusaval Jn
Frequently Asked Questions
How many trains run from Bhusaval Jn to Surat?▼
There are 12 direct trains running from Bhusaval Jn (BSL) to Surat (ST). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Bhusaval Jn to Surat?▼
The fastest train is 12950 Kaviguru Exp, which covers the distance in 5h 23m. It departs at 22:30 and arrives at 03:53.
What is the first and last train from Bhusaval Jn to Surat?▼
The first train departs at 01:45 and the last train departs at 23:35. Check the timetable for specific trains and their running days.
What is the distance from Bhusaval Jn to Surat by train?▼
The distance from Bhusaval Jn to Surat by train is approximately 335 km. Journey time varies from 5h 23m depending on the train type.
How to check seat availability for Bhusaval 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.
About Bhusaval Jn to Surat Route
The Bhusaval Jn to Surat route is served by 12 direct trains operated by Indian Railways. The fastest option is 12950 Kaviguru Exp with a journey time of 5h 23m. The rail distance is approximately 335 km.
Trains depart from Bhusaval Jn between 01:45 (first train) and 23:35 (last train). Check seat availability and book tickets through IRCTC for the best fares.
Train data from public Indian Railways schedules. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.