EN
Full Map
From
To
Alliances
Airlines
Classes
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Map layer
Price view
Map layer
Price view
Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Surabaya (SUB)

Juanda International Airport - Airport code: SUB

Home Airports Indonesia SUB Surabaya

Non-stop flights to Surabaya (SUB)

Did you mean flights from Surabaya?
Last updated on: 05-07-2021

Juanda International Airport is a medium sized airport in Indonesia. It is an international airport. In total there are 36 airports around the world that have direct flights to Surabaya, spread around 34 cities in 4 countries. Currently, there are 30 domestic flights to Surabaya.

Surabaya is mainly known for sightseeing & culture and family fun.

This month, there are 3,396 flights arriving at Surabaya Airport, which are 113 flights per day or 5 flights per hour. On an average day, there is at least 1 flight arriving every 12 minutes.

The most frequently departed flights to Surabaya are routes from Jakarta (CGK) in Indonesia and Makassar (UPG), also in Indonesia. These two routes together are operated 1364 times this month, and make up for 40% of all monthly arrivals at Juanda International Airport.

The longest flight to Surabaya SUB is departing from Hong Kong (HKG). This non-stop flight takes around 4 hours and 55 minutes and covers a distance of 2,052 miles (3,303 km).

 Remove ads

List of all direct flights to Surabaya

Below you can find a list of all cities and countries that have direct flights to Surabaya, ordered by popularity.

Show all

Currently, there are 16 airlines that fly to Surabaya. Most flights to Surabaya are operated by Lion Air, as they connect 17 airports to SUB. Below you can find a list of airlines that operate most SUB flights:

Business class flights to Surabaya

There are 9 airports that have flights to Surabaya in Business Class. All airports that offer business class flights to SUB are listed below:

Intercontinental flights to Surabaya

The only intercontinental flights to Juanda International Airport (SUB) are from Eastern Asia and South-Eastern Asia, as of May 2021.

* Please note that there are no direct services from Europe, the United States, Canada, Southern America, Central America, the Caribbean, Africa, the Middle-East, Southern Asia, China, Japan, Central Asia or Oceania.

Non-stop flights from East Asia to Surabaya

Cathay PacificCathay Pacific is currently the only airline flying non-stop from Eastern Asia to Surabaya. They fly year-round from Hong Kong (HKG).

Non-stop flights from South-East Asia to Surabaya

Citilink and Lion Air have a significant network of flights from South-Eastern Asia to Surabaya.

CitilinkCitilink: year-round flights from Balikpapan (BPN), Bandung (BDO), Banjarmasin (BDJ), Banyuwangi (BWX), Batam (BTH), Denpasar (DPS), Jakarta (CGK), Jayapura (DJJ), Kupang (KOE), Makassar (UPG), Palangkaraya (PKY), Pontianak (PNK) and Praya, Lombok (LOP).

Lion AirLion Air: year-round flights from Ambon, Maluku (AMQ), Balikpapan (BPN), Banjarmasin (BDJ), Batam (BTH), Denpasar (DPS), Jakarta (CGK), Kupang (KOE), Makassar (UPG), Manado (MDC), Palangkaraya (PKY), seasonal flights from Palu (PLW), Pekanbaru (PKU), year-round flights from Pontianak (PNK), Praya, Lombok (LOP), seasonal flights from Tanjung Redeb (BEJ) and year-round flights from Tarakan (TRK).

Nam AirNam Air: year-round flights from Denpasar (DPS), Pangkalan Bun (PKN) and Sampit (SMQ).

Wings AirWings Air: year-round flights from Bandung (BDO), seasonal flights from Banyuwangi (BWX), year-round flights from Jember (JBB), seasonal flights from Pangkalan Bun (PKN), year-round flights from Sampit (SMQ), Semarang (SRG) and Yogyakarta (JOG).

AirAsiaAirAsia: year-round flights from Denpasar (DPS), Jakarta (CGK), seasonal flights from Praya, Lombok (LOP), Johor Bahru (JHB), year-round flights from Kuala Lumpur (KUL) and seasonal flights from Penang (PEN).

Batik AirBatik Air: year-round flights from Denpasar (DPS), Jakarta (HLP), Jakarta (CGK), Labuan Bajo (LBJ), Makassar (UPG), seasonal flights from Sorong (SOQ) and Brunei and Muara (BWN).

Garuda IndonesiaGaruda Indonesia (SkyTeam): year-round flights from Denpasar (DPS), Jakarta (CGK), Kupang (KOE) and Makassar (UPG).

Sriwijaya AirSriwijaya Air: year-round flights from Balikpapan (BPN), Denpasar (DPS), Jakarta (CGK), Makassar (UPG), Palu (PLW) and Ternate (TTE).

Trigana AirTrigana Air: seasonal flights from Pangkalan Bun (PKN).

Malaysia AirlinesMalaysia Airlines (Oneworld): seasonal flights from Kuala Lumpur (KUL).

Malindo AirMalindo Air: seasonal flights from Kuala Lumpur (KUL).

Royal Brunei AirlinesRoyal Brunei Airlines: seasonal flights from Brunei and Muara (BWN).

Jetstar AsiaJetstar Asia: year-round flights from Singapore (SIN).

ScootScoot: year-round flights from Singapore (SIN).

Singapore AirlinesSingapore Airlines (Star Alliance): seasonal flights from Singapore (SIN).

International flights to Surabaya

Brunei
Flights from Brunei to Surabaya

Brunei and Muara is the only city in Brunei with direct flights to Surabaya. From Brunei and Muara, you can fly non-stop with Batik Air or Royal Brunei Airlines.

Hong Kong
Flights from Hong Kong to Surabaya

In Hong Kong, the only airport that has a direct connection to Surabaya is Hong Kong. From Hong Kong, direct flights are offered by Cathay Pacific (Oneworld).

Malaysia
Flights from Malaysia to Surabaya

There are 3 airports in Malaysia that have non-stop flights to Surabaya.

From Johor Bahru, direct flights are offered by AirAsia. This route is not operational yet but will start in June.
From Kuala Lumpur, direct flights are offered by AirAsia, Malaysia Airlines (Oneworld) and Malindo Air.
From Penang, you can fly non-stop to Surabaya with AirAsia. This route is not operational yet but will start in June.

Singapore
Flights from Singapore to Surabaya

There is 1 airport in Singapore that has a direct connection to Surabaya, which is Singapore. From Singapore, direct flights are offered by Jetstar Asia, Scoot and Singapore Airlines (Star Alliance).

Domestic flights to Surabaya

Indonesia
Flights from Indonesia to Surabaya

There are lots of domestic flights to Surabaya (SUB). 30 airports in Indonesia have direct flights to the airport.

From Ambon, Maluku, direct flights are offered by Lion Air.
From Balikpapan, direct flights are offered by Citilink, Lion Air and Sriwijaya Air.
From Bandung, you can fly non-stop with Citilink or Wings Air.
From Banjarmasin, you can fly non-stop with Citilink or Lion Air.
From Banyuwangi, you can fly non-stop with Citilink or Wings Air.
From Batam, you can fly non-stop with Citilink or Lion Air.
From Denpasar, airlines that operate direct flights are AirAsia, Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air, Nam Air and Sriwijaya Air.
From Jakarta, airlines that operate direct flights are AirAsia, Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air and Sriwijaya Air.
From Jakarta, you can fly non-stop to Surabaya with Batik Air.
From Jayapura, the only airline with direct flights is Citilink.
From Jember, direct flights are offered by Wings Air.
From Kupang, direct flights are offered by Citilink, Garuda Indonesia (SkyTeam) and Lion Air.
From Labuan Bajo, direct flights are offered by Batik Air.
From Makassar, there are 5 airlines that have direct services to Surabaya, which are Batik Air, Citilink, Garuda Indonesia (SkyTeam), Lion Air and Sriwijaya Air.
From Manado, you can fly non-stop to Surabaya with Lion Air.
From Palangkaraya, you can fly non-stop with Citilink or Lion Air.
From Palu, you can fly non-stop with Lion Air or Sriwijaya Air.
From Pangkalan Bun, direct flights are offered by Nam Air, Trigana Air and Wings Air.
From Pekanbaru, direct flights are offered by Lion Air.
From Pontianak, you can fly non-stop with Citilink or Lion Air.
From Praya, Lombok, direct flights are offered by AirAsia, Citilink and Lion Air.
From Samarinda, direct flights are offered by Citilink, Lion Air and Nam Air.
From Sampit, you can fly non-stop with Nam Air or Wings Air.
From Semarang, you can fly non-stop to Surabaya with Wings Air.
From Sorong, direct flights are offered by Batik Air. This is a seasonal route that starts in October and ends in April.
From Sumenep, the only airline with direct flights is Wings Air.
From Tanjung Redeb and Tarakan, you can fly with Lion Air.
From Ternate, direct flights are offered by Sriwijaya Air.
From Yogyakarta, you can fly non-stop to Surabaya with Wings Air.

Alternative airports near Surabaya

Flying to an alternative airport near Surabaya could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Surabaya (SUB) are listed below. The closest alternative airports are Malang (MLG) and Sumenep (SUP).

Frequently asked questions - FAQ

How many airports are there in Surabaya?

There are 2 airports in Surabaya: Juanda International Airport (SUB) and Abdul Rachman Saleh Airport (MLG).

What is the best airport to fly into Surabaya?

The most convenient airport to fly into Surabaya is Juanda International Airport (SUB).

How many airlines fly to Surabaya?

There are 16 airlines flying to Surabaya from 36 airports around the world, as of May 2021.

Which airlines fly to Surabaya?

Lion Air, Citilink and Wings Air operate most flights to Surabaya. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Surabaya?

Oneworld, SkyTeam and Star Alliance are all flying to Surabaya.

How many nonstop flights are there to Surabaya?

There are roughly 3,396 flights arriving at Surabaya every month (or 791 flights each week), from a total of 36 airports worldwide.

What is the official name of Surabaya Airport?

The official name of Surabaya Airport is Juanda International Airport.

What is the airport code of Surabaya Airport?

The airport code of Surabaya Airport is SUB.

What are the most popular flights to Surabaya?

Jakarta, Makassar and Denpasar are the 3 most popular routes to Surabaya. For a complete overview of all flight routes to Surabaya, please use our flight map.

How long is the flight to Surabaya?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ⚡ No advertisements!
  • ⚡ Faster experience
  • 12-month Flight schedules
  • Multiple airline filters
  • Class filters
  • Full map view
  • Mobile app for iOS and Android
  • Personal
    Annual
    € 1.99*
    Per Month
  • Business
    Annual
    € 19.99*
    Per Month

Renews monthly.  Cancel anytime.
Personal use only.

* Renews at €23.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.