
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Batik Air | 11:20 | 12:50 | Jakarta (HLP) | Malang (MLG) | Book flight |
Citilink | 12:05 | 13:55 | Jakarta (HLP) | Padang (PDG) | Book flight |
Susi Air | 13:40 | 14:50 | Jakarta (HLP) | Pangandaran (CJN) | Book flight |
Citilink | 13:40 | 15:05 | Jakarta (HLP) | Yogyakarta (JOG) | Book flight |
Batik Air | 15:50 | 18:40 | Jakarta (HLP) | Bali / Denpasar (DPS) | Book flight |
Batik Air | 16:35 | 18:00 | Jakarta (HLP) | Surabaya (SUB) | Book flight |
Citilink | 16:50 | 18:35 | Jakarta (HLP) | Pekanbaru (PKU) | Book flight |
FlyJaya | 18:40 | 20:05 | Jakarta (HLP) | Yogyakarta (JOG) | Book flight |
Batik Air | 19:55 | 21:05 | Jakarta (HLP) | Palembang (PLM) | Book flight |
Batik Air | 20:40 | 22:05 | Jakarta (HLP) | Surabaya (SUB) | Book flight |
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Batik Air | 10:55 | 12:15 | Surabaya (SUB) | Jakarta (HLP) | Book flight |
Batik Air | 11:35 | 12:55 | Surabaya (SUB) | Jakarta (HLP) | Book flight |
Batik Air | 14:45 | 15:55 | Palembang (PLM) | Jakarta (HLP) | Book flight |
Batik Air | 17:55 | 19:15 | Surabaya (SUB) | Jakarta (HLP) | Book flight |
Batik Air | 18:40 | 20:00 | Surabaya (SUB) | Jakarta (HLP) | Book flight |
Citilink | 19:05 | 20:55 | Pekanbaru (PKU) | Jakarta (HLP) | Book flight |
Halim Airport (HLP), officially Halim Perdanakusuma International Airport, is Jakarta's second airport. It is in Kramat Jati, East Jakarta, and InJourney Airports runs the civil terminal. The airport shares its airfield with Halim Perdanakusuma Air Force Base. Passengers use a single civil passenger terminal, and scheduled passenger flights here are domestic. Jakarta's main airport is Soekarno Hatta International Airport (CGK) in Tangerang, so check which Jakarta airport your ticket shows before you travel.
Halim's big advantage is its link to the Halim station complex, served by the Jakarta–Bandung high-speed railway and the Jabodebek LRT. This guide covers the terminal, how to get there and what to check before your flight.
All civil passenger flights at HLP use the one terminal, so there is no transfer between buildings. The schedule tables further down this page show which airlines have upcoming flights, and your e-ticket shows the airline operating yours.
The terminal has been renovated. Ask staff in the terminal about lounges, prayer rooms, parking and other services available on the day.
Halim sits inside the city, and several bus, rail and road options connect it with Jakarta and nearby towns. Journey times depend heavily on Jakarta traffic. Fares are shown at the counter or in the app.
A shuttle bus runs from the airport terminal to the Halim station complex. From there you can take the Jakarta–Bandung high-speed railway towards Bandung or ride the Jabodebek LRT into Jakarta and its suburbs.
DAMRI airport buses leave from the terminal for Bogor, stopping at Botani Square, and for other cities nearby.
Mikrotrans (JakLingko) minibuses, including route JAK 20, stop at Gereja Oikumene, a short walk from the terminal. They serve nearby neighbourhoods as part of the JakLingko network.
Official airport taxis wait inside the terminal area. Other taxis and app-based ride-hailing pick up outside the terminal, so follow the signs once you leave the building.
Follow your airline's check-in instructions on the e-ticket. Double check that your flight leaves from HLP and not from Soekarno Hatta, as both airports are listed under Jakarta. For updated times on the day, use the Traveloka flight status page.
The fare cards on this page show fares on popular routes from Jakarta. The schedule tables list upcoming departures and arrivals at Halim Airport by date, airline and scheduled time; they cover a selection of flights, not the full timetable. Jakarta routes can use Halim or Soekarno Hatta, so check the airport code on each result: HLP is Halim. Compare airlines and times, and set a Price Alert if you would rather wait for a lower fare.
Popular domestic routes from Jakarta include:
Flying within Indonesia from the city side of Jakarta? Compare flights from Halim Airport on Traveloka and pick the one that suits your trip.



