Traveling from Solok Selatan to Semarang requires a multi-modal journey. First, travel by road to Padang, then fly to Ahmad Yani International Airport (SRG) in Semarang. 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 1,900 km, straight-line air distance 1,500 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.