Cheap Flights from Juanda International Airport to Halim Perdanakusuma International Airport
Search for flights from Surabaya to Jakarta and check out affordable one-way and round-trip options.
- Round-trip
- One way
-
- Cheapest nonstop
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Mon, May 11 | Batik Air
CGK 9:00 AM1h 30mNonstopSUB 10:30 AMJakarta - Surabaya | Sat, May 16 | Lion AirTHB 4,140 THB 6,75039% off39% offTHB 6,750 THB 4,140 -
SUB 10:55 AM1h 20mNonstopHLP 12:15 PMSurabaya - Jakarta | Wed, May 13 | Batik Air
CGK 3:30 AM1h 30mNonstopSUB 5:00 AMJakarta - Surabaya | Sat, May 16 | Lion AirTHB 4,370 THB 6,75035% off35% offTHB 6,750 THB 4,370 -
SUB 6:15 PM1h 35mNonstopHLP 7:50 PMSurabaya - Jakarta | Mon, May 11 | Citilink
CGK 3:30 AM1h 30mNonstopSUB 5:00 AMJakarta - Surabaya | Sat, May 16 | Lion AirTHB 4,440 THB 6,75034% off34% offTHB 6,750 THB 4,440 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Tue, May 12 | Thai Lion Air
CGK 9:00 AM1h 30mNonstopSUB 10:30 AMJakarta - Surabaya | Sun, May 17 | Lion AirTHB 4,49033% offTHB 6,750 THB 4,490 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Sat, May 16 | Thai Lion Air
CGK 2:50 PM1h 30mNonstopSUB 4:20 PMJakarta - Surabaya | Tue, May 19 | Lion AirTHB 4,62032% offTHB 6,750 THB 4,620 -
SUB 10:55 AM1h 20mNonstopHLP 12:15 PMSurabaya - Jakarta | Mon, May 18 | Thai Lion Air
CGK 2:50 PM1h 30mNonstopSUB 4:20 PMJakarta - Surabaya | Wed, May 20 | Lion AirTHB 4,62032% offTHB 6,750 THB 4,620 -
SUB 7:30 AM1h 20mNonstopHLP 8:50 AMSurabaya - Jakarta | Fri, May 22 | Thai Lion Air
CGK 3:30 AM1h 30mNonstopSUB 5:00 AMJakarta - Surabaya | Mon, May 25 | Lion AirTHB 4,62032% offTHB 6,750 THB 4,620 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Thu, May 14 | Thai Lion Air
CGK 9:00 AM1h 30mNonstopSUB 10:30 AMJakarta - Surabaya | Tue, May 19 | Lion AirTHB 4,62032% offTHB 6,750 THB 4,620 -
SUB 6:15 PM1h 35mNonstopHLP 7:50 PMSurabaya - Jakarta | Wed, May 13 | Citilink
CGK 3:30 AM1h 30mNonstopSUB 5:00 AMJakarta - Surabaya | Sat, May 16 | Lion AirTHB 4,64031% offTHB 6,750 THB 4,640 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Tue, Jun 16 | Batik Air
CGK 3:30 AM1h 30mNonstopSUB 5:00 AMJakarta - Surabaya | Fri, Jun 19 | Lion AirTHB 4,72030% offTHB 6,750 THB 4,720 -
SUB 1:00 PM17h 25m1 stopJKT 2:00 PMSurabaya - Jakarta | Tue, May 12 | Normal Airline
JKT 3:00 PM6hNonstopSUB 4:00 PMJakarta - Surabaya | Thu, May 14 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
SUB 6:15 PM1h 35mNonstopHLP 7:50 PMSurabaya - Jakarta | Tue, May 19 | CitilinkTHB 2,560 THB 3,73031% off31% offTHB 3,730 THB 2,560 -
SUB 6:15 PM1h 35mNonstopHLP 7:50 PMSurabaya - Jakarta | Tue, May 12 | CitilinkTHB 2,600 THB 3,73030% off30% offTHB 3,730 THB 2,600 -
SUB 10:55 AM1h 20mNonstopHLP 12:15 PMSurabaya - Jakarta | Mon, Jun 1 | Batik AirTHB 2,610 THB 3,73030% off30% offTHB 3,730 THB 2,610 -
SUB 10:55 AM1h 20mNonstopHLP 12:15 PMSurabaya - Jakarta | Wed, Jun 3 | Batik AirTHB 2,61030% offTHB 3,730 THB 2,610 -
SUB 10:55 AM1h 20mNonstopHLP 12:15 PMSurabaya - Jakarta | Tue, Jun 9 | Batik AirTHB 2,61030% offTHB 3,730 THB 2,610 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Fri, Jun 5 | Batik AirTHB 2,61030% offTHB 3,730 THB 2,610 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Thu, Jun 4 | Batik AirTHB 2,61030% offTHB 3,730 THB 2,610 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Mon, Jun 22 | Batik AirTHB 2,61030% offTHB 3,730 THB 2,610 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Sat, Jun 20 | Batik AirTHB 2,61030% offTHB 3,730 THB 2,610 -
SUB 5:55 PM1h 20mNonstopHLP 7:15 PMSurabaya - Jakarta | Wed, Jun 10 | Batik AirTHB 2,61030% offTHB 3,730 THB 2,610 -
SUB 1:00 PM17h 25m1 stopJKT 2:00 PMSurabaya - Jakarta | Tue, May 12 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Surabaya to Jakarta are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Juanda International Airport to Halim Perdanakusuma International Airport
Which month has the lowest one-way flight price from Juanda International Airport to Halim Perdanakusuma International Airport?
Based on Trip.com data from the past 12 months, if you’re looking for low one-way flight fares from Juanda International Airport to Halim Perdanakusuma International Airport, the best time to book is in March, with an average price of THB 2,080. Try to avoid April, when prices are highest, averaging around THB 2,790.
What is the cheapest day of the week to fly from Juanda International Airport to Halim Perdanakusuma International Airport?
Based on Trip.com data from the past 12 months, the cheapest day to depart from Juanda International Airport to Halim Perdanakusuma International Airport is usually Saturday, with average fares typically lower than other days. Try to avoid departing on Sunday, as prices are usually the highest on that day.
Selected Airlines from Juanda International Airport to Halim Perdanakusuma International Airport
See which airlines fly from Surabaya to Jakarta. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.


Find more flights and airlines
Flight Schedule from Juanda International Airport to Halim Perdanakusuma International Airport
Check the schedule for flights from Surabaya to Jakarta and find the flight that best matches your travel plans.

ID7514
Juanda International Airport
5:55 PM
SUB
7:15 PM
HLP
S M T W T - SSearch
ID7516
Juanda International Airport
10:55 AM
SUB
12:15 PM
HLP
S M T W T F SSearch
QG177
Juanda International Airport
3:10 PM
SUB
4:40 PM
HLP
S M - - T F -Search
QG173
Juanda International Airport
6:15 PM
SUB
7:50 PM
HLP
S M T W T F SSearch
QG179
Juanda International Airport
9:05 AM
SUB
10:40 AM
HLP
- M - - - - -Search
Juanda International Airport to Halim Perdanakusuma International Airport Flights Info
| Flight distance | 664.04 km |
|---|---|
| Cheapest one-way ticket price | THB 2,560 |
| Cheapest return ticket price | THB 4,140 |
FAQs for Juanda International Airport to Halim Perdanakusuma International Airport Flights
How long is a flight from Juanda International Airport to Halim Perdanakusuma International Airport?
It takes around 1 hour 24 minutes to fly from Juanda International Airport (sub) to Halim Perdanakusuma International Airport (hlp).How many daily flights are there from Juanda International Airport (SUB) to Halim Perdanakusuma International Airport (HLP)?
There are around 9 daily flights from Juanda International Airport (SUB) to Halim Perdanakusuma International Airport (HLP).When are flight tickets from Juanda International Airport (SUB) to Halim Perdanakusuma International Airport (HLP) the cheapest?
Tickets cost around THB 3,810 in June, making it the cheapest month to book. Juanda International Airport (SUB) to Halim Perdanakusuma International Airport (HLP) is a popular route, so don't forget to book your tickets in advance.When are flight tickets from Juanda International Airport (SUB) to Halim Perdanakusuma International Airport (HLP) most expensive?
The route from Juanda International Airport (SUB) to Halim Perdanakusuma International Airport (HLP) is quite popular. Without considering departure times or holidays, tickets cost around THB 4,110 in July, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Jakarta?
- The distance from Soekarno–Hatta International Airport to downtown is about 23 km. It takes about 40 minutes by taxi.
- The distance from Halim Perdanakusuma International Airport to downtown is about 7 km. It takes about 20 minutes by taxi.
Which airline operates the most direct flights from Juanda International Airport (SUB) to Halim Perdanakusuma International Airport (HLP)?
Citilink is a very popular airline operating an average of 2008 flights per month.
Popular Destinations
- Cheap flights from Juanda Airport to Soekarno-Hatta International Airport
- Cheap tickets from Juanda Airport to Velana International Airport
- Return plane tickets from Juanda Airport to Kuala Lumpur International Airport
- Cheap tickets from Juanda Airport to Ninoy Aquino International Airport
- Return plane tickets from Juanda Airport to Ngurah Rai Airport
- Cheap flights from Juanda Airport to Jakarta
- Cheap flights from Juanda Airport to Kuala Lumpur
- Return plane tickets from Juanda Airport to Bali
- Plane tickets from Juanda Airport to Malé
- Return plane tickets from Juanda Airport to Manila
- Cheap flights from Noi Bai International Airport to Halim Perdana Kusuma Airport
- Cheap tickets from Tan Son Nhat International Airport to Halim Perdana Kusuma Airport
- Cheap flights from Yogyakarta International Airport to Halim Perdana Kusuma Airport
- Cheap flights from Ngurah Rai Airport to Halim Perdana Kusuma Airport
- Cheap tickets from Laguindingan International Airport to Halim Perdana Kusuma Airport
- Plane tickets from Bali to Halim Perdana Kusuma Airport
- Plane tickets from Manila to Halim Perdana Kusuma Airport
- Plane tickets from Iloilo City to Halim Perdana Kusuma Airport
- Plane tickets from Medan to Halim Perdana Kusuma Airport
- Plane tickets from Cagayan De Oro to Halim Perdana Kusuma Airport
- Return plane tickets from Juanda Airport to Jakarta
- Return plane tickets from Juanda Airport to Bali
- Return plane tickets from Juanda Airport to Kuala Lumpur
- Cheap flights from Juanda Airport to Manila
- Return plane tickets from Juanda Airport to Malé
- Cheap tickets from Juanda Airport to Ninoy Aquino International Airport
- Cheap flights from Juanda Airport to Velana International Airport
- Cheap flights from Juanda Airport to Soekarno-Hatta International Airport
- Return plane tickets from Juanda Airport to Ngurah Rai Airport
- Cheap flights from Juanda Airport to Kuala Lumpur International Airport
- Cheap flights from United Kingdom to Spain
- Flights from India to Bhutan
- Flights from Australia to Japan
- Cheap tickets from Canada to Philippines
- Flights from Thailand to Vietnam
- Cheap flights from Dubai to India
- Flights from Mumbai to Singapore
- Cheap flights from Kuala Lumpur to Singapore
- Flights from Hong Kong to Singapore
- Flights from Manila to Singapore
- Singapore to Langkawi Flights
- Singapore to Penang Flights
- Singapore to Kuala Lumpur Flights
- Singapore to Kota Kinabalu Flights
- Manila to Macau Flights
- Manila to Kota Kinabalu Flights
- Cheap Flights to France From US$108
- New York to Atlanta Flights
- New York to San Francisco Flights
- New York to London Flights
- New York to Paris Flights
- How to Book Multi City Flights
- Best Time to Visit Sapa
- China Visa
- Singapore Airport to City
- Taiwan Public Holiday
- Tokyo Transport
- Hong Kong Arrival Card
- Osaka Airport to City
- e-Travel Philippines
- Vietnam Public Holiday 2026
- Canada Visa
- Philippine Airlines Terminal in NAIA
- International Flight Check in Time
- Flight Classes
- Singapore eSIM
- Trip.com Baggage Add-on
- Philippine Travel Tax
- Hong Kong Airport to Shenzhen
- Singapore MRT Map
- Trip.com Flight Promo Code
- Business Class vs First Class
- Australia eSIM
- What is ETA
- Hong Kong Plug
- Trip.com Ticket Issued Status
- Trip.com Passport Change
- Best Time to Visit Malaysia
- China High Speed Train
- Kuala Lumpur Airport to City
- Guangzhou Airport to City
- Cheap Air India flights to Hyderabad
- Cheap Flights to Targovishte Province
- Cheap tickets from China to Albania
- Cheap Flights to Erbil Governorate
- Flights to Jinan Yaoqiang International Airport
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.

