Jakarta has nonstop connections with 14 airports in China: Hong Kong (HKG), Guangzhou (CAN), Shanghai (PVG), Shenzhen (SZX), Xiamen (XMN), Beijing (PEK), Haikou (HAK), Chengdu (TFU), Fuzhou (FOC), Chongqing (CKG), Kunming (KMG), Wuhan (WUH), Nanjing (NKG), and Nanning (NNG). These routes are served by 9 Air, Air China (Star Alliance), 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).
China14 destinationsJakarta has nonstop connections with 7 airports in Malaysia: Kuala Lumpur (KUL), Penang (PEN), Senai (JHB), Subang (SZB), Kuching (KCH), Kota Baharu (KBR), and Kota Kinabalu (BKI). These routes are served by Air France (SkyTeam), AirAsia, Batik Air, British Airways (Oneworld), China Eastern Airlines (SkyTeam), 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), China Eastern 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 Japan: Tokyo (NRT), Tokyo (HND), and Tokoname (NGO). 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).
Japan3 destinationsJakarta has nonstop connections with 3 airports in Saudi Arabia: Jeddah (JED), Medina (MED), and Riyadh (RUH). These routes are served by Garuda Indonesia (SkyTeam), Lion Air, Regent Airways, Saudia (SkyTeam), and Vietnam Airlines (SkyTeam).
Saudi Arabia3 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: Dubai (DXB) and Abu Dhabi (AUH). These routes are served by airBaltic, Condor, EgyptAir (Star Alliance), Emirates, Etihad Airways, flydubai, and Garuda Indonesia (SkyTeam).
Jakarta has nonstop connections with 2 airports in Viet Nam: Hanoi (HAN) and Ho Chi Minh City (SGN). These routes are served by Flexflight, G Switch Works, Garuda Indonesia (SkyTeam), Hahn Air Systems, VietJet Air, and Vietnam Airlines (SkyTeam).
Viet Nam2 destinationsJakarta 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