The train is the most comfortable way to travel from Tasikmalaya to Surabaya. The distance is approximately 600 km. The route passes through the heart of Java. Trains arrive at Gubeng or Pasar Turi Station in Surabaya.
Total Distance: Driving distance 600 km, straight-line air distance 500 km.
Book tickets in advance via KAI Access.
Travel during the day to enjoy the views.