Airports Near Surabaya
Compare the 5 nearest airports to Surabaya, ID. Distance, transfer time and cost.
Compare airports for another cityNew Search →
SUB
Closest Airport
15 km
18 min
Transfer Time
by road
15 km
Distance
to airport
5
Airports
within reach
Airport Comparison
| Airport | IATA / ICAO | Type | Distance | Transfer | Details |
|---|---|---|---|---|---|
Juanda International Airport ID | SUB WARR | Domestic | 15 km | 18 min | Transfer details → |
Abdul Rachman Saleh Airport ID | MLG WARA | Domestic | 75 km | 1h 30m | Transfer details → |
Dhoho International Airport ID | DHX WARD | Domestic | 105 km | 2h 6m | Transfer details → |
Adisumarmo Airport ID | SOC WAHQ | Domestic | 222 km | 4h 26m | Transfer details → |
Adisutjipto International Airport ID | JOG WAHH | Domestic | 263 km | 5h 16m | Transfer details → |
🚗Book on Transferhood →
Book a fixed-price transfer to Surabaya
Meet your driver at the arrival hall. Fixed price, no surprises.
Related Calculators
Frequently Asked Questions
Which airport is closest to Surabaya?
The nearest airport to Surabaya is Juanda International Airport (SUB), approximately 15 km away. The transfer takes about 18 min.
How many airports are near Surabaya?
There are 5 airports within reach of Surabaya: Juanda International Airport (SUB), Abdul Rachman Saleh Airport (MLG), Dhoho International Airport (DHX), Adisumarmo Airport (SOC), Adisutjipto International Airport (JOG).
How do I get from the airport to Surabaya?
The nearest airport to Surabaya is Juanda International Airport (SUB), 15 km away. Book a private transfer via Transferhood for a fixed-price door-to-door service.