Semarang, Indonesia to Surabaya, Indonesia flights

Flights starting at $127. Choose between Batik Air, Citilink, or Garuda Indonesia to find the best price.

Make your travel wishlist, we'll do the rest
Hidden deals
Effortless booking
Travel hacking

Tips to know when travelling to Surabaya

The most popular airlines for this route are Batik Air, Citilink, Garuda Indonesia, Lion Air, and Wings Air. Semarang and Surabaya have 327 direct flights per week.

Check-in for a flight from Semarang to Surabaya

NameCarrier codeIATA CodePassport needed during bookingOnline check-in available
Batik AirBTKIDYesNo
CitilinkCTVQGYesNo
Garuda IndonesiaGIAGAYesNo
Lion AirLNIJTYes0
0
Wings AirWONIWYesNo
Learn more about COVID-19 restrictions in Indonesia in our dedicated Stories article.

Frequently asked questions

What are the most popular routes to and from Semarang?
What are the most popular routes to and from Surabaya?
What airports are near Semarang?
What airports are near Surabaya?
Is it possible to combine flights, buses, and trains in one itinerary when traveling between Semarang and Surabaya?
What is Virtual Interlining and how do I use it?
Which airlines fly between Semarang and Surabaya?
When's the best time to travel between Semarang and Surabaya?
What flights operate between Semarang and Surabaya?
How many airports are there near Semarang?
How many airports are there near Surabaya?
What time do nonstop (direct) flights between Semarang and Surabaya depart?
What time do nonstop (direct) flights between Semarang and Surabaya arrive?
What time do flights between Semarang and Surabaya depart?
What time do flights between Semarang and Surabaya arrive?

Explore alternative trips

Flights from Semarang

Flights to Surabaya

Popular routes

Find the best connection from Semarang to Surabaya
Search flights, trains & buses

We hack the system,
you fly for less