Trains from Surat to Bharuch
82 trains run between Surat and
Bharuch. Surat has 2 stations,
from which you can easily book train tickets to
Bharuch.
If you're planning a trip soon, you can alternatively book
SURAT TO BHARUCH TRAIN TICKETS
on ixigo.
Surat to Bharuch Train Distance
The distance between Surat and Bharuch is approximately 58km. Surat to Bharuch distance by train is
covered in about 0:43 hours. The fastest train between
these cities takes approximately 0:11 hours and halts at
a few stations. Some train services take longer to cover the Surat to Bharuch train distance.
To reduce your travel time, check train routes and train timetables before booking your ticket.
Surat to Bharuch Train Ticket Price
If you are in search of affordable train tickets from Surat to Bharuch, ConfirmTkt is the best
platform.
The Surat to Bharuch train ticket price varies according to travel dates, coach type, and
individual preferences.
Travellers can find Surat to Bharuch train fare priced between
₹60 and ₹1740, with the lowest
price starting at ₹60.
Below are the minimum Surat to Bharuch train reservation ticket prices for all classes:
| 1A |
₹1185 |
| 2A |
₹720 |
| 3A |
₹280 |
| SL |
₹150 |
Weekly Trains from Surat to Bharuch
There are 39 weekly trains running between
Surat and Bharuch. Check the details below:
| MAO HAPA SF EXP (22907) |
Sat |
00:03 |
00:46 |
Surat |
Bharuch Junction |
0:43 hrs |
| PURI ADI SF (20861) |
Fri |
02:38 |
03:13 |
Surat |
Bharuch Junction |
0:35 hrs |
| BDTS BKN SUP EXP (21903) |
Tue |
03:00 |
03:41 |
Surat |
Bharuch Junction |
0:41 hrs |
| AHEMDABAD EXP (11050) |
Sun |
03:34 |
04:19 |
Surat |
Bharuch Junction |
0:45 hrs |
| PUNE BGKT EXP (11090) |
Mon |
03:34 |
04:19 |
Surat |
Bharuch Junction |
0:45 hrs |
| PUNE BHUJ EXP (11092) |
Tue |
03:34 |
04:19 |
Surat |
Bharuch Junction |
0:45 hrs |
| PUNE ADI SF EXP (22186) |
Thu |
03:34 |
04:19 |
Surat |
Bharuch Junction |
0:45 hrs |
| PUNE VRL EXP (11088) |
Fri |
03:34 |
04:19 |
Surat |
Bharuch Junction |
0:45 hrs |
| KAVIGURU EXP (12950) |
Tue |
03:58 |
04:57 |
Surat |
Bharuch Junction |
0:59 hrs |
| EKNR MAHAMANA (20904) |
Fri |
05:00 |
06:02 |
Udhna Junction |
Bharuch Junction |
1:02 hrs |
| BSP OKHA SF EXP (22940) |
Tue |
05:30 |
06:41 |
Udhna Junction |
Bharuch Junction |
1:11 hrs |
| UDN SFG SPL (09117) |
Fri |
05:45 |
06:44 |
Surat |
Bharuch Junction |
0:59 hrs |
| DD AJMER SF SPL (09626) |
Sat |
07:35 |
08:14 |
Surat |
Bharuch Junction |
0:39 hrs |
| ERS NZM SF EXP (22655) |
Thu |
07:35 |
08:14 |
Surat |
Bharuch Junction |
0:39 hrs |
| TVC NZM SF EXP (22653) |
Sun |
07:35 |
08:14 |
Surat |
Bharuch Junction |
0:39 hrs |
| DD GWL SF EXP (22193) |
Mon |
07:35 |
08:14 |
Surat |
Bharuch Junction |
0:39 hrs |
| BDTS RMR SFAST (22975) |
Thu |
08:35 |
09:22 |
Surat |
Bharuch Junction |
0:47 hrs |
| BDTS KANPUR SUP (22444) |
Fri |
08:35 |
09:22 |
Surat |
Bharuch Junction |
0:47 hrs |
| BDTS VGLJ SPL (02200) |
Sat |
08:37 |
09:19 |
Surat |
Bharuch Junction |
0:42 hrs |
| REWA RJT SUP EXP (22938) |
Tue |
13:55 |
14:40 |
Surat |
Bharuch Junction |
0:45 hrs |
| EKNR MAHAMANA (20906) |
Sun |
13:55 |
14:40 |
Surat |
Bharuch Junction |
0:45 hrs |
| VIVEK EXPRESS (19567) |
Tue |
14:08 |
14:51 |
Surat |
Bharuch Junction |
0:43 hrs |
| PRYJ ADI SF EXP (22968) |
Sat |
14:24 |
15:02 |
Surat |
Bharuch Junction |
0:38 hrs |
| MMCT KIR SPECIAL (09189) |
Sat |
14:36 |
15:19 |
Surat |
Bharuch Junction |
0:43 hrs |
| SGNR HUMSAFAR (22498) |
Sat |
14:48 |
15:26 |
Surat |
Bharuch Junction |
0:38 hrs |
| BDTS BGKT SPL (04828) |
Sun |
14:58 |
15:09 |
Surat |
Bharuch Junction |
0:11 hrs |
| BDTS JSM SFAST (22931) |
Fri |
15:40 |
16:21 |
Surat |
Bharuch Junction |
0:41 hrs |
| BDTS HSR SF EXP (22915) |
Mon |
15:40 |
16:21 |
Surat |
Bharuch Junction |
0:41 hrs |
| BDTS LJN SF EXP (20921) |
Sat |
15:40 |
16:21 |
Surat |
Bharuch Junction |
0:41 hrs |
| BDTS HW SF EXP (22917) |
Wed |
16:30 |
17:09 |
Surat |
Bharuch Junction |
0:39 hrs |
| BDTS DEE SFAST (22949) |
Wed |
18:09 |
18:47 |
Surat |
Bharuch Junction |
0:38 hrs |
| BDTS BKN SF EXP (22474) |
Tue |
18:09 |
18:47 |
Surat |
Bharuch Junction |
0:38 hrs |
| MDU OKHA SPECIAL (09519) |
Sat |
18:55 |
20:28 |
Udhna Junction |
Bharuch Junction |
1:33 hrs |
| BL BGKT SUP (22991) |
Tue |
19:35 |
20:29 |
Surat |
Bharuch Junction |
0:54 hrs |
| NED SGNR SF EXP (22723) |
Thu |
20:00 |
20:43 |
Surat |
Bharuch Junction |
0:43 hrs |
| CBE JP SPECIAL (06181) |
Fri |
20:25 |
21:23 |
Udhna Junction |
Bharuch Junction |
0:58 hrs |
| BDTS BVC SFAST (22963) |
Mon |
20:28 |
21:11 |
Surat |
Bharuch Junction |
0:43 hrs |
| JAIPUR SF EXP (22933) |
Mon |
20:43 |
21:23 |
Surat |
Bharuch Junction |
0:40 hrs |
| BDTS BKN SPL (04712) |
Thu |
23:20 |
00:22 |
Surat |
Bharuch Junction |
1:02 hrs |
Daily Trains from Surat to Bharuch
A total of 23 trains run daily from
Surat to Bharuch. See the details below:
| AVANTIKA EXP (12961) |
Daily |
00:27 |
01:10 |
Surat |
Bharuch Junction |
0:43 hrs |
| LOKSHAKTI EXP (22927) |
Daily |
00:37 |
01:20 |
Surat |
Bharuch Junction |
0:43 hrs |
| ARAVALI EXP (14702) |
Daily |
00:55 |
01:38 |
Surat |
Bharuch Junction |
0:43 hrs |
| SAURASHTRA MAIL (22945) |
Daily |
01:07 |
01:50 |
Surat |
Bharuch Junction |
0:43 hrs |
| GUJRAT MAIL (12901) |
Daily |
01:19 |
02:17 |
Surat |
Bharuch Junction |
0:58 hrs |
| DDR EKNR SF EXP (12927) |
Daily |
03:46 |
04:30 |
Surat |
Bharuch Junction |
0:44 hrs |
| BDTS HW EXP (19019) |
Daily |
04:35 |
05:29 |
Surat |
Bharuch Junction |
0:54 hrs |
| GUJARAT QUEEN (19033) |
Daily |
05:18 |
06:52 |
Udhna Junction |
Bharuch Junction |
1:34 hrs |
| BL DHD EXPRESS (19011) |
Daily |
06:20 |
07:11 |
Surat |
Bharuch Junction |
0:51 hrs |
| BL VADNAGAR SUP (20959) |
Daily |
06:41 |
07:23 |
Surat |
Bharuch Junction |
0:42 hrs |
| HWH ADI SUF EXP (12834) |
Daily |
07:41 |
08:39 |
Udhna Junction |
Bharuch Junction |
0:58 hrs |
| BRC INTERCITY (12929) |
Daily |
08:22 |
09:15 |
Surat |
Bharuch Junction |
0:53 hrs |
| GUJRAT SF EXP (22953) |
Daily |
10:10 |
11:10 |
Surat |
Bharuch Junction |
1:00 hrs |
| SAURASHTRA EXP (19015) |
Daily |
14:37 |
16:17 |
Udhna Junction |
Bharuch Junction |
1:40 hrs |
| PASCHIM EXPRESS (12925) |
Daily |
15:52 |
16:38 |
Surat |
Bharuch Junction |
0:46 hrs |
| RANAKPUR EXP (14708) |
Daily |
17:07 |
17:51 |
Surat |
Bharuch Junction |
0:44 hrs |
| KARNAVATI EXP (12933) |
Daily |
17:20 |
17:58 |
Surat |
Bharuch Junction |
0:38 hrs |
| SAURASHTRA JANTA (19217) |
Daily |
17:45 |
19:00 |
Surat |
Bharuch Junction |
1:15 hrs |
| DRD BRC SFAST (22929) |
Daily |
18:19 |
19:14 |
Surat |
Bharuch Junction |
0:55 hrs |
| SAYAJINAGRI EXP (20907) |
Daily |
19:25 |
20:18 |
Surat |
Bharuch Junction |
0:53 hrs |
| AK TEJAS RAJ EX (12953) |
Daily |
20:15 |
20:53 |
Surat |
Bharuch Junction |
0:38 hrs |
| MMCT ADI EXPRESS (19417) |
Daily |
21:15 |
23:13 |
Udhna Junction |
Bharuch Junction |
1:58 hrs |
| KUTCH EXPRESS (22955) |
Daily |
21:42 |
22:30 |
Surat |
Bharuch Junction |
0:48 hrs |
First Train from Surat to Bharuch
The first train from Surat to Bharuch is
MAO HAPA SF EXP. It starts from Surat at
00:03 and reaches Bharuch at
00:46.
Last Train from Surat to Bharuch
The last train from Surat to Bharuch is
BDTS BKN SPL. It starts from Surat at
23:20 and reaches Bharuch at
00:22.
Fastest Train from Surat to Bharuch
The fastest train from Surat to Bharuch is
BDTS BGKT SPL. The total Surat to Bharuch distance by
train is 58 km. It takes only
0:11 hours to cover.
Cheapest Train from Surat to Bharuch
The cheapest train from Surat to Bharuch is
BL DHD EXPRESS (19011). The lowest price for Surat to Bharuch train ticket is
₹60.