One option of Train From Jakarta to Surabaya is Gumarang Train. This is … Indonesian RailwayGumarang Train Schedule Jakarta to Surabaya