Nonstop flights from Surabaya SUB
You can fly nonstop from Juanda (SUB) to 40 destinations in 7 countries, on 18 airlines. The airlines with the most nonstop routes here are Lion Air (19), Citilink (12) and Batik Air (7). Outside Indonesia, the most destinations are in China (3), Malaysia (3) and Brunei (1). The longest is Jeddah (JED), 5,372 miles (8,646 km).
Filter these routes in RoutesAll 40 nonstop destinations from SUB
Pick one for every airline on the route, the 1-stop connections and which points programs can book it.
Asia 路 40
- Ambon AMQIndonesia 路 1,082 miJT
- Balikpapan BPNIndonesia 路 508 miJTQGIP
- Bandar Seri Begawan BWNBrunei 路 864 mi

- Bandung BDOIndonesia 路 359 miQG
- Banjarmasin BDJIndonesia 路 304 miJTQG
- Banyuwangi BWXIndonesia 路 124 miIW
- Batam BTHIndonesia 路 838 miJTQG
- Berau BEJIndonesia 路 732 miID
- Denpasar DPSIndonesia 路 188 mi
JTQG+1 - Fuzhou FOCChina 路 2,348 mi

- Guangzhou CANChina 路 2,126 mi

- Hong Kong HKGHong Kong 路 2,053 mi
HB - Jakarta CGKIndonesia 路 430 mi
IDJT+2 - Jakarta HLPIndonesia 路 412 miIDQG
- Jeddah JEDSaudi Arabia 路 5,372 miJT
- Jember JBBIndonesia 路 86 miIW
- Johor Bharu JHBMalaysia 路 885 mi

- Kendari KDIIndonesia 路 700 miJT
- Kuala Lumpur KULMalaysia 路 1,036 mi

+1
- Kuala Namu KNOIndonesia 路 1,225 mi
- Kupang KOEIndonesia 路 767 miJT
- Labuan Bajo LBJIndonesia 路 492 mi
- Manado MDCIndonesia 路 1,039 miJT
- Palangkaraya PKYIndonesia 路 365 miJTQG
- Palembang PLMIndonesia 路 637 miJT
- Palu PLWIndonesia 路 663 miJT
- Pangkalanbun PKNIndonesia 路 332 miINID
- Pekanbaru PKUIndonesia 路 951 miJT
- Penang PENMalaysia 路 1,230 mi

- Pontianak PNKIndonesia 路 551 miJTQG
- Praya LOPIndonesia 路 257 miJTQG
- Samarinda AAPIndonesia 路 573 miQG
- Sampit SMQIndonesia 路 337 miIWIN
- Semarang SRGIndonesia 路 168 miIW
- Shenzhen SZXChina 路 2,075 mi

- Singapore SINSingapore 路 856 mi


- Tambolaka TMCIndonesia 路 463 miIN
- Tarakan TRKIndonesia 路 810 miJT
- Ternate TTEIndonesia 路 1,155 miJT
- Ujung Pandang UPGIndonesia 路 490 miIDJTQG+1
Airlines flying from SUB
SkyTeam: 3 destinations 路 oneworld: 2 destinations 路 Star Alliance: 1 destination
- JTLion Air19 routes
- QGCitilink12 routes
- IDBatik Air7 routes
- IWWings Air4 routes
- Indonesia AirAsia3 routes

- INNam Air3 routes
- China Southern Airlines2 routes

- Garuda IndonesiaSkyTeam2 routes

- IPPelita Air Service2 routes
- Batik Air Malaysia1 route

- Cathay Pacificoneworld1 route

- HBGreater Bay Airlines1 route
- Malaysia Airlinesoneworld1 route

- Royal Brunei Airlines1 route

- Scoot1 route

- Singapore AirlinesStar Alliance1 route

- SJSriwijaya Air1 route
- Xiamen AirlinesSkyTeam1 route

Flights from SUB: common questions
How many nonstop destinations are there from SUB?
40 destinations in 7 countries have a nonstop flight from Juanda (SUB), flown by 18 airlines. Pick any of them on this page to see every airline on the route and the 1-stop connections.
Which airlines fly from SUB?
18 airlines fly nonstop from SUB. By number of destinations: Lion Air (19), Citilink (12), Batik Air (7), Wings Air (4), Indonesia AirAsia (3), Nam Air (3), China Southern Airlines (2) and Garuda Indonesia (2).
What is the longest nonstop flight from SUB?
Surabaya (SUB) to Jeddah (JED), on Lion Air, at about 5,372 miles (8,646 km) as the crow flies. Next is Fuzhou (FOC), about 2,348 miles (3,778 km).
Which countries can you fly to nonstop from SUB?
7 countries. The most destinations are in Indonesia (30), China (3), Malaysia (3), Brunei (1), Hong Kong (1) and Saudi Arabia (1).
Which airline alliance has the most routes from SUB?
SkyTeam airlines fly to 3 destinations, oneworld airlines fly to 2 destinations and Star Alliance airlines fly to 1 destination nonstop from SUB. The rest are flown only by airlines outside the three alliances.
More airports in Indonesia
Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.