Flights to Jakarta
Which airport to land at, how far each is from the centre, and where the routes go. Live fares are booked here.
Jakarta is served by 2 airports with scheduled flights within 100 km. The closest large one is Halim Perdanakusuma International Airport (HLP), 8 km (5 mi) from the centre, with a longest runway of 9,843 ft, which limits it to short and medium-haul aircraft. The alternatives are Soekarno-Hatta International Airport (CGK, 23 km).
| Airport | Code | From centre | Longest runway | Elevation |
|---|---|---|---|---|
| Halim Perdanakusuma International Airport | HLP | 8 km (5 mi) | 9,843 ft | 84 ft |
| Soekarno-Hatta International Airport | CGK | 23 km (14 mi) | 12,008 ft | 34 ft |
Runway length is a practical tell: at 9,843 ft, HLP handles short and medium-haul aircraft, so a long-haul trip will connect somewhere else first. The airport sits at 84 ft; that is low enough that altitude never restricts departures.
Book a flight to Jakarta
Our airline partner is activating live fares for this site; the search below opens the moment that is done. Hotels can be booked now.
Routes to and from Jakarta
Straight-line distance and an estimated block time for the city pairs people search for most. Each opens a page with both ends’ airports, the time-zone shift and what changes on arrival.
| Route | Country | Distance | Estimated time |
|---|---|---|---|
| Jakarta to Singapore | Singapore | 898 km (558 mi) | about 1 h 54 min |
| Jakarta to Surabaya | Indonesia | 662 km (411 mi) | about 1 h 36 min |
| Jakarta to Medan | Indonesia | 1,418 km (881 mi) | about 2 h 34 min |
| Jakarta to Palembang | Indonesia | 434 km (270 mi) | about 1 h 18 min |
| Jakarta to Semarang | Indonesia | 404 km (251 mi) | about 1 h 16 min |
| Jakarta to Makassar | Indonesia | 1,398 km (868 mi) | about 2 h 33 min |
| Jakarta to Kuala Lumpur | Malaysia | 1,188 km (738 mi) | about 2 h 16 min |
| Jakarta to Batam | Indonesia | 877 km (545 mi) | about 1 h 52 min |
| Jakarta to Jepara | Indonesia | 425 km (264 mi) | about 1 h 18 min |
| Jakarta to Pekanbaru | Indonesia | 959 km (596 mi) | about 1 h 59 min |
| Jakarta to Bandar Lampung | Indonesia | 196 km (122 mi) | about 1 h |
| Jakarta to Padang | Indonesia | 928 km (577 mi) | about 1 h 56 min |
| Jakarta to Malang | Indonesia | 668 km (415 mi) | about 1 h 36 min |
| Jakarta to Samarinda | Indonesia | 1,308 km (813 mi) | about 2 h 26 min |
| Jakarta to Johor Bahru | Malaysia | 920 km (572 mi) | about 1 h 56 min |
| Jakarta to Kampung Baru Subang | Malaysia | 1,197 km (744 mi) | about 2 h 17 min |
| Jakarta to Petaling Jaya | Malaysia | 1,189 km (739 mi) | about 2 h 16 min |
| Jakarta to Tasikmalaya | Indonesia | 196 km (122 mi) | about 1 h |
| Jakarta to Ipoh | Malaysia | 1,361 km (845 mi) | about 2 h 30 min |
| Jakarta to Shah Alam | Malaysia | 1,190 km (740 mi) | about 2 h 17 min |
| Jakarta to Balikpapan | Indonesia | 1,237 km (768 mi) | about 2 h 20 min |
| Jakarta to Pontianak | Indonesia | 741 km (460 mi) | about 1 h 42 min |
| Jakarta to Kinshasa | Democratic Republic of the Congo | 10,124 km (6,291 mi) | about 13 h 44 min |
| Jakarta to Lagos | Nigeria | 11,564 km (7,186 mi) | about 15 h 35 min |
| Jakarta to Lima | Peru | 17,940 km (11,148 mi) | about 23 h 45 min |
| Jakarta to Bogotá | Colombia | 19,809 km (12,309 mi) | about 26 h 9 min |
| Jakarta to Abidjan | Ivory Coast | 12,370 km (7,686 mi) | about 16 h 37 min |
| Jakarta to Dar es Salaam | Tanzania | 7,459 km (4,635 mi) | about 10 h 19 min |
| Jakarta to Nairobi | Kenya | 7,785 km (4,837 mi) | about 10 h 44 min |
| Jakarta to Ibadan | Nigeria | 11,517 km (7,156 mi) | about 15 h 31 min |
Distances are straight-line; road and rail routes run about 15–25% longer. Times are estimates from distance and typical speeds, not timetables.
Common questions
Which airport should I fly into for Jakarta?
Halim Perdanakusuma International Airport (HLP) is the closest large airport at 8 km (5 mi). The others, CGK, are further out and worth it only when the fare or the airline makes them so.
How far is HLP from Jakarta city centre?
8 km (5 mi) in a straight line; the road or rail distance is somewhat longer.
Can I book flights to Jakarta on this site?
Very soon: our airline partner is switching live fares on for this site. Hotels can be booked now.
How are the journey times on this page worked out?
From straight-line distance and typical speeds for each mode, so they are estimates for planning, not timetables. Road and rail routes run 15–25% longer than the straight line.
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 14 September 2026. Hotel and hostel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.