Jakarta has nonstop connections with 15 airports in China: Hong Kong (HKG), Shanghai (PVG), Guangzhou (CAN), Fuzhou (FOC), Shenzhen (SZX), Xiamen (XMN), Beijing (PEK), Haikou (HAK), Chengdu (TFU), Chongqing (CKG), Kunming (KMG), Taipa (MFM), Wuhan (WUH), Nanjing (NKG), and Nanning (NNG). These routes are served 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).
China15 destinationsJakarta has nonstop connections with 7 airports in Malaysia: Kuala Lumpur (KUL), Penang (PEN), Senai (JHB), Subang (SZB), Kuching (KCH), Kota Kinabalu (BKI), and Kota Baharu (KBR). These routes are served 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.
Malaysia7 destinationsJakarta has nonstop connections with 3 airports in Australia: Sydney (SYD), Melbourne (MEL), and Perth (PER). These routes are served 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).
Australia3 destinationsJakarta has nonstop connections with 3 airports in Viet Nam: Ho Chi Minh City (SGN), Hanoi (HAN), and Da Nang (DAD). These routes are served by Flexflight, G Switch Works, Garuda Indonesia (SkyTeam), Hahn Air Systems, VietJet Air, and Vietnam Airlines (SkyTeam).
Viet Nam3 destinationsJakarta has nonstop connections with 2 airports in Japan: Tokyo (HND) and Tokyo (NRT). These routes are served 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).
Japan2 destinationsJakarta has nonstop connections with 2 airports in Saudi Arabia: Jeddah (JED) and Medina (MED). These routes are served by Garuda Indonesia (SkyTeam), Lion Air, Saudia (SkyTeam), and Vietnam Airlines (SkyTeam).
Saudi Arabia2 destinationsJakarta has nonstop connections with 2 airports in Thailand: Bangkok (BKK) and Bangkok (DMK). These routes are served 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).
Thailand2 destinationsJakarta has nonstop connections with 2 airports in United Arab Emirates: Abu Dhabi (AUH) and Dubai (DXB). These routes are served by airBaltic, Condor, EgyptAir (Star Alliance), Emirates, Etihad Airways, flydubai, and Garuda Indonesia (SkyTeam).
Jakarta has a nonstop connection with Lalmonirhat (LLJ) in Bangladesh, served by Batik Air.
Bangladesh1 destinationJakarta has a nonstop connection with Bandar Seri Begawan (BWN) in Brunei Darussalam, served by Indonesia AirAsia and Royal Brunei.
Jakarta has a nonstop connection with Kratie (KTI) in Cambodia, served by Indonesia AirAsia.
Cambodia1 destinationJakarta has a nonstop connection with Cairo (CAI) in Egypt, served by EgyptAir (Star Alliance).
Egypt1 destination