Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Samarinda (AAP) | 919 km | 100 min | Citilink |
| Ambon (AMQ) | 1,742 km | 155 min | Lion Air |
| Banjarmasin (BDJ) | 486 km | 70 min | Lion Air, Citilink |
| Berau (BEJ) | 1,173 km | 120 min | Batik Air |
| Balikpapan (BPN) | 815 km | 90 min | Pelita Air Service, Lion Air, Citilink, Indonesia AirAsia |
| Batam (BTH) | 1,346 km | 135 min | Lion Air, Citilink |
| Bandar Seri Begawan (BWN) | 1,383 km | 135 min | Royal Brunei Airlines |
| Banyuwangi (BWX) | 199 km | 60 min | Wings Air |
| Guangzhou (CAN) | 3,403 km | 310 min | China Southern Airlines |
| Jakarta (CGK) | 692 km | 95 min | Garuda Indonesia, Batik Air, Pelita Air Service, Lion Air, Citilink |
| Bangkok (DMK) | 2,712 km | 250 min | Indonesia AirAsia, Thai Lion Air |
| Denpasar (DPS) | 302 km | 60 min | Garuda Indonesia, Batik Air, Lion Air, Citilink |
| Fuzhou (FOC) | 3,759 km | 325 min | Xiamen Airlines |
| Hong Kong (HKG) | 3,286 km | 285 min | Cathay Pacific, Greater Bay Airlines |
| Jakarta (HLP) | 663 km | 85 min | Batik Air, Citilink |
| Johor Bharu (JHB) | 1,421 km | 145 min | Indonesia AirAsia |
| Kendari (KDI) | 1,126 km | 110 min | Lion Air |
| Kuala Namu (KNO) | 1,967 km | 190 min | |
| Kupang (KOE) | 1,235 km | 120 min | Lion Air |
| Kuala Lumpur (KUL) | 1,663 km | 160 min | Malaysia Airlines, Batik Air Malaysia, Indonesia AirAsia |
| Labuan Bajo (LBJ) | 791 km | 90 min | |
| Praya (LOP) | 412 km | 65 min | Lion Air, Citilink |
| Manado (MDC) | 1,669 km | 155 min | Lion Air |
| Penang (PEN) | 1,974 km | 180 min | Indonesia AirAsia |
| Pangkalanbun (PKN) | 531 km | 70 min | Batik Air, Nam Air |
| Pekanbaru (PKU) | 1,529 km | 160 min | Lion Air |
| Palangkaraya (PKY) | 584 km | 75 min | Lion Air, Citilink |
| Palembang (PLM) | 1,024 km | 120 min | Lion Air |
| Palu (PLW) | 1,064 km | 110 min | Lion Air |
| Pontianak (PNK) | 883 km | 100 min | Lion Air, Citilink |
| Singapore (SIN) | 1,374 km | 143 min | Singapore Airlines, Scoot |
| Sampit (SMQ) | 539 km | 80 min | Nam Air, Wings Air |
| Semarang (SRG) | 270 km | 70 min | Wings Air |
| Tambolaka (TMC) | 745 km | 90 min | Nam Air |
| Tarakan (TRK) | 1,297 km | 120 min | Lion Air |
| Ternate (TTE) | 1,856 km | 165 min | Lion Air |
| Ujung Pandang (UPG) | 789 km | 95 min | Batik Air, Lion Air, Citilink, Indonesia AirAsia, Sriwijaya Air |
Inbound network coverage
Surabaya (SUB) receives direct flights from 38 airports per the FlightConnections route map. 37 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to SUB?
Fuzhou at 3,759 km.
How many airports have direct flights to Surabaya (SUB)?
Per the FlightConnections route map, 38 airports send direct flights to SUB.