Traveling from Solok Selatan to Surabaya requires a multi-modal journey. First, travel by road to Padang, then fly to Juanda International Airport (SUB) in Surabaya. This is the most practical way to cover the vast distance between the two islands. Expect a total travel time of 8 to 10 hours including transfers.
Total Distance: Driving distance 2,000 km, straight-line air distance 1,600 km.
Book your flight at least two weeks in advance for the best rates.
Year-round, though avoid the rainy season in Java for smoother travel.