Trains from Bharuch to Surat
36 km by rail · 121 direct trains · fastest 35 min on the 09152 Madhubani–Udhna Special · 30 daily · 2 stations in Bharuch, 3 in Surat
- Departures
- 00:17 – 23:59
- Fare from
- ₹180
- Sleeper · estimate
Every direct train
- 22979Hisar KK Superfast00:1753 min01:10
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 14701Aravali Express00:5854 min01:52
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 21904Bikaner–Bandra Terminus Superfast01:041 hr 13 min02:17
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 22934Jaipur–Bandra Terminus Superfast Express01:041 hr 13 min02:17
Bharuch Jn (BH) to Surat (ST)
58 km · Superfast
- 12902Gujarat Mail01:1352 min02:05
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 12962Avantika Express01:251 hr 4 min02:29
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 14707Ranakpur Express01:4059 min02:39
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 09152Madhubani–Udhna Special01:5035 min02:25
Bharuch Jn (BH) to Sayan (SYN)
45 km · Mail/Express · fastest
- 12956Jaipur–Mumbai Central Superfast Express02:0147 min02:48
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Superfast
- 04827Bhagat Ki Kothi–Bandra Terminus Special02:061 hr 6 min03:12
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 22964Bhavnagar Terminus–Bandra Terminus Superfast02:061 hr 6 min03:12
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 09038Bhuj–Bandra Terminus Superfast Special02:471 hr 3 min03:50
Bharuch Jn (BH) to Surat (ST)
58 km · Mail/Express
- 12833Ahmedabad–Howrah Express02:591 hr 27 min04:26
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 12215Bandra Terminus Garib Rath03:0946 min03:55
Bharuch Jn (BH) to Surat (ST)
59 km · Garib Rath
- 22452Chandigarh–Bandra Terminus Express03:0946 min03:55
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22924Bandra Terminus Humsafar04:201 hr 5 min05:25
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 19418Ahmedabad–Mumbai Central Express04:2253 min05:15
Ankleshwar Jn (AKV) to Sayan (SYN)
36 km · Mail/Express
- 19256Mahuva Surat Express05:201 hr 15 min06:35
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Mail/Express
- 12954August Kranti Tejas Rajdhani Express05:2845 min06:13
Bharuch Jn (BH) to Surat (ST)
59 km · Rajdhani
- 22956Kutch Express05:4852 min06:40
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Superfast
- 22908Hapa–Madgaon Superfast Express06:0057 min06:57
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 19578Jamnagar–Tirunelveli Express06:0948 min06:57
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 20910Porbandar–Thiruvananthapuram North Superfast Express06:0948 min06:57
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Superfast
- 22992Bhagat Ki Kothi–Valsad Express06:101 hr07:10
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 22473Bikaner–Bandra Terminus Superfast Express06:5050 min07:40
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22939Okha–Bilaspur Superfast Express06:5050 min07:40
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 20804Gandhidham–Visakhapatnam Superfast Express06:5743 min07:40
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 09653Ajmer–Bandra Terminus Superfast Special06:5853 min07:51
Ankleshwar Jn (AKV) to Surat (ST)
54 km · Superfast
- 69172Bharuch – Surat Special06:5937 min07:36
Ankleshwar Jn (AKV) to Sayan (SYN)
36 km · Passenger
- 12934Karnavati Express07:1545 min08:00
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 69112Vadodara–Surat MEMU Special07:2742 min08:09
Ankleshwar Jn (AKV) to Sayan (SYN)
36 km · Passenger
- 22930Vadodara–Dahanu Road Superfast07:3458 min08:32
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Superfast
- 12990Ajmer–Dadar Express07:381 hr 4 min08:42
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 20483Bhagat Ki Kothi–Dadar Superfast Express07:381 hr 4 min08:42
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 12932Mumbai Central Double Decker08:051 hr 2 min09:07
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 09625Ajmer–Daund Superfast Special08:0851 min08:59
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22194Gwalior–Daund Superfast Express08:311 hr 12 min09:43
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22902Udaipur City–Bandra Terminus Superfast Express08:311 hr 12 min09:43
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 82902IRCTC Tejas Express08:4039 min09:19
Bharuch Jn (BH) to Surat (ST)
59 km · Rajdhani
- 12996Ajmer–Bandra Terminus Superfast Express09:021 hr 3 min10:05
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 20908Sayajinagri Express09:0451 min09:55
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 04727Hisar–Valsad Special TOD09:0553 min09:58
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 12926Paschim Express09:221 hr 7 min10:29
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22954Gujarat Superfast Express09:511 hr 2 min10:53
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Superfast
- 14806Barmer–Yesvantpur AC Express09:5942 min10:41
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Mail/Express
- 16588Bikaner–Yesvantpur Express09:5942 min10:41
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 14711Bikaner–Bandra Terminus Special10:001 hr 5 min11:05
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 09066Chhapra–Surat Special10:061 hr 9 min11:15
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 22497Shri Ganganagar–Tiruchchirappalli Humsafar10:1958 min11:17
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22950Delhi Sarai Rohilla–Bandra Terminus Superfast Express10:1958 min11:17
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22932Jaisalmer–Bandra Terminus Superfast Express10:271 hr 3 min11:30
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 16311Shri Ganganagar–Thiruvananthapuram North Express10:2849 min11:17
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 22475Hisar–Coimbatore AC Express10:2849 min11:17
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Superfast
- 19204Veraval–Bandra Terminus Express10:3753 min11:30
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Mail/Express
- 19010Bandra Terminus Humsafar10:4446 min11:30
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Superfast
- 22724Shri Ganganagar–Nanded Superfast Express10:5149 min11:40
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22916Hisar–Bandra Terminus Superfast Express10:5149 min11:40
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 12998Barmer–Bandra Terminus10:5743 min11:40
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Superfast
- 22195Jhansi–Bandra Terminus Superfast Express11:221 hr 3 min12:25
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 02199Jhansi–Bandra Terminus Superfast Express11:2857 min12:25
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 09002Bhiwani–Mumbai Central Superfast Special11:281 hr 15 min12:43
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 09008Dho Mumbai Central Special11:281 hr 15 min12:43
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 12472Swaraj Express11:3550 min12:25
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 19016Saurashtra Express11:3653 min12:29
Ankleshwar Jn (AKV) to Sayan (SYN)
36 km · Mail/Express
- 19560Okha–Tirupati Express11:441 hr 8 min12:52
Bharuch Jn (BH) to Udhna Jn (UDN)
63 km · Mail/Express
- 22918Haridwar–Bandra Terminus Superfast Express11:4453 min12:37
Bharuch Jn (BH) to Surat (ST)
58 km · Superfast
- 06182Jaipur–Coimbatore Special11:541 hr 11 min13:05
Bharuch Jn (BH) to Udhna Jn (UDN)
63 km · Mail/Express
- 12912Valsad Superfast Express12:0852 min13:00
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Superfast
- 09082Bharuch – Surat Passenger Special12:0942 min12:51
Ankleshwar Jn (AKV) to Sayan (SYN)
36 km · Mail/Express
- 19568Vivek Express12:3054 min13:24
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 16613Rajkot–Coimbatore Express12:3945 min13:24
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 20968Porbandar–Secunderabad Superfast Express12:3945 min13:24
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Superfast
- 22717Rajkot–Secunderabad Superfast Express12:3945 min13:24
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Superfast
- 09094Ayodhya Cant – Udhana Special15:431 hr 32 min17:15
Bharuch Jn (BH) to Udhna Jn (UDN)
63 km · Mail/Express
- 20922Lucknow Jn–Bandra Terminus Superfast Express15:431 hr 2 min16:45
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22443Kanpur–Bandra Terminus Express15:431 hr 2 min16:45
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22976Ramnagar–Bandra Terminus Express15:431 hr 2 min16:45
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 09098Ayodhya Cantt–Udhna Special15:581 hr 32 min17:30
Bharuch Jn (BH) to Udhna Jn (UDN)
63 km · Superfast
- 19020Haridwar–Bandra Terminus Express16:031 hr 14 min17:17
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Mail/Express
- 19012Dahod–Valsad Express16:181 hr 11 min17:29
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 14807Jodhpur–Dadar Express16:231 hr 16 min17:39
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 69150Bharuch – Surat Special MEMU16:421 hr 3 min17:45
Ankleshwar Jn (AKV) to Sayan (SYN)
36 km · Passenger
- 16209Ajmer–Mysuru Express17:0645 min17:51
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 16507Jodhpur–Bengaluru Express17:0645 min17:51
Bharuch Jn (BH) to Surat (ST)
62 km · Mail/Express
- 20685Gandhidham–Bengaluru Superfast Express17:1536 min17:51
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Superfast
- 12010Mumbai Central Shatabdi Express17:2446 min18:10
Bharuch Jn (BH) to Surat (ST)
59 km · Shatabdi
- 20626Bhagat Ki Kothi–Chennai Superfast Express17:491 hr 16 min19:05
Bharuch Jn (BH) to Udhna Jn (UDN)
63 km · Mail/Express
- 12930Valsad Intercity18:1646 min19:02
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Superfast
- 16333Veraval–Thiruvananthapuram Express18:2658 min19:24
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 16335Gandhidham–Nagercoil Express18:2658 min19:24
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 16337Okha–Ernakulam Express18:2658 min19:24
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Mail/Express
- 19260Bhavnagar Terminus–Thiruvananthapuram North Express18:2658 min19:24
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 09424Ahmedabad–Mangaluru Special18:4946 min19:35
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 22654Hazrat Nizamuddin–Thiruvananthapuram Superfast Express19:0944 min19:53
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22656Hazrat Nizamuddin–Ernakulam Superfast Express19:0944 min19:53
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22967Ahmedabad–Prayagraj Superfast19:0944 min19:53
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 04105Prayagraj–Udhna Special19:5258 min20:50
Bharuch Jn (BH) to Udhna Jn (UDN)
63 km · Mail/Express
- 12949Kaviguru Express20:2451 min21:15
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22138Prerana Express21:151 hr 10 min22:25
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 20903Varanasi Mahamana Special21:351 hr 2 min22:37
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 20905Rewa Mahamana21:351 hr 2 min22:37
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22937Rajkot Rewa Superfast21:351 hr 2 min22:37
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 19034Gujarat Queen21:4151 min22:32
Ankleshwar Jn (AKV) to Sayan (SYN)
36 km · Mail/Express
- 12844Ahmedabad–Puri Superfast Express21:461 hr 4 min22:50
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 20862Ahmedabad–Puri Express21:461 hr 4 min22:50
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 22689Ahmedabad–Yesvantpur Superfast Fast21:5555 min22:50
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Superfast
- 26904Surat Vande Bharat22:0258 min23:00
Bharuch Jn (BH) to Surat (ST)
59 km · Shatabdi
- 20960Vadnagar–Valsad Superfast22:131 hr 2 min23:15
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 19038Avadh Express22:211 hr 5 min23:26
Ankleshwar Jn (AKV) to Surat (ST)
49 km · Mail/Express
- 07088Pratapnagar–Charlapalli Special22:421 hr 43 min00:25+1 arrives the next day
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 20942Ghazipur City–Bandra Terminus Superfast Express22:4356 min23:39
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 11049Ahmedabad–Kolhapur Express22:5558 min23:53
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 11087Veraval Pune Express22:5558 min23:53
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 11089Bhagat Ki Kothi–Pune Express22:5558 min23:53
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 11091Bhuj Pune Special22:5558 min23:53
Bharuch Jn (BH) to Surat (ST)
59 km · Mail/Express
- 22185Ahmedabad–Pune Superfast22:5558 min23:53
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22946Saurashtra Mail23:1352 min00:05+1 arrives the next day
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 22928Lokshakti Express23:291 hr 3 min00:32+1 arrives the next day
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast
- 19218Saurashtra Janta23:3149 min00:20+1 arrives the next day
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Mail/Express
- 12655Navjeevan Express23:5450 min00:44+1 arrives the next day
Ankleshwar Jn (AKV) to Surat (ST)
50 km · Superfast
- 12928Ekta Nagar–Dadar Superfast Express23:5959 min00:58+1 arrives the next day
Bharuch Jn (BH) to Surat (ST)
59 km · Superfast