Trains from Varanasi
672 trains · 23 stations · through service to 88 cities
Counted across every station serving Varanasi, so a route appears here whichever terminus its train leaves from.
Where trains go from Varanasi
Every city reachable without changing trains, busiest route first. Each page lists the trains, their times and the station each one uses.
- Varanasi to Delhi34 direct trains
- Varanasi to Mumbai19 direct trains
- Varanasi to Hyderabad2 direct trains
- Varanasi to Patna37 direct trains
- Varanasi to Chennai5 direct trains
- Varanasi to Kanpur50 direct trains
- Varanasi to Kolkata22 direct trains
- Varanasi to Prayagraj83 direct trains
- Varanasi to Visakhapatnam2 direct trains
- Varanasi to Vijayawada4 direct trains
- Varanasi to Lucknow79 direct trains
- Varanasi to Ahmedabad14 direct trains
- Varanasi to Vadodara18 direct trains
- Varanasi to Surat11 direct trains
- Varanasi to Asansol23 direct trains
- Varanasi to Jaipur5 direct trains
- Varanasi to Ghaziabad23 direct trains
- Varanasi to Kharagpur2 direct trains
- Varanasi to Dhanbad16 direct trains
- Varanasi to Bhopal16 direct trains
- Varanasi to Gorakhpur15 direct trains
- Varanasi to Itarsi31 direct trains
- Varanasi to Bareilly41 direct trains
- Varanasi to Nagpur4 direct trains
- Varanasi to Tiruchirappalli3 direct trains
- Varanasi to Agra15 direct trains
- Varanasi to Jalandhar12 direct trains
- Varanasi to Bardhaman11 direct trains
- Varanasi to Bhusawal29 direct trains
- Varanasi to Ambala21 direct trains
- Varanasi to Moradabad46 direct trains
- Varanasi to Durgapur13 direct trains
- Varanasi to Katni38 direct trains
- Varanasi to Jabalpur31 direct trains
- Varanasi to Warangal6 direct trains
- Varanasi to Pune5 direct trains
- Varanasi to Siliguri10 direct trains
- Varanasi to Ludhiana15 direct trains
- Varanasi to Gaya26 direct trains
- Varanasi to Raipur3 direct trains
- Varanasi to Jhansi13 direct trains
- Varanasi to Darbhanga6 direct trains
- Varanasi to Guwahati8 direct trains
- Varanasi to Kota11 direct trains
- Varanasi to Nellore4 direct trains
- Varanasi to Ratlam18 direct trains
- Varanasi to Satna39 direct trains
- Varanasi to Mathura5 direct trains
- Varanasi to Jamshedpur4 direct trains
- Varanasi to Ranchi6 direct trains
- Varanasi to Bhagalpur7 direct trains
- Varanasi to Ongole5 direct trains
- Varanasi to Bilaspur3 direct trains
- Varanasi to Durg3 direct trains
- Varanasi to Katihar10 direct trains
- Varanasi to Bharuch2 direct trains
- Varanasi to Muzaffarpur17 direct trains
- Varanasi to Ajmer2 direct trains
- Varanasi to Jodhpur4 direct trains
- Varanasi to Gwalior4 direct trains
- Varanasi to Malda6 direct trains
- Varanasi to Rewari3 direct trains
- Varanasi to Ujjain15 direct trains
- Varanasi to Amritsar6 direct trains
- Varanasi to Indore5 direct trains
- Varanasi to Madurai2 direct trains
- Varanasi to Jalgaon15 direct trains
- Varanasi to Rourkela2 direct trains
- Varanasi to Ayodhya23 direct trains
- Varanasi to Bathinda3 direct trains
- Varanasi to Nashik16 direct trains
- Varanasi to Haridwar6 direct trains
- Varanasi to Gurugram3 direct trains
- Varanasi to Sambalpur2 direct trains
- Varanasi to Thanjavur2 direct trains
- Varanasi to Aligarh9 direct trains
- Varanasi to Rohtak2 direct trains
- Varanasi to Chandigarh3 direct trains
- Varanasi to Dindigul2 direct trains
- Varanasi to Solapur2 direct trains
- Varanasi to Rajkot3 direct trains
- Varanasi to Jammu7 direct trains
- Varanasi to Jamnagar3 direct trains
- Varanasi to Sagar5 direct trains
- Varanasi to Gandhidham2 direct trains
- Varanasi to Jorhat2 direct trains
- Varanasi to Dibrugarh2 direct trains
- Varanasi to Dehradun3 direct trains
Railway stations in Varanasi
The stations a Varanasi train can leave from or arrive at. Each page carries that station's own timetable and station code.
- Varanasi Jn (BSB)316 trains
- Banaras (BSBS)107 trains
- Varanasi City (BCY)53 trains
- Kashi (KEI)32 trains
- Sarnath (SRNT)28 trains
- Kadipur (KDQ)21 trains
- Babatpur (BTP)15 trains
- Bhulanpur F (BHLP)16 trains
- Sewapuri (SWPR)16 trains
- Hardattpur F (HDT)10 trains
- Chaukhandi (CHH)9 trains
- Lohta (LOT)8 trains
- Baherwa H (BRWH)8 trains
- Raja Talab (RTB)8 trains
- Vyasanagar (VYN)8 trains
- Ganj Kwaja (GAQ)6 trains
- Shiupur (SOP)4 trains
- Kailahat (KYT)3 trains
- Jeonathpur (JEP)2 trains
- Narayanpur Bazar (NPBR)5 trains
- Block Hut B (BHBV)2 trains
- Birapatti (BRPT)2 trains
- Manduadih (MUV)1 train
Where trains to Varanasi come from
Cities with a through train into Varanasi. The return direction is not always the same service.
- Delhi to Varanasi33 direct trains
- Mumbai to Varanasi18 direct trains
- Patna to Varanasi39 direct trains
- Chennai to Varanasi4 direct trains
- Kanpur to Varanasi49 direct trains
- Kolkata to Varanasi22 direct trains
- Prayagraj to Varanasi81 direct trains
- Visakhapatnam to Varanasi2 direct trains
- Vijayawada to Varanasi4 direct trains
- Lucknow to Varanasi79 direct trains
- Ahmedabad to Varanasi14 direct trains
- Vadodara to Varanasi18 direct trains
- Surat to Varanasi10 direct trains
- Asansol to Varanasi23 direct trains
- Jaipur to Varanasi5 direct trains
- Ghaziabad to Varanasi20 direct trains
- Kharagpur to Varanasi2 direct trains
- Dhanbad to Varanasi16 direct trains
- Bhopal to Varanasi16 direct trains
- Gorakhpur to Varanasi15 direct trains
- Itarsi to Varanasi30 direct trains
- Bareilly to Varanasi41 direct trains
- Nagpur to Varanasi4 direct trains
- Tiruchirappalli to Varanasi2 direct trains
- Agra to Varanasi15 direct trains
- Jalandhar to Varanasi12 direct trains
- Bardhaman to Varanasi11 direct trains
- Bhusawal to Varanasi28 direct trains
- Ambala to Varanasi21 direct trains
- Moradabad to Varanasi46 direct trains
- Durgapur to Varanasi13 direct trains
- Katni to Varanasi37 direct trains
- Jabalpur to Varanasi29 direct trains
- Warangal to Varanasi5 direct trains
- Pune to Varanasi5 direct trains
- Siliguri to Varanasi10 direct trains
- Ludhiana to Varanasi15 direct trains
- Gaya to Varanasi26 direct trains
- Raipur to Varanasi3 direct trains
- Jhansi to Varanasi13 direct trains
- Darbhanga to Varanasi6 direct trains
- Guwahati to Varanasi8 direct trains
- Kota to Varanasi11 direct trains
- Nellore to Varanasi3 direct trains
- Ratlam to Varanasi18 direct trains
- Satna to Varanasi37 direct trains
- Mathura to Varanasi5 direct trains
- Jamshedpur to Varanasi4 direct trains
- Ranchi to Varanasi6 direct trains
- Bhagalpur to Varanasi7 direct trains
- Ongole to Varanasi4 direct trains
- Bilaspur to Varanasi3 direct trains
- Durg to Varanasi3 direct trains
- Katihar to Varanasi10 direct trains
- Bharuch to Varanasi2 direct trains
- Muzaffarpur to Varanasi18 direct trains
- Ajmer to Varanasi2 direct trains
- Jodhpur to Varanasi4 direct trains
- Gwalior to Varanasi4 direct trains
- Malda to Varanasi6 direct trains
- Rewari to Varanasi3 direct trains
- Ujjain to Varanasi15 direct trains
- Amritsar to Varanasi6 direct trains
- Indore to Varanasi5 direct trains
- Jalgaon to Varanasi14 direct trains
- Rourkela to Varanasi2 direct trains
- Ayodhya to Varanasi23 direct trains
- Bathinda to Varanasi3 direct trains
- Nashik to Varanasi15 direct trains
- Haridwar to Varanasi6 direct trains
- Gurugram to Varanasi3 direct trains
- Sambalpur to Varanasi2 direct trains
- Thanjavur to Varanasi2 direct trains
- Aligarh to Varanasi8 direct trains
- Rohtak to Varanasi2 direct trains
- Chandigarh to Varanasi3 direct trains
- Solapur to Varanasi2 direct trains
- Rajkot to Varanasi3 direct trains
- Jammu to Varanasi7 direct trains
- Jamnagar to Varanasi3 direct trains
- Sagar to Varanasi5 direct trains
- Gandhidham to Varanasi2 direct trains
- Jorhat to Varanasi2 direct trains
- Dibrugarh to Varanasi2 direct trains
- Dehradun to Varanasi3 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.