Want to travel from varanasi to surat on rails? Know about trains in the route. Trains that run on this route are Tapti Ganga Exp, Bl Shramik Exp, Bsb Valsad Spl and etc. There are different starting junctions like Varanasi Jn. You can also choose your train according to total time taken by different trains which varies from 30 hrs 20 mins to 25 hours 20 mins. Choose your pickup points from Varanasi Jn( like Tapti Ganga Exp, Bsb Valsad Spl, Bl Shramik Exp ).