Cheap flights from Surabaya to Java from £42

Trusted by millions

Kiwi.com Guarantee for stress-free travel

One search, all the best deals

Explore flight deals to Java

Direct
Sat, Sep 27
Surabaya SUBYogyakarta JOG

£42
Search
Direct
Sat, Sep 27
Surabaya SUBYogyakarta JOG

£42
Search
Direct
Thu, Oct 2
Surabaya SUBYogyakarta JOG

£44
Search
1 stop
Sun, Sep 28
Surabaya SUBSemarang SRG

£80
Search
Direct
Fri, Oct 3
Surabaya SUBSemarang SRG

£97
Search
Direct
Mon, Sep 29
Surabaya SUBSemarang SRG

£101
Search

Prices updated:

Not happy with the results? Try some of our useful filters

Direct
Sat, Sep 27 – Tue, Sep 30
Surabaya SUBYogyakarta JOG

£80
Search
Direct
Tue, Sep 30 – Sat, Oct 4
Surabaya SUBYogyakarta JOG

£83
Search
Direct
Tue, Sep 30 – Sat, Oct 4
Surabaya SUBYogyakarta JOG

£83
Search
Direct
Thu, Oct 2 – Sat, Oct 4
Surabaya SUBYogyakarta JOG

£86
Search
Direct
Sat, Sep 27 – Mon, Sep 29
Surabaya SUBYogyakarta JOG

£108
Search
Direct
Sat, Sep 27 – Wed, Oct 1
Surabaya SUBYogyakarta JOG

£109
Search

Prices updated:

Not happy with the results? Try some of our useful filters

Key info about flying to Java

Depart from
Juanda International
Arrive to
Ahmad Yani International
Average flights per week
400
Flight distance
Worth visiting
Java - Borobudur, Java, Indonesia

Weekly direct flights

Discover the top airlines offering direct flights from Surabaya to Java in the next month. You’ll find the number of daily direct flights per airline in the chart.

AirlineMon 01.09Tue 02.09Wed 03.09Thu 04.09Fri 05.09Sat 06.09Sun 07.09
---------------------
Weekly flights: 0 totalDaily flights: 0 averageMost flights: 0 flights
AirlineMon 08.09Tue 09.09Wed 10.09Thu 11.09Fri 12.09Sat 13.09Sun 14.09
---------------------
Weekly flights: 0 totalDaily flights: 0 averageMost flights: 0 flights
AirlineMon 15.09Tue 16.09Wed 17.09Thu 18.09Fri 19.09Sat 20.09Sun 21.09
------------1---1
Weekly flights: 2 totalDaily flights: 0.29 averageMost flights: Friday 1 flights
AirlineMon 22.09Tue 23.09Wed 24.09Thu 25.09Fri 26.09Sat 27.09Sun 28.09
1---111---1
Weekly flights: 5 totalDaily flights: 0.71 averageMost flights: Monday 1 flights

Check-in for a flight from Surabaya to Java

NameCarrier codeIATA CodePassport needed during booking
Batik AirBTKIDYes
Lion AirLNIJTYes
Garuda IndonesiaGIAGAYes
CitilinkCTVQGYes
Book your trip to arrive at Ahmad Yani International, Adisutjipto International, or Adisumarmo International. The most popular airlines for this route are Batik Air, Lion Air, Garuda Indonesia, and Citilink. Surabaya and Java have 400 direct flights per week. When you arrive at Java, consider visiting Java, and Borobudur, Java, Indonesia.

Frequently asked questions

What are the most popular routes to and from Surabaya?
What are the most popular routes to and from Java?
What airports are near Surabaya?
Which airlines fly between Surabaya and Java?
When’s the best time to travel between Surabaya and Java?
What flights operate between Surabaya and Java?
How many airports are there near Surabaya?
What time do nonstop (direct) flights between Surabaya and Java depart?
What time do nonstop (direct) flights between Surabaya and Java arrive?
What time do flights between Surabaya and Java depart?
What time do flights between Surabaya and Java arrive?

Explore alternative trips

Flights from Surabaya

Flights to Java

Popular routes

Other destination countries from Surabaya

Here is a list of countries people are flying to

Download our app

Start your next adventure now. Download our app and explore cheap flights effortlessly!

Find the best connection from Surabaya to Java
Search flights