Traveling from Sabang to Surabaya involves a multi-modal journey starting with a ferry to the mainland. You must transit through Banda Aceh and typically connect through Jakarta or Medan. Surabaya is the capital of East Java and a major industrial hub. The total distance is vast, requiring air travel for the final leg to Juanda International Airport. Expect a full day of travel to complete this journey.
Total Distance: Driving distance 3,200 km, straight-line air distance 2,800 km.
Check for connecting flights via Jakarta to save on total ticket costs.
April to October for dry weather in East Java.