Surabaya has 1 airport and Jakarta has 2 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.
Juanda International Airport (SUB) is usually the main choice for traveling to Surabaya. If you want to get to Surabaya faster, use the bus. The trip will take about 125 min.