Jump to main content

Routes to/from Soekarno-Hatta International Airport

[ Inbound Routes | Outbound Routes ]

Caution: This page displays community-maintained data: information may be missing, incorrect, or out of date. Please confirm with an official source before making travel plans.

Inbound Airline Routes

Fly to Soekarno-Hatta International Airport from ...

Abu Dhabi – Abu Dhabi International Airport (AUH)
via Etihad Airways (EY). Non-stop. Aircraft: 332 77W
Ad Dammam – King Fahd International Airport (DMM)
via Garuda Indonesia (GA). Non-stop. Aircraft: 744
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 74E
Balikpapan-Borneo Island – Sepinggan International Airport (BPN)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 734
via Lion Air (JT). Non-stop. Aircraft: 739
via Mandala Airlines (RI). Non-stop. Aircraft: 320
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Banda Aceh-Sumatra Island – Sultan Iskandarmuda Airport (BTJ)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Lion Air (JT). Non-stop. Aircraft: 739
Bandar Lampung-Sumatra Island – Radin Inten II (Branti) Airport (TKG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 733 734
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Bandar Seri Begawan – Brunei International Airport (BWN)
via Royal Brunei Airlines (BI). Non-stop. Aircraft: 763 320
Bangkok – Suvarnabhumi Airport (BKK)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Thai Airways International (TG). Non-stop. Aircraft: 333
Banjarmasin-Borneo Island – Syamsudin Noor Airport (BDJ)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Batam Island – Hang Nadim Airport (BTH)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 735
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Beijing – Beijing Capital International Airport (PEK)
via Garuda Indonesia (GA). Non-stop. Aircraft: 333
Bengkulu-Sumatra Island – Padang Kemiling (Fatmawati Soekarno) Airport (BKS)
via Lion Air (JT). Non-stop. Aircraft: 733 734
via Mandala Airlines (RI). Non-stop. Aircraft: 319
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Denpasar-Bali Island – Ngurah Rai (Bali) International Airport (DPS)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 738 333
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739
via Mandala Airlines (RI). Non-stop. Aircraft: 319
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Doha – Doha International Airport (DOH)
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 333
via Qatar Airways (QR). Non-stop. Aircraft: 333 332
Dubai – Dubai International Airport (DXB)
via Emirates (EK). Non-stop. Aircraft: 77W
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
via Yemenia Yemen Airways (IY). Non-stop. Aircraft: 332
Guangzhou – Guangzhou Baiyun International Airport (CAN)
via China Southern Airlines (CZ). Non-stop. Aircraft: 320
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 320
Ho Chi Minh City – Tan Son Nhat International Airport (SGN)
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
Hong Kong – Chek Lap Kok International Airport (HKG)
via Cathay Pacific Airways (CX). Non-stop. Aircraft: 330 777 773 343
via China Airlines (CI). Non-stop. Aircraft: 333
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
via Mandala Airlines (RI). Non-stop. Aircraft: 320
Jambi-Sumatra Island – Sultan Thaha Airport (DJB)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 733
via Lion Air (JT). Non-stop. Aircraft: 733 734
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Jeddah – King Abdulaziz International Airport (JED)
via Garuda Indonesia (GA). Non-stop. Aircraft: 744
via Lion Air (JT). Non-stop. Aircraft: 744
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 74E
Kendari-Celebes Island – Wolter Monginsidi Airport (KDI)
via Lion Air (JT). Non-stop. Aircraft: 733
Ketaping/Padang-Sumatra Island – Minangkabau Airport (PDG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 733
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Kota Kinabalu – Kota Kinabalu International Airport (BKI)
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
Kuala Lumpur – Kuala Lumpur International Airport (KUL)
via AirAsia (AK). Non-stop. Aircraft: 320
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 733 735
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 738 734 332
via Gulf Air (GF). Code share. Non-stop. Aircraft: 734
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 777 77W
via Kuwait Airways (KU). Non-stop. Aircraft: 343
via Lion Air (JT). Non-stop. Aircraft: 734
via Malaysia Airlines (MH). Non-stop. Aircraft: 738 734 330
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 734 733
Malang-Java Island – Abdul Rachman Saleh Airport (MLG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 735 733
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Manado-Celebes Island – Sam Ratulangi Airport (MDC)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734
via Lion Air (JT). Non-stop. Aircraft: 739
Manila – Ninoy Aquino International Airport (MNL)
via Cebu Pacific Air (5J). Non-stop. Aircraft: 319
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 319
via Philippine Airlines (PR). Non-stop. Aircraft: 320
Mataram-Lombok Island – Selaparang Airport (AMI)
via Garuda Indonesia (GA). Non-stop. Aircraft: 733 734
via Lion Air (JT). Non-stop. Aircraft: 739
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 733
Medan-Sumatra Island – Polonia International Airport (MES)
via Garuda Indonesia (GA). Non-stop. Aircraft: 735 738
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739 734
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Melbourne – Melbourne International Airport (MEL)
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
Nanning – Nanning Wuxu Airport (NNG)
via Shenzhen Airlines (ZH). Non-stop. Aircraft: 738
Padang-Sumatra Island – Tabing Airport (PDG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 733
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Palangkaraya-Kalimantan Tengah – Tjilik Riwut Airport (PKY)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Palembang-Sumatra Island – Sultan Mahmud Badaruddin Ii Airport (PLM)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 734 735
via Lion Air (JT). Non-stop. Aircraft: 739 734 M82
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Pangkal Pinang-Palaubangka Island – Pangkal Pinang (Depati Amir) Airport (PGK)
via Garuda Indonesia (GA). Non-stop. Aircraft: 735
via Lion Air (JT). Non-stop. Aircraft: 733
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Pekanbaru-Sumatra Island – Sultan Syarif Kasim Ii (Simpang Tiga) Airport (PKU)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Lion Air (JT). Non-stop. Aircraft: 739
via Mandala Airlines (RI). Non-stop. Aircraft: 320
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Penang – Penang International Airport (PEN)
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
Perth – Perth International Airport (PER)
via Jetstar Airways (JQ). Code share. Non-stop. Aircraft: 320
Phuket – Phuket International Airport (HKT)
via Thai AirAsia (FD). Non-stop. Aircraft: 320
Pontianak-Borneo Island – Supadio Airport (PNK)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 735 733
via Lion Air (JT). Non-stop. Aircraft: 734
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Riyadh – King Khaled International Airport (RUH)
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 743 74E
Semarang-Java Island – Achmad Yani Airport (SRG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 733 738 735
via Lion Air (JT). Non-stop. Aircraft: 734 733
via Mandala Airlines (RI). Non-stop. Aircraft: 319 320
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Seoul – Incheon International Airport (ICN)
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 333
via Korean Air (KE). Non-stop. Aircraft: 772
via Korean Air (KE). Code share. Non-stop. Aircraft: 332
Shanghai – Shanghai Pudong International Airport (PVG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 333
Singapore – Singapore Changi International Airport (SIN)
via All Nippon Airways (NH). Code share. Non-stop. Aircraft: 773
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 319
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Jetstar Airways (JQ). Code share. Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739
via Lufthansa Airlines (LH). Non-stop. Aircraft: 744
via Mandala Airlines (RI). Non-stop. Aircraft: 320
via Philippine Airlines (PR). Non-stop. Aircraft: 320
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 743
via Singapore Airlines (SQ). Non-stop. Aircraft: 773
via Tiger Airways (TR). Non-stop. Aircraft: 320
via Turkish Airlines (TK). Non-stop. Aircraft: 343
via Valuair (VF). Non-stop. Aircraft: 320
via Vietnam Airlines (VN). Code share. Non-stop. Aircraft: 738
Sukarata(Solo)-Java Island – Adi Sumarmo Wiryokusumo Airport (SOC)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 735 734
via Lion Air (JT). Non-stop. Aircraft: M90 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Surabaya – Juanda International Airport (SUB)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739
via Mandala Airlines (RI). Non-stop. Aircraft: 319 320
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Sydney – Sydney Kingsford Smith International Airport (SYD)
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
via Qantas Airways (QF). Non-stop. Aircraft: 333
Taipa – Macau International Airport (MFM)
via Mandala Airlines (RI). Non-stop. Aircraft: 320
Taipei – Taiwan Taoyuan International Airport (TPE)
via China Airlines (CI). Non-stop. Aircraft: 333
via EVA Airways (BR). Non-stop. Aircraft: 74E 332
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 333
Tanjung Pandan-Belitung Island – Buluh Tumbang (H A S Hanandjoeddin) Airport (TJQ)
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Tokyo – Narita International Airport (NRT)
via Japan Airlines International (JL). Non-stop. Aircraft: 777
Ujung Pandang-Celebes Island – Hasanuddin International Airport (UPG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 734
via Lion Air (JT). Non-stop. Aircraft: 739
via Lion Air (JT). Code share. Non-stop. Aircraft: 739 M82
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
via Wings Air (IW). Non-stop. Aircraft: 739 M82
Xiamen – Xiamen Gaoqi International Airport (XMN)
via Air China (CA). Non-stop. Aircraft: 737
Yogyakarta-Java Island – Adi Sutjipto International Airport (JOG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739 734
via Mandala Airlines (RI). Non-stop. Aircraft: 319 320

Outbound Airline Routes

Fly from Soekarno-Hatta International Airport to ...

Abu Dhabi – Abu Dhabi International Airport (AUH)
via Etihad Airways (EY). Non-stop. Aircraft: 332 77W
Ad Dammam – King Fahd International Airport (DMM)
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 74E
Ambon – Pattimura Airport, Ambon (AMQ)
via Lion Air (JT). Non-stop. Aircraft: 739
Balikpapan-Borneo Island – Sepinggan International Airport (BPN)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 734 735
via Lion Air (JT). Non-stop. Aircraft: 739
via Mandala Airlines (RI). Non-stop. Aircraft: 320 319
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Banda Aceh-Sumatra Island – Sultan Iskandarmuda Airport (BTJ)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 735
via Lion Air (JT). Non-stop. Aircraft: 739
via Lion Air (JT). 1 stop(s). Aircraft: 734
Bandar Lampung-Sumatra Island – Radin Inten II (Branti) Airport (TKG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 733 734
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Bandar Seri Begawan – Brunei International Airport (BWN)
via Royal Brunei Airlines (BI). Non-stop. Aircraft: 320 763
Bangkok – Suvarnabhumi Airport (BKK)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Thai Airways International (TG). Non-stop. Aircraft: 333
Banjarmasin-Borneo Island – Syamsudin Noor Airport (BDJ)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Batam Island – Hang Nadim Airport (BTH)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 735
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Beijing – Beijing Capital International Airport (PEK)
via Garuda Indonesia (GA). Non-stop. Aircraft: 333
Bengkulu-Sumatra Island – Padang Kemiling (Fatmawati Soekarno) Airport (BKS)
via Lion Air (JT). Non-stop. Aircraft: 733 734
via Mandala Airlines (RI). Non-stop. Aircraft: 319
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Denpasar-Bali Island – Ngurah Rai (Bali) International Airport (DPS)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 734 333
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739
via Mandala Airlines (RI). Non-stop. Aircraft: 319
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Doha – Doha International Airport (DOH)
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 333
via Qatar Airways (QR). Non-stop. Aircraft: 332 333
Dubai – Dubai International Airport (DXB)
via Emirates (EK). Non-stop. Aircraft: 77W
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
via Yemenia Yemen Airways (IY). Non-stop. Aircraft: 332
Guangzhou – Guangzhou Baiyun International Airport (CAN)
via China Southern Airlines (CZ). Non-stop. Aircraft: 320
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 320
Ho Chi Minh City – Tan Son Nhat International Airport (SGN)
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
Hong Kong – Chek Lap Kok International Airport (HKG)
via Cathay Pacific Airways (CX). Non-stop. Aircraft: 330 777 773 343
via China Airlines (CI). Non-stop. Aircraft: 333
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
via Mandala Airlines (RI). Non-stop. Aircraft: 320
Jambi-Sumatra Island – Sultan Thaha Airport (DJB)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 733
via Lion Air (JT). Non-stop. Aircraft: 733 734
via Mandala Airlines (RI). Non-stop. Aircraft: 319
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Jeddah – King Abdulaziz International Airport (JED)
via Garuda Indonesia (GA). Non-stop. Aircraft: 744
via Lion Air (JT). Non-stop. Aircraft: 744
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 74E
Kendari-Celebes Island – Wolter Monginsidi Airport (KDI)
via Lion Air (JT). Non-stop. Aircraft: 733
Ketaping/Padang-Sumatra Island – Minangkabau Airport (PDG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 733
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Kota Kinabalu – Kota Kinabalu International Airport (BKI)
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
Kuala Lumpur – Kuala Lumpur International Airport (KUL)
via AirAsia (AK). Non-stop. Aircraft: 320
via Garuda Indonesia (GA). Non-stop. Aircraft: 733 735 734
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 734 738 332
via Gulf Air (GF). Code share. Non-stop. Aircraft: 734
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 777 77W
via Kuwait Airways (KU). Non-stop. Aircraft: 343
via Lion Air (JT). Non-stop. Aircraft: 734
via Malaysia Airlines (MH). Non-stop. Aircraft: 734 738 330
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 733 734
via Yemenia Yemen Airways (IY). Non-stop. Aircraft: 332
Malang-Java Island – Abdul Rachman Saleh Airport (MLG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 735 733
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Manado-Celebes Island – Sam Ratulangi Airport (MDC)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734
via Lion Air (JT). Non-stop. Aircraft: 739
Manila – Ninoy Aquino International Airport (MNL)
via Cebu Pacific Air (5J). Non-stop. Aircraft: 319
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 319
via Philippine Airlines (PR). Non-stop. Aircraft: 320
Mataram-Lombok Island – Selaparang Airport (AMI)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 733
via Lion Air (JT). Non-stop. Aircraft: 739
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 733
Medan-Sumatra Island – Polonia International Airport (MES)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739 734
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Melbourne – Melbourne International Airport (MEL)
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
Nanning – Nanning Wuxu Airport (NNG)
via Shenzhen Airlines (ZH). Non-stop. Aircraft: 738
Padang-Sumatra Island – Tabing Airport (PDG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 733
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Palangkaraya-Kalimantan Tengah – Tjilik Riwut Airport (PKY)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734
via Lion Air (JT). Non-stop. Aircraft: 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Palembang-Sumatra Island – Sultan Mahmud Badaruddin Ii Airport (PLM)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 734 735
via Lion Air (JT). Non-stop. Aircraft: 734 739 M82
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Pangkal Pinang-Palaubangka Island – Pangkal Pinang (Depati Amir) Airport (PGK)
via Garuda Indonesia (GA). Non-stop. Aircraft: 735
via Lion Air (JT). Non-stop. Aircraft: 733
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Pekanbaru-Sumatra Island – Sultan Syarif Kasim Ii (Simpang Tiga) Airport (PKU)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Lion Air (JT). Non-stop. Aircraft: 739
via Mandala Airlines (RI). Non-stop. Aircraft: 320
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Penang – Penang International Airport (PEN)
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
Perth – Perth International Airport (PER)
via Jetstar Airways (JQ). Code share. Non-stop. Aircraft: 320
Phuket – Phuket International Airport (HKT)
via Thai AirAsia (FD). Non-stop. Aircraft: 320
Pontianak-Borneo Island – Supadio Airport (PNK)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 735 733
via Lion Air (JT). Non-stop. Aircraft: 734
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Riyadh – King Khaled International Airport (RUH)
via Garuda Indonesia (GA). Non-stop. Aircraft: 744
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 74E 743
Semarang-Java Island – Achmad Yani Airport (SRG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 733 738 734 735
via Lion Air (JT). Non-stop. Aircraft: 734 733
via Mandala Airlines (RI). Non-stop. Aircraft: 319 320
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Seoul – Incheon International Airport (ICN)
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 333
via Korean Air (KE). Non-stop. Aircraft: 772
via Korean Air (KE). Code share. Non-stop. Aircraft: 332
Shanghai – Shanghai Pudong International Airport (PVG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 333
Singapore – Singapore Changi International Airport (SIN)
via All Nippon Airways (NH). Code share. Non-stop. Aircraft: 773
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 319
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Jetstar Airways (JQ). Code share. Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739
via Lufthansa Airlines (LH). Non-stop. Aircraft: 744
via Mandala Airlines (RI). Non-stop. Aircraft: 320
via Philippine Airlines (PR). Non-stop. Aircraft: 320
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 743
via Singapore Airlines (SQ). Non-stop. Aircraft: 773
via Tiger Airways (TR). Non-stop. Aircraft: 320
via Turkish Airlines (TK). Non-stop. Aircraft: 330
via Valuair (VF). Non-stop. Aircraft: 320
via Vietnam Airlines (VN). Code share. Non-stop. Aircraft: 738
Sukarata(Solo)-Java Island – Adi Sumarmo Wiryokusumo Airport (SOC)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738 735 734
via Lion Air (JT). Non-stop. Aircraft: M90 739
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Surabaya – Juanda International Airport (SUB)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739
via Mandala Airlines (RI). Non-stop. Aircraft: 319 320
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Sydney – Sydney Kingsford Smith International Airport (SYD)
via Garuda Indonesia (GA). Non-stop. Aircraft: 332
via Qantas Airways (QF). Non-stop. Aircraft: 333
Taipa – Macau International Airport (MFM)
via Mandala Airlines (RI). Non-stop. Aircraft: 320
Taipei – Taiwan Taoyuan International Airport (TPE)
via China Airlines (CI). Non-stop. Aircraft: 333
via EVA Airways (BR). Non-stop. Aircraft: 74E 332
via Garuda Indonesia (GA). Code share. Non-stop. Aircraft: 333
Tanjung Pandan-Belitung Island – Buluh Tumbang (H A S Hanandjoeddin) Airport (TJQ)
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
Tokyo – Narita International Airport (NRT)
via Japan Airlines International (JL). Non-stop. Aircraft: 777
Ujung Pandang-Celebes Island – Hasanuddin International Airport (UPG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 734 738
via Lion Air (JT). Non-stop. Aircraft: 739
via Lion Air (JT). Code share. Non-stop. Aircraft: M82
via Sriwijaya Air (SJ). Non-stop. Aircraft: 732
via Wings Air (IW). Non-stop. Aircraft: M82
Xiamen – Xiamen Gaoqi International Airport (XMN)
via Air China (CA). Non-stop. Aircraft: 737
Yogyakarta-Java Island – Adi Sutjipto International Airport (JOG)
via Garuda Indonesia (GA). Non-stop. Aircraft: 738
via Indonesia AirAsia (QZ). Non-stop. Aircraft: 320
via Lion Air (JT). Non-stop. Aircraft: 739 734
via Mandala Airlines (RI). Non-stop. Aircraft: 320 319