Cleartrip

Surat to Bharuch trains

Daily Trains

19015 • Saurashtra ExpRuns daily
Sat, 7 NovSat, 7 Nov
15:00ST
1h 17m
BH16:17
SuratBharuch
Train route
12933 • Karnavati ExpRuns daily
Sat, 7 NovSat, 7 Nov
17:23ST
35m
BH17:58
SuratBharuch
Train route
12929 • Brc IntercityRuns daily
Sat, 7 NovSat, 7 Nov
08:22ST
53m
BH09:15
SuratBharuch
Train route
12953 • Ak Tejas Raj ExRuns daily
Sat, 7 NovSat, 7 Nov
20:15ST
38m
BH20:53
SuratBharuch
Train route
19033 • Gujarat QueenRuns daily
Sat, 7 NovSat, 7 Nov
05:35ST
1h 17m
BH06:52
SuratBharuch
Train route
20907 • Sayajinagri ExpRuns daily
Sat, 7 NovSat, 7 Nov
19:25ST
53m
BH20:18
SuratBharuch
Train route
19417 • Bvi Adi ExpressRuns daily
Sat, 7 NovSat, 7 Nov
21:30ST
1h 43m
BH23:13
SuratBharuch
Train route
19011 • Bl Dhd ExpressRuns daily
Sat, 7 NovSat, 7 Nov
06:19ST
52m
BH07:11
SuratBharuch
Train route
12927 • Ddr Eknr Sf ExpRuns daily
Sat, 7 NovSat, 7 Nov
03:46ST
44m
BH04:30
SuratBharuch
Train route
14702 • Aravali ExpRuns daily
Sat, 7 NovSat, 7 Nov
00:55ST
43m
BH01:38
SuratBharuch
Train route
19217 • Saurashtra JantaRuns daily
Sat, 7 NovSat, 7 Nov
17:45ST
1h 15m
BH19:00
SuratBharuch
Train route
22929 • Drd Brc SfastRuns daily
Sat, 7 NovSat, 7 Nov
18:19ST
1h 1m
BH19:20
SuratBharuch
Train route
22953 • Gujrat Sf ExpRuns daily
Sat, 7 NovSat, 7 Nov
10:10ST
1h
BH11:10
SuratBharuch
Train route
12834 • Hwh Adi Suf ExpRuns daily
Sat, 7 NovSat, 7 Nov
08:00ST
39m
BH08:39
SuratBharuch
Train route
12925 • Paschim ExpressRuns daily
Sat, 7 NovSat, 7 Nov
15:52ST
46m
BH16:38
SuratBharuch
Train route
19019 • Bdts Hw ExpRuns daily
Sat, 7 NovSat, 7 Nov
04:35ST
54m
BH05:29
SuratBharuch
Train route
14708 • Ranakpur ExpRuns daily
Sat, 7 NovSat, 7 Nov
17:07ST
44m
BH17:51
SuratBharuch
Train route
12901 • Gujrat MailRuns daily
Sat, 7 NovSat, 7 Nov
01:19ST
58m
BH02:17
SuratBharuch
Train route
12961 • Avantika ExpRuns daily
Sat, 7 NovSat, 7 Nov
00:27ST
43m
BH01:10
SuratBharuch
Train route
22945 • Saurashtra MailRuns daily
Sat, 7 NovSat, 7 Nov
01:07ST
43m
BH01:50
SuratBharuch
Train route
22955 • Kutch ExpressRuns daily
Sat, 7 NovSat, 7 Nov
21:42ST
48m
BH22:30
SuratBharuch
Train route
20959 • Bl Vadnagar SupRuns daily
Sat, 7 NovSat, 7 Nov
06:41ST
42m
BH07:23
SuratBharuch
Train route
22927 • Lokshakti ExpRuns daily
Sat, 7 NovSat, 7 Nov
00:37ST
43m
BH01:20
SuratBharuch
Train route

Weekly Trains

82901 • Irctc Tejas ExpRuns on select days
Sat, 7 NovSat, 7 Nov
19:15ST
40m
BH19:55
SuratBharuch
Train route
12843 • Puri Adi S FRuns on select days
Sat, 7 NovSat, 7 Nov
02:38ST
38m
BH03:16
SuratBharuch
Train route
12009 • Adi Shatabdi ExpRuns on select days
Sat, 7 NovSat, 7 Nov
09:24ST
38m
BH10:02
SuratBharuch
Train route
02200 • Bdts Vglj SplRuns on Sat
Sat, 7 NovSat, 7 Nov
08:35ST
44m
BH09:19
SuratBharuch
Train route
20921 • Bdts Ljn Sf ExpRuns on Sat
Sat, 7 NovSat, 7 Nov
15:40ST
41m
BH16:21
SuratBharuch
Train route
20941 • Bdts Gct Sf ExpRuns on select days
Sat, 7 NovSat, 7 Nov
03:00ST
41m
BH03:41
SuratBharuch
Train route
22968 • Pryj Adi Sf ExpRuns on Sat
Sat, 7 NovSat, 7 Nov
14:24ST
38m
BH15:02
SuratBharuch
Train route
16210 • Ajmer ExpressRuns on select days
Sat, 7 NovSat, 7 Nov
01:46ST
49m
BH02:35
SuratBharuch
Train route
22498 • Sgnr HumsafarRuns on Sat
Sat, 7 NovSat, 7 Nov
14:48ST
38m
BH15:26
SuratBharuch
Train route
22137 • Prerana ExpressRuns on select days
Sat, 7 NovSat, 7 Nov
20:00ST
43m
BH20:43
SuratBharuch
Train route
14808 • Dadar Ju ExpRuns on select days
Sat, 7 NovSat, 7 Nov
04:22ST
44m
BH05:06
SuratBharuch
Train route
12989 • Ddr Ajmer Sf ExpRuns on select days
Sat, 7 NovSat, 7 Nov
19:03ST
44m
BH19:47
SuratBharuch
Train route
09037 • Bdts Bhuj Sf SplRuns on select days
Sat, 7 NovSat, 7 Nov
18:43ST
47m
BH19:30
SuratBharuch
Train route
22907 • Mao Hapa Sf ExpRuns on Sat
Sat, 7 NovSat, 7 Nov
00:03ST
43m
BH00:46
SuratBharuch
Train route
12931 • Adi Double DeckrRuns on select days
Sat, 7 NovSat, 7 Nov
17:57ST
38m
BH18:35
SuratBharuch
Train route
20992 • Dd Ajmer Sf ExpRuns on Sat
Sat, 7 NovSat, 7 Nov
07:35ST
39m
BH08:14
SuratBharuch
Train route
20625 • Mas Bgkt Sf ExpRuns on select days
Sat, 7 NovSat, 7 Nov
21:30UDN
1h 8m
BH22:38
Udhna JnBharuch
Train route

Book return ticket to Bharuch

Train Timetable

Surat to Bharuch · All departures
TrainDepArrDuration
Saurashtra Exp#1901515:0016:171h 17m
Karnavati Exp#1293317:2317:5835m
Brc Intercity#1292908:2209:1553m
Ak Tejas Raj Ex#1295320:1520:5338m
Gujarat Queen#1903305:3506:521h 17m
Sayajinagri Exp#2090719:2520:1853m
Bvi Adi Express#1941721:3023:131h 43m
Bl Dhd Express#1901106:1907:1152m
Ddr Eknr Sf Exp#1292703:4604:3044m
Aravali Exp#1470200:5501:3843m
Saurashtra Janta#1921717:4519:001h 15m
Drd Brc Sfast#2292918:1919:201h 1m
Gujrat Sf Exp#2295310:1011:101h
Hwh Adi Suf Exp#1283408:0008:3939m
Paschim Express#1292515:5216:3846m
Bdts Hw Exp#1901904:3505:2954m
Ranakpur Exp#1470817:0717:5144m
Gujrat Mail#1290101:1902:1758m
Avantika Exp#1296100:2701:1043m
Saurashtra Mail#2294501:0701:5043m
Kutch Express#2295521:4222:3048m
Bl Vadnagar Sup#2095906:4107:2342m
Lokshakti Exp#2292700:3701:2043m

Surat to Bharuch Trains

Find out the ticket price, distance, duration and other key details of trains running from Surat to Bharuch.
59 kmDistance
35mMin. duration
40Total trains
23Daily trains
00:03First departure
Fastest TrainKarnavati Exp (12933)
First Train from SuratMao Hapa Sf Exp (22907) at 00:03
Last Train from SuratKutch Express (22955) at 21:42
Daily Trains23 trains run everyday
Weekly Trains17 trains run on select days
Major stations in Surat2

Why Book Surat to Bharuch trains with Cleartrip?

PNR (Passenger Name Record) is a unique 10-digit number assigned to every IRCTC train booking. It contains complete journey information- train, date, class, passengers, and booking status.

  • Confirmed Train tickets
    Confirmed Train tickets
    Enhance your chances with our same train alternates and prediction feature
  • Secure payments
    Secure payments
    Highly secure payment options including UPI, cards and net banking on Cleartrip
  • Free cancellation
    Free cancellation
    Opt for our free cancellation feature to get a full refund on Surat to Bharuch train tickets
  • 24/7 support
    24/7 support
    For any train booking or enquiry, reach our 24x7 support anytime
  • Instant refunds
    Instant refunds
    Enjoy instant refunds and easily book your next Surat to Bharuch train ticket

Explore more on Cleartrip

PNR status
PNR status
Train schedule
Train schedule

FAQ

This page lists daily and weekly trains between your selected cities, with departure times, duration, and running days from Indian Railways schedule data.

Tap "Check availability" on any train card to open Cleartrip, pick your travel date and class, and complete booking with IRCTC.

Daily trains run on all or most days of the week. Weekly trains run only on specific days shown in the days-of-operation row on each card.

Fares depend on class, quota, and date. Use "Check availability" on Cleartrip to see live fares and seat availability for your journey.

Timings are from the official railway schedule. Actual arrival and departure can change due to delays—check running status closer to travel.