Trains from Surat
635 trains · 11 stations · through service to 119 cities
Counted across every station serving Surat, so a route appears here whichever terminus its train leaves from.
Where trains go from Surat
Every city reachable without changing trains, busiest route first. Each page lists the trains, their times and the station each one uses.
- Surat to Delhi29 direct trains
- Surat to Mumbai170 direct trains
- Surat to Bengaluru13 direct trains
- Surat to Hyderabad10 direct trains
- Surat to Patna13 direct trains
- Surat to Chennai7 direct trains
- Surat to Kanpur26 direct trains
- Surat to Kolkata4 direct trains
- Surat to Prayagraj29 direct trains
- Surat to Visakhapatnam2 direct trains
- Surat to Vijayawada7 direct trains
- Surat to Lucknow11 direct trains
- Surat to Varanasi10 direct trains
- Surat to Ahmedabad115 direct trains
- Surat to Vadodara210 direct trains
- Surat to Asansol2 direct trains
- Surat to Jaipur18 direct trains
- Surat to Kochi19 direct trains
- Surat to Bhubaneswar5 direct trains
- Surat to Ghaziabad6 direct trains
- Surat to Kharagpur5 direct trains
- Surat to Bhopal11 direct trains
- Surat to Tirupati7 direct trains
- Surat to Gorakhpur6 direct trains
- Surat to Mughalsarai13 direct trains
- Surat to Rajahmundry4 direct trains
- Surat to Itarsi24 direct trains
- Surat to Bareilly2 direct trains
- Surat to Nagpur14 direct trains
- Surat to Tiruchirappalli2 direct trains
- Surat to Agra15 direct trains
- Surat to Vellore2 direct trains
- Surat to Jalandhar5 direct trains
- Surat to Bhusawal53 direct trains
- Surat to Ambala7 direct trains
- Surat to Katni19 direct trains
- Surat to Jabalpur19 direct trains
- Surat to Warangal6 direct trains
- Surat to Coimbatore3 direct trains
- Surat to Kollam15 direct trains
- Surat to Pune40 direct trains
- Surat to Ludhiana5 direct trains
- Surat to Raipur13 direct trains
- Surat to Jhansi9 direct trains
- Surat to Darbhanga4 direct trains
- Surat to Kota57 direct trains
- Surat to Nellore3 direct trains
- Surat to Ratlam86 direct trains
- Surat to Satna18 direct trains
- Surat to Mathura20 direct trains
- Surat to Jamshedpur4 direct trains
- Surat to Bhagalpur2 direct trains
- Surat to Ongole3 direct trains
- Surat to Kakinada4 direct trains
- Surat to Thrissur18 direct trains
- Surat to Bilaspur7 direct trains
- Surat to Durg13 direct trains
- Surat to Salem5 direct trains
- Surat to Bharuch122 direct trains
- Surat to Muzaffarpur8 direct trains
- Surat to Ajmer22 direct trains
- Surat to Goa25 direct trains
- Surat to Jodhpur27 direct trains
- Surat to Gwalior6 direct trains
- Surat to Guntur2 direct trains
- Surat to Mysuru3 direct trains
- Surat to Thiruvananthapuram15 direct trains
- Surat to Kottayam6 direct trains
- Surat to Hubballi10 direct trains
- Surat to Erode3 direct trains
- Surat to Malda2 direct trains
- Surat to Rewari6 direct trains
- Surat to Berhampur4 direct trains
- Surat to Ujjain17 direct trains
- Surat to Mangaluru22 direct trains
- Surat to Amritsar3 direct trains
- Surat to Indore5 direct trains
- Surat to Madurai2 direct trains
- Surat to Puri8 direct trains
- Surat to Jalgaon43 direct trains
- Surat to Rourkela5 direct trains
- Surat to Akola24 direct trains
- Surat to Ayodhya3 direct trains
- Surat to Kozhikode20 direct trains
- Surat to Tiruppur2 direct trains
- Surat to Haridwar4 direct trains
- Surat to Nanded6 direct trains
- Surat to Amravati19 direct trains
- Surat to Gurugram3 direct trains
- Surat to Faridabad4 direct trains
- Surat to Nagercoil3 direct trains
- Surat to Sambalpur5 direct trains
- Surat to Tirunelveli2 direct trains
- Surat to Kannur19 direct trains
- Surat to Panipat4 direct trains
- Surat to Chandigarh4 direct trains
- Surat to Dindigul2 direct trains
- Surat to Davangere8 direct trains
- Surat to Solapur16 direct trains
- Surat to Bikaner12 direct trains
- Surat to Udaipur3 direct trains
- Surat to Meerut5 direct trains
- Surat to Rajkot23 direct trains
- Surat to Hisar7 direct trains
- Surat to Kalaburagi12 direct trains
- Surat to Alappuzha9 direct trains
- Surat to Jammu2 direct trains
- Surat to Alwar3 direct trains
- Surat to Jamnagar15 direct trains
- Surat to Nizamabad4 direct trains
- Surat to Anantapur5 direct trains
- Surat to Kurnool3 direct trains
- Surat to Bhavnagar5 direct trains
- Surat to Ballari3 direct trains
- Surat to Kadapa6 direct trains
- Surat to Belagavi8 direct trains
- Surat to Gandhidham13 direct trains
- Surat to Junagadh5 direct trains
- Surat to Vijayapura2 direct trains
Railway stations in Surat
The stations a Surat train can leave from or arrive at. Each page carries that station's own timetable and station code.
Where trains to Surat come from
Cities with a through train into Surat. The return direction is not always the same service.
- Delhi to Surat29 direct trains
- Mumbai to Surat169 direct trains
- Bengaluru to Surat13 direct trains
- Hyderabad to Surat10 direct trains
- Patna to Surat12 direct trains
- Chennai to Surat7 direct trains
- Kanpur to Surat25 direct trains
- Kolkata to Surat4 direct trains
- Prayagraj to Surat29 direct trains
- Visakhapatnam to Surat2 direct trains
- Vijayawada to Surat7 direct trains
- Lucknow to Surat10 direct trains
- Varanasi to Surat11 direct trains
- Ahmedabad to Surat115 direct trains
- Vadodara to Surat212 direct trains
- Asansol to Surat2 direct trains
- Jaipur to Surat18 direct trains
- Kochi to Surat19 direct trains
- Bhubaneswar to Surat5 direct trains
- Ghaziabad to Surat6 direct trains
- Kharagpur to Surat4 direct trains
- Bhopal to Surat10 direct trains
- Tirupati to Surat7 direct trains
- Gorakhpur to Surat5 direct trains
- Mughalsarai to Surat12 direct trains
- Rajahmundry to Surat4 direct trains
- Itarsi to Surat23 direct trains
- Bareilly to Surat2 direct trains
- Nagpur to Surat14 direct trains
- Tiruchirappalli to Surat2 direct trains
- Agra to Surat17 direct trains
- Vellore to Surat2 direct trains
- Jalandhar to Surat5 direct trains
- Bhusawal to Surat52 direct trains
- Ambala to Surat7 direct trains
- Katni to Surat18 direct trains
- Jabalpur to Surat18 direct trains
- Warangal to Surat6 direct trains
- Coimbatore to Surat3 direct trains
- Kollam to Surat15 direct trains
- Pune to Surat40 direct trains
- Ludhiana to Surat5 direct trains
- Raipur to Surat13 direct trains
- Jhansi to Surat8 direct trains
- Darbhanga to Surat4 direct trains
- Kota to Surat57 direct trains
- Nellore to Surat3 direct trains
- Ratlam to Surat88 direct trains
- Satna to Surat17 direct trains
- Mathura to Surat19 direct trains
- Jamshedpur to Surat3 direct trains
- Bhagalpur to Surat2 direct trains
- Ongole to Surat3 direct trains
- Kakinada to Surat4 direct trains
- Thrissur to Surat18 direct trains
- Bilaspur to Surat7 direct trains
- Durg to Surat13 direct trains
- Salem to Surat5 direct trains
- Bharuch to Surat121 direct trains
- Muzaffarpur to Surat8 direct trains
- Ajmer to Surat23 direct trains
- Goa to Surat25 direct trains
- Jodhpur to Surat28 direct trains
- Gwalior to Surat6 direct trains
- Guntur to Surat2 direct trains
- Mysuru to Surat2 direct trains
- Thiruvananthapuram to Surat15 direct trains
- Kottayam to Surat6 direct trains
- Hubballi to Surat9 direct trains
- Erode to Surat3 direct trains
- Malda to Surat2 direct trains
- Rewari to Surat6 direct trains
- Berhampur to Surat4 direct trains
- Ujjain to Surat18 direct trains
- Mangaluru to Surat22 direct trains
- Amritsar to Surat3 direct trains
- Indore to Surat7 direct trains
- Madurai to Surat2 direct trains
- Puri to Surat8 direct trains
- Jalgaon to Surat42 direct trains
- Rourkela to Surat5 direct trains
- Akola to Surat24 direct trains
- Ayodhya to Surat3 direct trains
- Kozhikode to Surat20 direct trains
- Tiruppur to Surat2 direct trains
- Haridwar to Surat4 direct trains
- Nanded to Surat6 direct trains
- Amravati to Surat19 direct trains
- Gurugram to Surat3 direct trains
- Faridabad to Surat2 direct trains
- Nagercoil to Surat3 direct trains
- Sambalpur to Surat5 direct trains
- Tirunelveli to Surat2 direct trains
- Kannur to Surat19 direct trains
- Panipat to Surat4 direct trains
- Chandigarh to Surat4 direct trains
- Dindigul to Surat2 direct trains
- Davangere to Surat7 direct trains
- Solapur to Surat16 direct trains
- Bikaner to Surat12 direct trains
- Udaipur to Surat4 direct trains
- Meerut to Surat5 direct trains
- Rajkot to Surat23 direct trains
- Hisar to Surat7 direct trains
- Kalaburagi to Surat12 direct trains
- Alappuzha to Surat9 direct trains
- Jammu to Surat2 direct trains
- Alwar to Surat3 direct trains
- Jamnagar to Surat15 direct trains
- Nizamabad to Surat4 direct trains
- Anantapur to Surat5 direct trains
- Kurnool to Surat3 direct trains
- Bhavnagar to Surat5 direct trains
- Ballari to Surat3 direct trains
- Kadapa to Surat6 direct trains
- Belagavi to Surat7 direct trains
- Gandhidham to Surat13 direct trains
- Junagadh to Surat5 direct trains
- Vijayapura to Surat2 direct trains
Not the city you meant?
The route directory lists the busiest corridors and every station pair with a page, and the station directory covers stations outside the cities indexed here. For a date and live seats, the journey search takes any two places.