Cheap flights to Surabaya

Cheap flights from United States to Surabaya

from Los Angeles (LAX - SUB)
Apr 19 — Apr 27
2 stops
from $778
from Dallas (DFW - SUB)
Apr 20 — Apr 29
1 stop
from $920
from Chicago (ORD - SUB)
Apr 17 — Apr 26
1 stop
from $1,049

Popular airlines with direct flights to Surabaya

  • Lion
    Fly to Surabaya (SUB)
    • Makassar
      Direct flights every day
      1 hr 30 min +
    • Jakarta
      Direct flights every day
      1 hr 25 min +
    • Denpasar
      Direct flights every day
      1 hr +
    • Banjarmasin
      Direct flights every day
      1 hr 10 min +
    • Balikpapan
      Direct flights every day
      1 hr 30 min +
  • Super Air Jet
    Fly to Surabaya (SUB)
    • Balikpapan
      Direct flights every day
      1 hr 30 min +
    • Banjarmasin
      Direct flights every day
      1 hr 10 min +
    • Samarinda
      Direct flights every day
      1 hr 40 min +
    • Denpasar
      Direct flights every day
      1 hr +
    • Labuan Bajo
      Direct flights every day
      1 hr 30 min +
  • Batik Air
    Fly to Surabaya (SUB)
    • Jakarta
      Direct flights every day
      1 hr 20 min +
    • Makassar
      Direct flights every day
      1 hr 30 min +
    • Samarinda
      Direct flights every day
      1 hr 40 min +
    • Praya
      Direct flights every day
      1 hr 5 min +
    • Pangkalan Bun
      Direct flights every day
      1 hr 10 min +
  • Citilink Indonesia
    Fly to Surabaya (SUB)
    • Jakarta
      Direct flights every day
      1 hr 30 min +
    • Denpasar
      Direct flights every day
      1 hr 10 min +
    • Balikpapan
      Direct flights every day
      1 hr 35 min +
    • Makassar
      Direct flights every day
      1 hr 35 min +
    • Batam
      Direct flights every day
      2 hr 10 min +
  • Nam Air
    Fly to Surabaya (SUB)
    • Pangkalan Bun
      Direct flights every day
      1 hr 10 min +
    • Sampit
      Direct flights every Mon, Wed, Thu, Fri, Sun
      1 hr 20 min +
    • Kota Tambolaka
      Direct flights every Tue, Thu, Sat
      1 hr 30 min +
  • Garuda Indonesia
    Fly to Surabaya (SUB)
    • Jakarta
      Direct flights every day
      1 hr 35 min +
    • Denpasar
      Direct flights every day
      1 hr 10 min +
    • Singapore
      Direct flights every day
      2 hr 30 min +

Popular airports near Surabaya

  • Juanda International Airport (SUB)
    Surabaya Indonesia 53 min 9 mi
  • Abdul Rachman Saleh Airport (MLG)
    Malang Indonesia 1 hr 41 min 46 mi
  • Adi Soemarmo Airport (SOC)
    Surakarta City Indonesia 3 hr 13 min 138 mi
  • Dhoho International Airport (DHX)
    Kediri Indonesia 2 hr 17 min 65 mi

When to fly to Surabaya

Off-seasons section.
Off-season
Apr – Jul
Less popular and lower prices
Peak seasons section.
Peak season
Oct – Jan
Most popular and higher prices

About Surabaya

Surabaya is a port city on the Indonesian island of Java. A vibrant, sprawling metropolis, it mixes modern skyscrapers with canals and buildings from its Dutch colonial past. It has a thriving Chinatown and an Arab Quarter whose Ampel Mosque dates to the 15th century. The Tugu Pahlawan (Heroes Monument) honors the independence battles waged in Surabaya’s streets in 1945.

Frequently asked questions about flying to Surabaya

What counts as the best airline for your flights to Surabaya really depends on your individual needs. You may have a favorite carrier or a loyalty program you like, but price, convenience, and airports served also come into play. Flexibility and booking terms – Can you change flights if you want to stay longer or get a refund if you have to postpone your trip? – are also factors that help determine which airline is best to fly to Surabaya.

In terms of direct flights, Lion is the most popular, flying directly from 18 cities. Lion flies to Juanda International Airport (SUB) .

Other popular airlines flying to Surabaya are Super Air Jet, Batik Air, Citilink Indonesia, Nam Air, Garuda Indonesia.
  • Super Air Jet flies directly from 9 cities. Super Air Jet flies to Juanda International Airport (SUB) .
  • Batik Air flies directly from 8 cities. Batik Air flies to Juanda International Airport (SUB) .
  • Citilink Indonesia flies directly from 8 cities. Citilink Indonesia flies to Juanda International Airport (SUB) .
  • Nam Air flies directly from 3 cities. Nam Air flies to Juanda International Airport (SUB) .
  • Garuda Indonesia flies directly from 3 cities. Garuda Indonesia flies to Juanda International Airport (SUB) .
  • Lion offers direct flights to Surabaya from 18 cities. The most frequent departures are: Makassar, Jakarta, Denpasar, Banjarmasin and Balikpapan.
  • Super Air Jet offers direct flights to Surabaya from 9 cities. The most frequent departures are: Balikpapan, Banjarmasin, Samarinda, Denpasar and Labuan Bajo.
  • Batik Air offers direct flights to Surabaya from 8 cities. The most frequent departures are: Jakarta, Makassar, Samarinda, Praya and Pangkalan Bun.
  • Citilink Indonesia offers direct flights to Surabaya from 8 cities. The most frequent departures are: Jakarta, Denpasar, Balikpapan, Makassar and Batam.
  • Nam Air offers direct flights to Surabaya from 3 cities. The most frequent departures are: Pangkalan Bun, Sampit and Kota Tambolaka.
  • Garuda Indonesia offers direct flights to Surabaya from 3 cities. The most frequent departures are: Jakarta, Denpasar and Singapore.
The climate is tropical, warm and humid year-round. Dry season is Jun–Oct. Rain and storms are common Nov–Apr. Hari Pahlawan (Heroes’ Day, Nov 10) commemorates the 1945 Battle of Surabaya, between the British and pro-independence forces.
Surabaya is served by only one major airport: Juanda International Airport, 9 mi away from the city center.
If you are looking to book airline tickets from United States to Surabaya you have options. Some of the cheapest flights from popular cities include:
  • Cathay Pacific flight from Chicago, starting at $1,049 from Apr 17 to Apr 26
  • Cathay Pacific flight from Dallas, starting at $920 from Apr 20 to Apr 29
  • Etihad, Batik Air flight from Atlanta, starting at $1,051 from Apr 10 to Apr 16
  • Malaysia Airlines, Qatar Airways flight from New York, starting at $1,148 from Apr 30 to May 7
  • Singapore Airlines, United flight from Los Angeles, starting at $778 from Apr 19 to Apr 27
Of all the flights departing from popular cities in United States, the cheapest round-trip flight to Surabaya starts at $778 and departs from Los Angeles on Apr 19 to Apr 27.
Finding last-minute flights to Surabaya is easy on Google Flights.
Select your departure city and use the calendar to pick your preferred travel dates and find the lowest ticket prices available. You can even check for flights departing today.
To find the cheapest tickets, it’s usually best to book at least a few weeks in advance for domestic flights and a few months in advance for cheap international flights.
You can find great flight deals to Surabaya on Google Flights.
Just enter your departure city, choose Surabaya in the destination field, and click Search .
You can filter the results to see only nonstop flights or flights under a certain price to more easily plan your perfect budget trip.

You can also turn on price tracking to get alerts if the price changes for a route or flight.

Search more flights

Find cheap flights on popular routes