
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Susi Air | 09:00 | 10:10 | Jakarta (HLP) | Pangandaran (CJN) | Book flight |
Batik Air | 11:20 | 12:50 | Jakarta (HLP) | Malang (MLG) | Book flight |
FlyJaya | 11:45 | 13:10 | Jakarta (HLP) | Yogyakarta (JOG) | Book flight |
Citilink | 12:05 | 13:55 | Jakarta (HLP) | Padang (PDG) | Book flight |
Batik Air | 15:50 | 17:15 | Jakarta (HLP) | Surabaya (SUB) | Book flight |
Batik Air | 15:50 | 18:40 | Jakarta (HLP) | Bali / Denpasar (DPS) | Book flight |
Citilink | 16:50 | 18:35 | Jakarta (HLP) | Pekanbaru (PKU) | Book flight |
Citilink | 17:10 | 20:00 | Jakarta (HLP) | Bali / Denpasar (DPS) | Book flight |
Batik Air | 19:15 | 20:25 | Jakarta (HLP) | Palembang (PLM) | Book flight |
Batik Air | 20:15 | 21:40 | Jakarta (HLP) | Surabaya (SUB) | Book flight |
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Batik Air | 09:15 | 10:35 | Malang (MLG) | Jakarta (HLP) | Book flight |
Citilink | 09:20 | 11:45 | Medan (KNO) | Jakarta (HLP) | Book flight |
FlyJaya | 09:50 | 11:15 | Yogyakarta (JOG) | Jakarta (HLP) | Book flight |
Batik Air | 13:35 | 14:55 | Malang (MLG) | Jakarta (HLP) | Book flight |
Citilink | 14:25 | 16:25 | Padang (PDG) | Jakarta (HLP) | Book flight |
Batik Air | 14:45 | 15:55 | Palembang (PLM) | Jakarta (HLP) | Book flight |
Batik Air | 15:40 | 17:00 | Surabaya (SUB) | Jakarta (HLP) | Book flight |
Batik Air | 17:55 | 19:15 | Surabaya (SUB) | Jakarta (HLP) | Book flight |
Citilink | 19:05 | 20:55 | Pekanbaru (PKU) | Jakarta (HLP) | Book flight |
Batik Air | 19:25 | 20:15 | Bali / Denpasar (DPS) | Jakarta (HLP) | Book flight |
HLP is in East Jakarta.
No. Soekarno-Hatta uses CGK and is a separate airport.
No. Include a separate road transfer between the station and Halim Perdanakusuma Airport.
Yes. Its airport directory lists HLP separately from CGK; use the meeting point selected in the ride booking.
Grab's terms identify possible toll, waiting-time and other surcharges in addition to the displayed scheduled-ride charge.
Halim Perdanakusuma Airport (HLP) is in East Jakarta. For a flight using HLP, select Halim Perdanakusuma as the airport pickup or drop-off. Jakarta's Soekarno-Hatta Airport (CGK) and Halim's Whoosh railway station are separate destinations, each requiring its own ground journey.
Grab's airport directory includes Halim Perdanakusuma as a Jakarta airport option. Use the airport name and code in the ride request, then follow the meeting point selected for that booking. This is more precise than entering only “Halim,” which can also refer to the railway station.
A scheduled ride can suit an early departure or a journey from accommodation elsewhere in Jakarta. Grab's advance-booking terms distinguish the displayed ride charge from possible toll, waiting-time and other surcharges. Compare the complete booking details when choosing the ride.
Halim Whoosh station and the airport are separate locations. KCIC's airport-transfer information describes a road connection between them, so a train ticket to Halim does not by itself take you to the passenger terminal.
For a train-and-flight journey, place the road transfer between the train arrival and airline check-in. Arrange the vehicle for the station end when leaving Whoosh, or the airport end after a flight. Keep the two meeting points distinct in the itinerary.
Use HLP and CGK to distinguish Jakarta airport options in a flight search. The airport at the end of one segment matters when selecting an onward flight: an arrival at CGK followed by a departure from HLP includes a journey across the city.
Compare the whole itinerary, including baggage collection, the road leg and the next check-in. A lower ticket price can involve more transport and handling when the flights use different airports. Keep route-specific operating airlines and flight times with the selected dated itinerary.

