Surabaya has 1 airport and Johannesburg has 4 airports.
Juanda International Airport (SUB)
14 km from Surabaya city center.
Which airport in Surabaya is better?
The closest airport to Surabaya city center is Juanda International Airport (SUB) with 14 km distance. The quickest way to get to city center is to take a bus from Juanda International Airport (SUB), trip will take 125 min. Most airlines like with direct flights are flying to Juanda International Airport (SUB).
The most popular airport is Juanda International Airport (SUB). The fastest option to get to the Surabaya city center is to take the bus for about 125 minutes.