Direct (non-stop) flights Surabaya (SUB) - Jakarta (CGK)
5 airline(s) cover the 695 km distance on this route with a flight time of 1h 45min
Airlines with direct flights from Surabaya (Juanda International Airport) to Jakarta (Soekarno-Hatta International Airport)
When it comes to travel between Surabaya and Jakarta, having a direct flight can be a convenient and time-saving option. Luckily, there are several airlines that offer direct flights between these two bustling Indonesian cities. Whether you're traveling for business or leisure, here are some of the airlines you can choose from:
Lion Air
Lion Air is one of the major airlines in Indonesia that operates daily direct flights from Surabaya's Juanda International Airport to Jakarta's Soekarno-Hatta International Airport. With its extensive network and frequent flights, Lion Air provides travelers with options and flexibility. You can find more information about their flights and book tickets on the official Lion Air website.
Garuda Indonesia
As the national airline of Indonesia, Garuda Indonesia offers direct flights between Surabaya and Jakarta. With their world-class service and modern fleet, Garuda Indonesia ensures a comfortable and enjoyable travel experience. For flight schedules and bookings, you can visit the official Garuda Indonesia website.
Batik Air
Another reputable airline that operates direct flights on this route is Batik Air. As a subsidiary of Lion Air, Batik Air focuses on providing premium services to its passengers. Their flights between Surabaya and Jakarta offer great comfort and convenience. To learn more about Batik Air's services, schedules, and fares, you can visit their official website.
Citilink
Citilink is a low-cost carrier that offers affordable direct flights between Surabaya and Jakarta. As a subsidiary of Garuda Indonesia, Citilink maintains high safety standards and provides value-for-money travel. You can check their flight schedules and book tickets on the official Citilink website.
AirAsia
Known for its budget-friendly fares, AirAsia operates direct flights between Surabaya and Jakarta. As one of the leading low-cost carriers in Southeast Asia, AirAsia offers passengers a good balance between affordability and convenience. To check flight availability and book tickets, you can visit the AirAsia website.
With multiple airlines providing direct flights from Surabaya (Juanda International Airport) to Jakarta (Soekarno-Hatta International Airport), travelers have a variety of options to choose from. Whether you prefer full-service airlines or low-cost carriers, you can find a flight that suits your needs and budget. Book your tickets in advance and get ready to explore these vibrant Indonesian cities!
Garuda Indonesia business available |
Su
Mo
Tu
We
Th
Fr
Sa
|
business available |
5-6 daily flights |
|
Batik Air business available |
Su
Mo
Tu
We
Th
Fr
Sa
|
business available |
11 daily flights |
|
Lion Air low cost airline |
Su
Mo
Tu
We
Th
Fr
Sa
|
low cost airline |
7-8 daily flights |
|
Citilink low cost airline |
Su
Mo
Tu
We
Th
Fr
Sa
|
low cost airline |
9 daily flights |
|
SW Italia |
Su
Mo
Tu
We
Th
Fr
Sa
|
|
5 daily flights |
Direct Flights Schedule
Airline | Flight | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|---|---|
|
GA 305 |
Su
07:35
|
Mo
07:05
|
Tu
07:05
|
We
07:05
|
Th
07:05
|
Fr
07:05
|
Sa
07:05
|
|
GA 327 |
Su
11:00
|
Mo
11:00
|
Tu
11:00
|
We
11:10
|
Th
11:00
|
Fr
11:00
|
Sa
11:00
|
|
GA 317 |
Su
17:55
|
Mo
19:40
|
Tu
19:40
|
We
19:40
|
Th
19:40
|
Fr
20:25
|
Sa
13:30
|
|
GA 449 |
Su
—
|
Mo
—
|
Tu
15:20
|
We
—
|
Th
—
|
Fr
—
|
Sa
15:20
|
|
GA 311 |
Su
16:30
|
Mo
16:30
|
Tu
16:30
|
We
16:30
|
Th
16:30
|
Fr
16:30
|
Sa
16:30
|
|
GA 325 |
Su
18:40
|
Mo
18:40
|
Tu
18:40
|
We
18:40
|
Th
18:40
|
Fr
18:40
|
Sa
18:40
|
|
ID 6589 |
Su
05:00
|
Mo
05:00
|
Tu
05:00
|
We
05:00
|
Th
05:00
|
Fr
05:00
|
Sa
05:00
|
|
ID 6896 |
Su
05:00
|
Mo
05:00
|
Tu
05:00
|
We
05:00
|
Th
05:00
|
Fr
05:00
|
Sa
05:00
|
|
ID 6597 |
Su
07:10
|
Mo
07:10
|
Tu
07:10
|
We
07:10
|
Th
07:10
|
Fr
07:10
|
Sa
07:10
|
|
ID 6581 |
Su
09:10
|
Mo
09:10
|
Tu
09:10
|
We
09:10
|
Th
09:10
|
Fr
09:10
|
Sa
09:10
|
|
ID 6585 |
Su
10:10
|
Mo
10:10
|
Tu
10:10
|
We
10:10
|
Th
10:10
|
Fr
10:10
|
Sa
10:10
|
|
ID 6864 |
Su
10:10
|
Mo
10:10
|
Tu
10:10
|
We
10:10
|
Th
10:10
|
Fr
10:10
|
Sa
10:10
|
|
ID 6593 |
Su
11:10
|
Mo
11:10
|
Tu
11:10
|
We
11:10
|
Th
11:10
|
Fr
11:10
|
Sa
11:10
|
|
ID 6401 |
Su
15:10
|
Mo
15:10
|
Tu
15:10
|
We
15:10
|
Th
15:10
|
Fr
15:10
|
Sa
15:10
|
|
ID 6587 |
Su
16:10
|
Mo
16:10
|
Tu
16:10
|
We
16:10
|
Th
16:10
|
Fr
16:10
|
Sa
16:10
|
|
ID 6862 |
Su
16:10
|
Mo
16:10
|
Tu
16:10
|
We
16:10
|
Th
16:10
|
Fr
16:10
|
Sa
16:10
|
|
ID 6573 |
Su
19:10
|
Mo
19:10
|
Tu
19:10
|
We
19:10
|
Th
19:10
|
Fr
19:10
|
Sa
19:10
|
|
JT 591 |
Su
06:15
|
Mo
06:15
|
Tu
06:15
|
We
—
|
Th
06:15
|
Fr
06:15
|
Sa
—
|
|
JT 573 |
Su
07:40
|
Mo
07:40
|
Tu
07:40
|
We
07:40
|
Th
07:40
|
Fr
07:40
|
Sa
07:40
|
|
JT 693 |
Su
08:20
|
Mo
08:20
|
Tu
08:20
|
We
08:20
|
Th
08:20
|
Fr
08:20
|
Sa
08:20
|
|
JT 697 |
Su
11:20
|
Mo
11:20
|
Tu
11:20
|
We
11:20
|
Th
11:20
|
Fr
11:20
|
Sa
11:20
|
|
JT 811 |
Su
11:20
|
Mo
11:20
|
Tu
11:20
|
We
11:20
|
Th
11:20
|
Fr
11:20
|
Sa
11:20
|
|
JT 749 |
Su
14:20
|
Mo
14:20
|
Tu
14:20
|
We
14:20
|
Th
14:20
|
Fr
14:20
|
Sa
14:20
|
|
JT 581 |
Su
17:40
|
Mo
17:40
|
Tu
17:40
|
We
17:40
|
Th
17:40
|
Fr
17:40
|
Sa
17:40
|
|
JT 695 |
Su
17:40
|
Mo
17:40
|
Tu
17:40
|
We
17:40
|
Th
17:40
|
Fr
17:40
|
Sa
17:40
|
|
QG 711 |
Su
05:30
|
Mo
05:30
|
Tu
05:30
|
We
05:30
|
Th
05:30
|
Fr
05:30
|
Sa
05:30
|
|
QG 713 |
Su
09:50
|
Mo
09:50
|
Tu
09:50
|
We
09:50
|
Th
09:50
|
Fr
09:50
|
Sa
09:50
|
|
QG 715 |
Su
10:40
|
Mo
10:40
|
Tu
10:40
|
We
10:40
|
Th
10:40
|
Fr
10:40
|
Sa
10:40
|
|
QG 717 |
Su
11:35
|
Mo
11:35
|
Tu
11:35
|
We
11:35
|
Th
11:35
|
Fr
11:35
|
Sa
11:35
|
|
QG 719 |
Su
17:30
|
Mo
17:30
|
Tu
17:30
|
We
17:30
|
Th
17:30
|
Fr
17:30
|
Sa
17:30
|
|
QG 721 |
Su
19:30
|
Mo
19:30
|
Tu
19:30
|
We
19:30
|
Th
19:30
|
Fr
19:30
|
Sa
19:30
|
|
QG 723 |
Su
19:40
|
Mo
19:40
|
Tu
19:40
|
We
19:40
|
Th
19:40
|
Fr
19:40
|
Sa
19:40
|
|
QG 725 |
Su
20:30
|
Mo
20:30
|
Tu
20:30
|
We
20:30
|
Th
20:30
|
Fr
20:30
|
Sa
20:30
|
|
QG 737 |
Su
21:10
|
Mo
21:10
|
Tu
21:10
|
We
21:10
|
Th
21:10
|
Fr
21:10
|
Sa
21:10
|
|
IU 333 |
Su
06:00
|
Mo
06:00
|
Tu
06:00
|
We
06:00
|
Th
06:00
|
Fr
06:00
|
Sa
06:00
|
|
IU 331 |
Su
08:00
|
Mo
08:00
|
Tu
08:00
|
We
08:00
|
Th
08:00
|
Fr
08:00
|
Sa
08:00
|
|
IU 343 |
Su
16:00
|
Mo
16:00
|
Tu
16:00
|
We
16:00
|
Th
16:00
|
Fr
16:00
|
Sa
16:00
|
|
IU 793 |
Su
16:00
|
Mo
16:00
|
Tu
16:00
|
We
16:00
|
Th
16:00
|
Fr
16:00
|
Sa
16:00
|
|
IU 341 |
Su
17:00
|
Mo
17:00
|
Tu
17:00
|
We
17:00
|
Th
17:00
|
Fr
17:00
|
Sa
17:00
|
Price analysis for non-stop flights from Surabaya to Jakarta
If you're in search of the most budget-friendly option, consider a direct flight from Juanda International Airport to Soekarno-Hatta International Airport, where fares can start as low as 62€, particularly during the wallet-friendly month of November. These average prices for non-stop flights linking Juanda International Airport (SUB) and Soekarno-Hatta International Airport (CGK) are meticulously derived from user queries, based on the lowest monthly round-trip rates available for a single adult traveler. It's important to note that these fare figures are subject to fluctuations based on the quantity of data accessible for this specific route.
For travelers aiming to maximize savings, this represents an exceptional opportunity. Booking your direct flight during November could result in significant cost savings, with the potential to secure fares as attractive as 62€. These values reflect the collective search patterns of users, factoring in the lowest monthly rates for round-trip journeys by adult passengers. Please keep in mind that these prices may vary depending on the depth of data available for this specific flight route.
€99 Approximately
Approximate costs for flights between Juanda International Airport (SUB) and Soekarno-Hatta International Airport (CGK)
Departing from Juanda International Airport (SUB)
Juanda International Airport (SUB) is the fourth largest airport in Indonesia and is based in Surabaya.
Show all flight from BCN →
Arriving to Soekarno-Hatta International Airport (CGK)
Soekarno Hatta International (CGK) stands as the largest airport in Indonesia and is based in Jakarta.
Show all flights from CGK →Best in Surabaya
Cheap car rentals in Surabaya
Travel on your terms, adapting seamlessly to sudden shifts or preferences.
Excursions & Activities in Surabaya
Engage with a local tour specialist or pre-book a museum ticket.
The kinds of planes you can expect on this route
Listed below are the aircraft varieties employed for this route, complete with their seat capacity and the classes they offer.
-
Boeing 737-800 Passenger
Garuda Indonesia162 seats (all economy) -
Airbus A320
Batik Air150 seats (all economy) -
Boeing 737-800 Passenger
Batik Air162 seats (all economy) -
Boeing 737-900 Passenger
Lion Air215 seats (all economy) -
Boeing 737-800 Passenger
Lion Air204 seats (all economy) -
Airbus A330
Lion Air420 seats (all economy) -
Airbus A320
Citilink180 seats (all economy) -
Airbus A320
SW Italia179 seats (all economy)
Surabaya (SUB) - Jakarta (CGK) : Flight information
We've compiled a comprehensive summary of the pivotal particulars for this flight.
-
Cheapest flight found
48€ -
Average flight time
1:45 h -
Cheapest month for a flight
November -
Most popular airline
Garuda Indonesia -
Flights per week
35
Hotels near Soekarno-Hatta International Airport
Domestic flights most in demand from Juanda International Airport
International destinations in high demand from Juanda International Airport
Aappilattoq (AAP)
4 Flights scheduled next month
Bandar Seri Begawan (BWN)
21 Flights scheduled next month
FAQ about direct flights from Juanda International Airport to Soekarno-Hatta International Airport
How many hours does it take to fly from Juanda International Airport to Soekarno-Hatta International Airport?
On average, flights between Juanda International Airport and Soekarno-Hatta International Airport have a typical duration of 1h 45min.
How many airlines offer nonstop flights between Surabaya and Jakarta?
There are 5 airlines that offer nonstop flights to Soekarno-Hatta International Airport (CGK). These airlines, including Garuda Indonesia, Batik Air, Lion Air, Citilink, SW Itali, provide convenient and direct travel options for passengers looking to reach their destination swiftly without layovers.
What is the average price of airfare from Surabaya to Jakarta?
You'll discover the lowest fare for a direct flight between Juanda International Airport and Soekarno-Hatta International Airport at just 62€, and this budget-friendly rate is usually up for grabs during November. Conversely, as we head into January, flight prices tend to ascend, reaching an average of 123€ for a non-stop journey.
Which airline is the most popular on this route?
Garuda Indonesia is the most popular airline for flights between Surabaya to Jakarta.
What's the total flying distance from Surabaya to Jakarta?
The approximate distance between Surabaya and Jakarta is about 695 kilometers.
Our advantages
100% Free
Start saving immediately with EcoFly
Book with Flexibility
Organize your trips early and secure flights free from change fees.
Travel smart
With insightful data and detailed charts on our platform, we simplify the travel decision-making process.