The places reachable from Jakarta on the most scheduled services, busiest first.
Aside from the non-stop destinations above, these popular places require a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop destinations from Jakarta not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes from Jakarta of 3,000 miles or more.
Jakarta has nonstop service to 15 airports in China: Hong Kong (HKG), Shanghai (PVG), Guangzhou (CAN), Xiamen (XMN), Shenzhen (SZX), Beijing (PEK), Chengdu (TFU), Fuzhou (FOC), Haikou (HAK), Chongqing (CKG), Taipa (MFM), Kunming (KMG), Wuhan (WUH), Nanjing (NKG), and Nanning (NNG). Flights are offered by 9 Air, Air China (Star Alliance), Air Macau, American Airlines (Oneworld), Batik Air, British Airways (Oneworld), Cathay Pacific (Oneworld), China Eastern Airlines (SkyTeam), China Southern Airlines, Finnair (Oneworld), Garuda Indonesia (SkyTeam), Hainan Airlines, Hong Kong Airlines, Juneyao Airlines, Lucky Air, Qatar Airways (Oneworld), Shandong Airlines, Shenzhen Airlines (Star Alliance), Spring Airlines, TransNusa Air Services, and XiamenAir (SkyTeam).
Jakarta has nonstop service to 7 airports in Malaysia: Kuala Lumpur (KUL), Penang (PEN), Senai (JHB), Subang (SZB), Kuching (KCH), Kota Kinabalu (BKI), and Kota Baharu (KBR). Flights are offered by Air France (SkyTeam), AirAsia, Batik Air, British Airways (Oneworld), Citilink Indonesia, Emirates, Etihad Airways, Flyfirefly, Garuda Indonesia (SkyTeam), Indonesia AirAsia, KLM (SkyTeam), Malaysia Airlines (Oneworld), Malindo Airways, Oman Air (Oneworld), Qatar Airways (Oneworld), Saudia (SkyTeam), SriLankan Airlines (Oneworld), and TransNusa Air Services.
Jakarta has nonstop service to 3 airports in Australia: Sydney (SYD), Melbourne (MEL), and Perth (PER). Flights are offered by Batik Air, China Airlines (SkyTeam), Etihad Airways, Garuda Indonesia (SkyTeam), KLM (SkyTeam), Malindo Airways, Oman Air (Oneworld), Qantas (Oneworld), Saudia (SkyTeam), and Turkish Airlines (Star Alliance).
Jakarta has nonstop service to 3 airports in Viet Nam: Hanoi (HAN), Ho Chi Minh City (SGN), and Da Nang (DAD). Flights are offered by Flexflight, G Switch Works, Garuda Indonesia (SkyTeam), Hahn Air Systems, VietJet Air, and Vietnam Airlines (SkyTeam).
Jakarta has nonstop service to 2 airports in Japan: Tokyo (HND) and Tokyo (NRT). Flights are offered by Aeroflot (SkyTeam), AeroMexico (SkyTeam), Alaska Airlines (Oneworld), All Nippon Airways (Star Alliance), American Airlines (Oneworld), Garuda Indonesia (SkyTeam), Japan Airlines (Oneworld), Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), and United Airlines (Star Alliance).
Jakarta has nonstop service to 2 airports in Saudi Arabia: Jeddah (JED) and Medina (MED). Flights are offered by Garuda Indonesia (SkyTeam), Lion Air, Saudia (SkyTeam), and Vietnam Airlines (SkyTeam).
Jakarta has nonstop service to 2 airports in Thailand: Bangkok (BKK) and Bangkok (DMK). Flights are offered by Aeroflot (SkyTeam), Austrian Airlines (Star Alliance), Bangkok Airways, Batik Air, Citilink Indonesia, Ethiopian Airlines (Star Alliance), Etihad Airways, Garuda Indonesia (SkyTeam), Gulf Air, IndiGo, Indonesia AirAsia, Lufthansa (Star Alliance), Saudia (SkyTeam), Thai Airways (Star Alliance), Thai Lion Air, TransNusa Air Services, and Turkish Airlines (Star Alliance).
Jakarta has nonstop service to 2 airports in United Arab Emirates: Abu Dhabi (AUH) and Dubai (DXB). Flights are offered by airBaltic, Condor, EgyptAir (Star Alliance), Emirates, Etihad Airways, flydubai, and Garuda Indonesia (SkyTeam).
You can fly nonstop from Jakarta to Lalmonirhat (LLJ) in Bangladesh with Batik Air.
You can fly nonstop from Jakarta to Bandar Seri Begawan (BWN) in Brunei Darussalam with Indonesia AirAsia and Royal Brunei.
You can fly nonstop from Jakarta to Kratie (KTI) in Cambodia with Indonesia AirAsia.
You can fly nonstop from Jakarta to Cairo (CAI) in Egypt with EgyptAir (Star Alliance).
You can fly nonstop from Jakarta to Mumbai (BOM) in India with IndiGo.
You can fly nonstop from Jakarta to Amsterdam (AMS) in Netherlands with AeroMexico (SkyTeam), Air Europa (SkyTeam), Air France (SkyTeam), Garuda Indonesia (SkyTeam), KLM (SkyTeam), and Scandinavian Airlines (SkyTeam).
You can fly nonstop from Jakarta to Muscat (MCT) in Oman with Garuda Indonesia (SkyTeam), Gulf Air, Oman Air (Oneworld), and OV.
You can fly nonstop from Jakarta to Manila (MNL) in Philippines with Cebu Pacific, Garuda Indonesia (SkyTeam), and Philippine Airlines (Oneworld).
You can fly nonstop from Jakarta to Doha (DOH) in Qatar with Alaska Airlines (Oneworld), American Airlines (Oneworld), British Airways (Oneworld), Finnair (Oneworld), Garuda Indonesia (SkyTeam), Iberia (Oneworld), JetBlue, and Qatar Airways (Oneworld).
The other 87 routes are scheduled across the whole window the feed publishes.
How many of these destinations each program's airlines fly to. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Batik Air flies nonstop from Jakarta to Perth (PER).
China Airlines (SkyTeam) flies nonstop from Jakarta to Sydney (SYD) and Melbourne (MEL).
Etihad Airways flies nonstop from Jakarta to Sydney (SYD) and Melbourne (MEL).
Garuda Indonesia (SkyTeam) flies nonstop from Jakarta to Sydney (SYD) and Melbourne (MEL).
KLM (SkyTeam) flies nonstop from Jakarta to Sydney (SYD) and Melbourne (MEL).
Malindo Airways flies nonstop from Jakarta to Perth (PER).
Oman Air (Oneworld) flies nonstop from Jakarta to Sydney (SYD) and Melbourne (MEL).
Qantas (Oneworld) flies nonstop from Jakarta to Sydney (SYD) and Melbourne (MEL).
Saudia (SkyTeam) flies nonstop from Jakarta to Sydney (SYD) and Melbourne (MEL).
Turkish Airlines (Star Alliance) flies nonstop from Jakarta to Sydney (SYD) and Melbourne (MEL).
AeroMexico (SkyTeam) flies nonstop from Jakarta to Amsterdam (AMS).
Air Europa (SkyTeam) flies nonstop from Jakarta to Amsterdam (AMS).
Air France (SkyTeam) flies nonstop from Jakarta to Amsterdam (AMS).
Garuda Indonesia (SkyTeam) flies nonstop from Jakarta to Amsterdam (AMS) and Arnavutkoy (IST).
KLM (SkyTeam) flies nonstop from Jakarta to Amsterdam (AMS).
Scandinavian Airlines (SkyTeam) flies nonstop from Jakarta to Amsterdam (AMS).
Turkish Airlines (Star Alliance) flies nonstop from Jakarta to Arnavutkoy (IST).
EgyptAir (Star Alliance) flies nonstop from Jakarta to Cairo (CAI).
The airport's official name is Soekarno-Hatta International Airport. On Roame and most flight schedules, you will find it under the code CGK.
The IATA airport code for Soekarno-Hatta International Airport is CGK. Enter CGK in Flightmap whenever you want to use this exact airport.
Soekarno-Hatta International Airport serves Jakarta, Indonesia. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to CGK, not just the broader city.
Open the map with CGK as your departure airport and Anywhere as the destination. You can then narrow the routes by airline, alliance, aircraft, mileage program, nonstop service, and observed award fares.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service from CGK.
Yes. When Roame has observed award availability for a route from CGK, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Current schedule data connects Jakarta (CGK) with 103 connected airports in 25 countries. The route list can change as airlines publish new seasons, so the page is rebuilt from the latest available schedule aggregate.
The current route data includes 85 airlines: 9 Air, Aeroflot, AeroMexico, Air China, Air Europa, Air France, Air India, Air Macau, AirAsia, airBaltic, Alaska Airlines, All Nippon Airways, American Airlines, Asiana Airlines, Austrian Airlines, Bangkok Airways, Batik Air, British Airways, Cathay Pacific, Cebu Pacific, China Airlines, China Eastern Airlines, China Southern Airlines, Citilink Indonesia, Condor, Delta Air Lines, EgyptAir, Emirates, Ethiopian Airlines, Etihad Airways, EVA Air, Finnair, Flexflight, flydubai, Flyfirefly, G Switch Works, Garuda Indonesia, Gulf Air, Hahn Air Systems, Hainan Airlines, Hevilift, Hong Kong Airlines, Iberia, Iberworld Airlines, IndiGo, Indonesia AirAsia, Japan Airlines, JetBlue, Juneyao Airlines, KLM, Korean Air, Lion Air, Lucky Air, Lufthansa, Malaysia Airlines, Malindo Airways, NAM Air, Oman Air, OV, Philippine Airlines, Qantas, Qatar Airways, Royal Brunei, Saudia, Scandinavian Airlines, Shandong Airlines, Shenzhen Airlines, Singapore Airlines, Spring Airlines, SriLankan Airlines, Sriwijaya Air, Starlux Airlines, Swiss International Air Lines, T'way Air, Thai Airways, Thai Lion Air, Tigerair, TransNusa Air Services, Turkish Airlines, United Airlines, VietJet Air, Vietnam Airlines, Virgin Australia, X1, and XiamenAir. Use the airline filter to isolate any one of them on the map.
The longest nonstop connection currently present in the route data is Amsterdam (AMS), about 7,055 miles from Jakarta. It is offered by AeroMexico, Air Europa, Air France, Garuda Indonesia, KLM, and Scandinavian Airlines.
Yes. The current route data includes 47 domestic destinations within Indonesia. The Domestic flights section highlights named airport links from that set.
You can fly nonstop from Jakarta to Singapore (SIN) in Singapore with Air France (SkyTeam), Air India (Star Alliance), All Nippon Airways (Star Alliance), Asiana Airlines (Star Alliance), Bangkok Airways, Batik Air, China Airlines (SkyTeam), China Eastern Airlines (SkyTeam), Citilink Indonesia, Etihad Airways, Garuda Indonesia (SkyTeam), Iberworld Airlines, IndiGo, Indonesia AirAsia, KLM (SkyTeam), Lufthansa (Star Alliance), Malindo Airways, Oman Air (Oneworld), Saudia (SkyTeam), Singapore Airlines (Star Alliance), Swiss International Air Lines (Star Alliance), Tigerair, TransNusa Air Services, United Airlines (Star Alliance), Vietnam Airlines (SkyTeam), Virgin Australia, and XiamenAir (SkyTeam).
You can fly nonstop from Jakarta to Seoul (ICN) in South Korea with Aeroflot (SkyTeam), Asiana Airlines (Star Alliance), Delta Air Lines (SkyTeam), Garuda Indonesia (SkyTeam), Hahn Air Systems, Korean Air (SkyTeam), Saudia (SkyTeam), and T'way Air.
You can fly nonstop from Jakarta to Colombo (CMB) in Sri Lanka with SriLankan Airlines (Oneworld).