Cheap Flights from Surabaya to Jakarta
Browse current best options from Surabaya. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Surabaya
RatePunk searches hundreds of travel sites at once for deals on flights to Jakarta
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Surabaya to Jakarta
Explore current cheapest deals departing from Surabaya to Jakarta
Round trip
Sort by: Cheapest
June 18 - June 21
SUB - Jakarta
$129
$133
Round trip
June 19 - June 21
SUB - Jakarta
$130
$135
Round trip
June 20 - June 21
SUB - Jakarta
$130
$135
Round trip
June 21 - June 22
SUB - Jakarta
$130
$136
Round trip
June 20 - June 22
SUB - Jakarta
$130
$137
Round trip
June 19 - June 20
SUB - Jakarta
$130
$138
Round trip
June 19 - June 22
SUB - Jakarta
$129
$138
Round trip
June 21 - June 23
SUB - Jakarta
$130
$139
Round trip
June 19 - June 23
SUB - Jakarta
$128
$144
Round trip
June 18 - June 21
SUB - Jakarta
$118
$145
Round trip
Unlock all 500+ flight deals to Jakarta and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Surabaya to Jakarta
How much is a round trip from Surabaya to Jakarta
Regular price: $102 - $147
Prices for flights from Surabaya to Jakarta are currently within the regular range.
The regular price range for this route is between $102 and $147. The current lowest deal is $133 with Lion Air, for travel from June 18 to June 21.
now $133
Low $102
High $147
The cheapest time to fly from Surabaya to Jakarta
The cheapest month to fly from Surabaya to Jakarta is April, with a median price of $81. The most expensive month is February, with a median price of $156. Prices are generally lower from March to December.
April
Flights from $81
February
Flights from $156
Direct flights from Surabaya to Jakarta
Citilink Indonesia
Lion Air
Last-minute flights going from Surabaya to Jakarta
Thu, Jun 18
SUB - Jakarta
Surabaya (SUB) - Jakarta (CGK)
Lion Air
$129
$133
One-way
Thu, Jun 18
SUB - Jakarta
Surabaya (SUB) - Jakarta (HLP)
Citilink Indonesia
$118
$145
One-way
Thu, Jun 18
SUB - Jakarta
Surabaya (SUB) - Jakarta (HLP)
Citilink Indonesia
$120
$147
One-way
Thu, Jun 18
SUB - Jakarta
Surabaya (SUB) - Jakarta (HLP)
Citilink Indonesia
$120
$148
One-way
Thu, Jun 18
SUB - Jakarta
Surabaya (SUB) - Jakarta (CGK)
Garuda Indonesia
$130
$170
One-way
Thu, Jun 18
SUB - Jakarta
Surabaya (SUB) - Jakarta (CGK)
Garuda Indonesia
$128
$189
One-way
Biggest price drops on these dates for flights from Surabaya to Jakarta
Jun 18 - Jun 21
$129 → $133
3%
Jun 19 - Jun 21
$130 → $135
4%
Jun 20 - Jun 21
$130 → $135
4%
Jun 21 - Jun 22
$130 → $136
5%
Popular Airports to fly from Surabaya to Jakarta
Surabaya - Jakarta route insights
💸 Price insights
Recent fares are above the typical level
Recent fares from Surabaya to Jakarta are above the typical level of $89.
📅 Best time to fly
Fly in April for the best prices
Historically, April is the cheapest month to fly, with a median price of $81.
⏱️ Flight duration
Direct flights take 1h 30m
The typical direct flight duration from Surabaya to Jakarta is 1 hour and 30 minutes.
✈️ Airlines & availability
Frequent direct flights available
Direct flights are frequent, with 98.7% of deals being direct flights.
🏆 Airline highlight
Lion Air offers direct flights
Lion Air is one of the airlines that offers direct flights on this route.
🎯 Booking tip
Consider booking in advance
Deals appear frequently, with an average of 0.87 deals per day over the last 30 days.
Surabaya main airports to depart from
Juanda International (SUB)
Juanda International Airport (SUB) is a convenient departure point for flights from Surabaya to Jakarta.
📍 ~20 km from Surabaya city center (reachable by car).
💸 Flights from ~$133
Jakarta main airports to arrive at
Soekarno–Hatta International (CGK)
Soekarno–Hatta International Airport is a key arrival point for flights to Jakarta from Surabaya.
📍 ~20 km from Jakarta (reachable by car)
💸 Flights from ~$133
Halim Perdanakusuma International (HLP)
Halim Perdanakusuma International Airport serves as another convenient option for reaching Jakarta.
📍 ~15 km from Jakarta (reachable by car)
💸 Flights from ~$151
Airports nearby Jakarta used as alternative
Soekarno–Hatta International (CGK)
Soekarno–Hatta International is the primary international gateway for the Jakarta metropolitan area with an extensive flight network.
📍 ~20 km from Jakarta (reachable by airport rail link and toll roads)
💸 Flights from ~$133
Halim Perdanakusuma International (HLP)
Halim Perdanakusuma International is located within Jakarta city limits, offering shorter commute times for many residents.
📍 ~15 km from Jakarta (reachable by car)
💸 Flights from ~$151
Husein Sastranegara International (BDO)
Husein Sastranegara International is accessible from Jakarta via the Whoosh high-speed railway, serving West Java.
📍 ~120 km from Jakarta (reachable by high-speed rail/road)
💸 Flights from ~$332
Kertajati International (KJT)
Kertajati International is a modern facility designated as the primary alternative for West Java air traffic.
📍 ~170 km from Jakarta (reachable by toll road)
💸 Flights from ~$323
Radin Inten II International (TKG)
Radin Inten II International serves the southern tip of Sumatra and is an alternative for Western Greater Jakarta.
📍 ~200 km from Jakarta (requires crossing the Sunda Strait)
💸 Flights from ~$191
Business & First Class Flight Deals to Jakarta
Discover luxury on the budget with premium cabin class on flights from Surabaya to Jakarta.
Elite
Best Elite deals to Jakarta
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From SUB
Elite
Jun 19
Jakarta, Indonesia
44% AI deal score
$463
$390
Save $73
From SUB
Elite
Jun 19
Jakarta, Indonesia
43% AI deal score
$452
$390
Save $62
From SUB
Elite
Jun 19
Jakarta, Indonesia
43% AI deal score
$459
$390
Save $69
From SUB
Elite
Jun 20
Jakarta, Indonesia
41% AI deal score
$533
$492
Save $41
From SUB
Elite
Jun 20
Jakarta, Indonesia
38% AI deal score
$493