KUL routes

Kuala Lumpur International Airport
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia

Caution: Route data may be out of date. We will be adding support for users to update routes soon.

Flights to KUL from ...

Abu Dhabi, United Arab Emirates (AUH)

via Etihad Airways
Non-stop.
Aircraft: 332

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 332

Adelaide, Australia (ADL)

via Malaysia Airlines
Non-stop.
Aircraft: 772

Almaty, Kazakhstan (ALA)

via Air Astana
Non-stop.
Aircraft: 752

Alor Satar, Malaysia (AOR)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Amsterdam, Netherlands (AMS)

via KLM-Royal Dutch Airlines
Non-stop.
Aircraft: 77W 777

via KLM-Royal Dutch Airlines
Code share. Non-stop.
Aircraft: 747

via Malaysia Airlines
Non-stop.
Aircraft: 744

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 772

Angeles/Mabalacat, Philippines (CRK)

via AirAsia
Non-stop.
Aircraft: 320

Auckland, New Zealand (AKL)

via Malaysia Airlines
Non-stop.
Aircraft: 772

Banda Aceh, Indonesia (BTJ)

via AirAsia
Non-stop.
Aircraft: 320

Bandar Seri Begawan, Brunei (BWN)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 319

via Royal Brunei Airlines
Non-stop.
Aircraft: 319

via Royal Brunei Airlines
Code share. Non-stop.
Aircraft: 734

Bandung-Java Island, Indonesia (BDO)

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734

via Indonesia AirAsia
Non-stop.
Aircraft: 737

via Malaysia Airlines
Non-stop.
Aircraft: 734

Bangalore, India (BLR)

via AirAsia
Non-stop.
Aircraft: 320

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 738

via Malaysia Airlines
Non-stop.
Aircraft: 738

Bangkok, Thailand (BKK)

via Air Madagascar
Code share. Non-stop.
Aircraft: 333

via AirAsia
Non-stop.
Aircraft: 320

via All Nippon Airways
Code share. Non-stop.
Aircraft: AB6

via Austrian Airlines AG dba Austrian
Code share. Non-stop.
Aircraft: 777

via Lufthansa Airlines
Non-stop.
Aircraft: 744

via Lufthansa Airlines
Code share. Non-stop.
Aircraft: 777

via Malaysia Airlines
Non-stop.
Aircraft: 734 738

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 333 777 AB6 330

via Oman Air
Code share. Non-stop.
Aircraft: 734

via Royal Jordanian
Non-stop.
Aircraft: 332

via Thai AirAsia
Non-stop.
Aircraft: 320

via Thai Airways International
Non-stop.
Aircraft: 333 773 AB6 777 330

via Thai Airways International
Code share. Non-stop.
Aircraft: 734 744 738

Beijing, China (PEK)

via Air China
Non-stop.
Aircraft: 757

via Air Zimbabwe
Non-stop.
Aircraft: 762

via China Southern Airlines
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 330

Bintulu, Malaysia (BTU)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Brisbane, Australia (BNE)

via Malaysia Airlines
Non-stop.
Aircraft: 772

Cairo, Egypt (CAI)

via EgyptAir
Non-stop.
Aircraft: 330

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 330

Chengdu, China (CTU)

via AirAsia X
Non-stop.
Aircraft: 330

Chennai, India (MAA)

via Air India
Code share. Non-stop.
Aircraft: 320

via Air India Express
Non-stop.
Aircraft: 738

via AirAsia
Non-stop.
Aircraft: 320

via Indian Airlines
Non-stop.
Aircraft: 321

via Jet Airways (India) Ltd
Non-stop.
Aircraft: 73H

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 332

via Malaysia Airlines
Non-stop.
Aircraft: 332

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 734

Chiang Mai, Thailand (CNX)

via AirAsia
Non-stop.
Aircraft: 320

Colombo, Sri Lanka (CMB)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 330 738

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 340

via SriLankan Airlines
Non-stop.
Aircraft: 343 332

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 332

Denpasar-Bali Island, Indonesia (DPS)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 332 734

via Indonesia AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 330 734

Dhaka, Bangladesh (DAC)

via AirAsia
Non-stop.
Aircraft: 320

via Biman Bangladesh Airlines
Non-stop.
Aircraft: 313 738 772

via GMG Airlines
Non-stop.
Aircraft: M80

via Malaysia Airlines
Non-stop.
Aircraft: 332 330

via United Airways Bangladesh
Non-stop.
Aircraft: DH8

Doha, Qatar (DIA)

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 333 332 320

via Qatar Airways
Non-stop.
Aircraft: 332 333

Dubai, United Arab Emirates (DXB)

via Emirates
Non-stop.
Aircraft: 77W 773

via Malaysia Airlines
Non-stop.
Aircraft: 330 332

via Yemenia Yemen Airways
Non-stop.
Aircraft: 332

Frankfurt am Main, Germany (FRA)

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772

Gold Coast, Australia (OOL)

via AirAsia X
Non-stop.
Aircraft: 330

Guangzhou, China (CAN)

via AirAsia
Non-stop.
Aircraft: 320

via China Southern Airlines
Non-stop.
Aircraft: 320

via China Southern Airlines
Code share. Non-stop.
Aircraft: 332

via Malaysia Airlines
Non-stop.
Aircraft: 332

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 320

Guilin City, China (KWL)

via AirAsia
Non-stop.
Aircraft: 320

Haikou, China (HAK)

via AirAsia
Non-stop.
Aircraft: 320

Hangzhou, China (HGH)

via AirAsia X
Non-stop.
Aircraft: 330

Hanoi, Vietnam (HAN)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 738 734

Harare, Zimbabwe (HRE)

via Air Zimbabwe
Non-stop.
Aircraft: 762

Hat Yai, Thailand (HDY)

via AirAsia
Non-stop.
Aircraft: 320

Ho Chi Minh City, Vietnam (SGN)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Vietnam Airlines
Non-stop.
Aircraft: 321

Hong Kong, Hong Kong (HKG)

via AirAsia
Non-stop.
Aircraft: 320

via American Airlines
Code share. Non-stop.
Aircraft: 773

via Cathay Pacific Airways
Code share. Non-stop.
Aircraft: 330 772

via Cathay Pacific Airways
Non-stop.
Aircraft: 777 343 773 330

via Malaysia Airlines
Non-stop.
Aircraft: 330 772

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 777 773 340 330 744

via Oman Air
Code share. Non-stop.
Aircraft: 333

Hyderabad, India (HYD)

via AirAsia
Non-stop.
Aircraft: 320

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 738

via Malaysia Airlines
Non-stop.
Aircraft: 738

Istanbul, Turkey (IST)

via Malaysia Airlines
Non-stop.
Aircraft: 772

via Turkish Airlines
Code share. Non-stop.
Aircraft: 772

Jakarta, Indonesia (CGK)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Non-stop.
Aircraft: 733 735 734

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734 738 332

via Gulf Air
Code share. Non-stop.
Aircraft: 734

via Indonesia AirAsia
Non-stop.
Aircraft: 320

via KLM-Royal Dutch Airlines
Non-stop.
Aircraft: 777 77W

via Kuwait Airways
Non-stop.
Aircraft: 343

via Lion Air
Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 734 738 330

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 733 734

via Yemenia Yemen Airways
Non-stop.
Aircraft: 332

Jeddah, Saudi Arabia (JED)

via Malaysia Airlines
Non-stop.
Aircraft: 772

via Saudi Arabian Airlines
Non-stop.
Aircraft: 74E

Johannesburg, South Africa (JNB)

via Malaysia Airlines
Non-stop.
Aircraft: 744 772

via South African Airways
Code share. Non-stop.
Aircraft: 744 772

Johor Bahru, Malaysia (JHB)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Karachi, Pakistan (KHI)

via Malaysia Airlines
Non-stop.
Aircraft: 330

via Pakistan International Airlines
Non-stop.
Aircraft: 310

Kathmandu, Nepal (KTM)

via Air Nepal International
Non-stop.
Aircraft: 752

via Nepal Airlines Corporation
Non-stop.
Aircraft: 757

Ketaping/Padang - Sumatra Island, Indonesia (PDG)

via AirAsia
Non-stop.
Aircraft: 320

Kochi, India (COK)

via AirAsia
Non-stop.
Aircraft: 320

Kolkata, India (CCU)

via AirAsia
Non-stop.
Aircraft: 320

Kota Baharu, Malaysia (KBR)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Kota Kinabalu, Malaysia (BKI)

via AirAsia
Non-stop.
Aircraft: 320

via All Nippon Airways
Code share. Non-stop.
Aircraft: 330 734 772

via Korean Air
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 734 330 772 738

via Oman Air
Code share. Non-stop.
Aircraft: 734

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 330

Krabi, Thailand (KBV)

via AirAsia
Non-stop.
Aircraft: 320

Kuala Terengganu, Malaysia (TGG)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Kuantan, Malaysia (KUA)

via Malaysia Airlines
Non-stop.
Aircraft: 734

Kuching, Malaysia (KCH)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734 332 738 330

via Oman Air
Code share. Non-stop.
Aircraft: 332 737 734

Kunming, China (KMG)

via Malaysia Airlines
Non-stop.
Aircraft: 738

Kuwait City, Kuwait (KWI)

via Kuwait Airways
Non-stop.
Aircraft: 343

Labuan, Malaysia (LBU)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Lahore, Pakistan (LHE)

via Pakistan International Airlines
Non-stop.
Aircraft: 310

Langkawi, Malaysia (LGK)

via AirAsia
Non-stop.
Aircraft: 320

via All Nippon Airways
Code share. Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Oman Air
Code share. Non-stop.
Aircraft: 734

London, United Kingdom (LHR)

via bmi british midland international
Code share. Non-stop.
Aircraft: 744

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 744

via Malaysia Airlines
Non-stop.
Aircraft: 744

London, United Kingdom (STN)

via AirAsia X
Non-stop.
Aircraft: 340

Macau, Macau (MFM)

via AirAsia
Non-stop.
Aircraft: 320

Malé, Maldives (MLE)

via Malaysia Airlines
Non-stop.
Aircraft: 738

Manama, Bahrain (BAH)

via Gulf Air
Non-stop.
Aircraft: 340

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 340

Manila, Philippines (MNL)

via Cebu Pacific Air
Non-stop.
Aircraft: 319

via Malaysia Airlines
Non-stop.
Aircraft: 738

via Philippine Airlines
Code share. Non-stop.
Aircraft: 738

Medan-Sumatra Island, Indonesia (MES)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734

via Indonesia AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Melbourne, Australia (MEL)

via AirAsia X
Non-stop.
Aircraft: 330

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 772

via Emirates
Non-stop.
Aircraft: 77W

via Malaysia Airlines
Non-stop.
Aircraft: 772

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 332

Miri, Malaysia (MYY)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Mumbai, India (BOM)

via AirAsia X
Non-stop.
Aircraft: 330

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772

Muscat, Oman (MCT)

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 330

via Oman Air
Non-stop.
Aircraft: 332 333

Nanning, China (NNG)

via Shenzhen Airlines
Non-stop.
Aircraft: 73G

New Delhi, India (DEL)

via AirAsia X
Non-stop.
Aircraft: 330

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 330

Osaka, Japan (KIX)

via All Nippon Airways
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 330

Padang-Sumatra Island, Indonesia ()

via AirAsia
Non-stop.
Aircraft: 320

Paris, France (CDG)

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772

Pekanbaru-Sumatra Island, Indonesia (PKU)

via AirAsia
Non-stop.
Aircraft: 320

Penang, Malaysia (PEN)

via AirAsia
Non-stop.
Aircraft: 320

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 734

via All Nippon Airways
Code share. Non-stop.
Aircraft: 734

via Cathay Pacific Airways
Non-stop.
Aircraft: 773

via Gulf Air
Code share. Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 734 738

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 773

via Oman Air
Code share. Non-stop.
Aircraft: 737 734

Perth, Australia (PER)

via AirAsia X
Non-stop.
Aircraft: 330

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 330 772

Phnom Penh, Cambodia (PNH)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Phuket, Thailand (HKT)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Thai Airways International
Code share. Non-stop.
Aircraft: 734

Port Louis, Mauritius (MRU)

via Air Mauritius
Non-stop.
Aircraft: 332

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 332

Riyadh, Saudi Arabia (RUH)

via Saudi Arabian Airlines
Non-stop.
Aircraft: 74E

Rome, Italy (FCO)

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772

Sandakan, Malaysia (SDK)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Seoul, South Korea (ICN)

via Korean Air
Non-stop.
Aircraft: 333 332

via Korean Air
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 330

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 333

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 332

Shanghai, China (PVG)

via China Eastern Airlines
Non-stop.
Aircraft: 320

via China Southern Airlines
Code share. Non-stop.
Aircraft: 330 772

via Malaysia Airlines
Non-stop.
Aircraft: 330 772

Shenzhen, China (SZX)

via AirAsia
Non-stop.
Aircraft: 320

via Shenzhen Airlines
Non-stop.
Aircraft: 320

Sibu, Malaysia (SBW)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Siem Reap, Cambodia (REP)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Singapore, Singapore (SIN)

via Air Niugini
Non-stop.
Aircraft: 763

via AirAsia
Non-stop.
Aircraft: 320

via Jetstar Asia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 320 772 333 319 332

via Oman Air
Code share. Non-stop.
Aircraft: 734

via SilkAir
Code share. Non-stop.
Aircraft: 734 772 333

via SilkAir
Non-stop.
Aircraft: 320 319

via Singapore Airlines
Non-stop.
Aircraft: 772 333

via Singapore Airlines
Code share. Non-stop.
Aircraft: 734 320 319

via SriLankan Airlines
Non-stop.
Aircraft: 332 763

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 763

via Tiger Airways
Non-stop.
Aircraft: 320

Sukarata(Solo)-Java Island, Indonesia (SOC)

via AirAsia
Non-stop.
Aircraft: 320

Surabaya, Indonesia (SUB)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734

via Indonesia AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Sydney, Australia (SYD)

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 744

via Malaysia Airlines
Non-stop.
Aircraft: 744

Taipei, Taiwan (TPE)

via AirAsia X
Non-stop.
Aircraft: 330

via China Airlines
Non-stop.
Aircraft: 343 333

via EVA Airways
Non-stop.
Aircraft: 332

via Malaysia Airlines
Non-stop.
Aircraft: 772 738

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 772

Tashkent, Uzbekistan (TAS)

via Uzbekistan Airways
Non-stop.
Aircraft: 763

Tawau, Malaysia (TWU)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Tehran, Iran (IKA)

via Iran Air
Non-stop.
Aircraft: 74L

Thiruvananthapuram, India (TRV)

via AirAsia
Non-stop.
Aircraft: 320

Tianjin, China (TSN)

via AirAsia X
Non-stop.
Aircraft: 330

Tiruchirappally, India (TRZ)

via AirAsia
Non-stop.
Aircraft: 320

Tokyo, Japan (NRT)

via All Nippon Airways
Code share. Non-stop.
Aircraft: 772

via Japan Airlines International
Non-stop.
Aircraft: 767

via Malaysia Airlines
Non-stop.
Aircraft: 772

Ujung Pandang-Celebes Island, Indonesia (UPG)

via AirAsia
Non-stop.
Aircraft: 320

Vientiane, Laos (VTE)

via AirAsia
Non-stop.
Aircraft: 320

Xiamen, China (XMN)

via Malaysia Airlines
Non-stop.
Aircraft: 330 332

via Xiamen Airlines Company
Non-stop.
Aircraft: 738

Yangon, Burma (RGN)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Myanmar Airways International
Non-stop.
Aircraft: 320

Yogyakarta-Java Island, Indonesia (JOG)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 734

Caution: Route data may be out of date. We will be adding support for users to update routes soon.

Flights from KUL to ...

Abu Dhabi, United Arab Emirates (AUH)

via Etihad Airways
Non-stop.
Aircraft: 332

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 332

Adelaide, Australia (ADL)

via Malaysia Airlines
Non-stop.
Aircraft: 772

Almaty, Kazakhstan (ALA)

via Air Astana
Non-stop.
Aircraft: 752

Alor Satar, Malaysia (AOR)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Amsterdam, Netherlands (AMS)

via KLM-Royal Dutch Airlines
Non-stop.
Aircraft: 777 77W

via KLM-Royal Dutch Airlines
Code share. Non-stop.
Aircraft: 747

via Malaysia Airlines
Non-stop.
Aircraft: 744

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 772

Angeles/Mabalacat, Philippines (CRK)

via AirAsia
Non-stop.
Aircraft: 320

Auckland, New Zealand (AKL)

via Malaysia Airlines
Non-stop.
Aircraft: 772

Banda Aceh, Indonesia (BTJ)

via AirAsia
Non-stop.
Aircraft: 320

Bandar Seri Begawan, Brunei (BWN)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 319

via Royal Brunei Airlines
Non-stop.
Aircraft: 319

via Royal Brunei Airlines
Code share. Non-stop.
Aircraft: 734

Bandung-Java Island, Indonesia (BDO)

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734

via Indonesia AirAsia
Non-stop.
Aircraft: 737

via Malaysia Airlines
Non-stop.
Aircraft: 734

Bangalore, India (BLR)

via AirAsia
Non-stop.
Aircraft: 320

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 738

via Malaysia Airlines
Non-stop.
Aircraft: 738

Bangkok, Thailand (BKK)

via Air Madagascar
Code share. Non-stop.
Aircraft: 333

via AirAsia
Non-stop.
Aircraft: 320

via All Nippon Airways
Code share. Non-stop.
Aircraft: 777

via Austrian Airlines AG dba Austrian
Code share. Non-stop.
Aircraft: 777

via Lufthansa Airlines
Non-stop.
Aircraft: 744

via Lufthansa Airlines
Code share. Non-stop.
Aircraft: 777

via Malaysia Airlines
Non-stop.
Aircraft: 734 738

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 333 777 AB6 330

via Oman Air
Code share. Non-stop.
Aircraft: 734

via Royal Jordanian
Non-stop.
Aircraft: 332

via SAS Scandinavian Airlines
Code share. Non-stop.
Aircraft: 777

via Thai AirAsia
Non-stop.
Aircraft: 320

via Thai Airways International
Non-stop.
Aircraft: 333 773 AB6 777 330

via Thai Airways International
Code share. Non-stop.
Aircraft: 734 744 738

Beijing, China (PEK)

via Air China
Non-stop.
Aircraft: 757

via Air Zimbabwe
Non-stop.
Aircraft: 762

via China Southern Airlines
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 330

Bintulu, Malaysia (BTU)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Brisbane, Australia (BNE)

via Malaysia Airlines
Non-stop.
Aircraft: 772

Cairo, Egypt (CAI)

via EgyptAir
Non-stop.
Aircraft: 330

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 330

Chengdu, China (CTU)

via AirAsia X
Non-stop.
Aircraft: 330

Chennai, India (MAA)

via Air India
Code share. Non-stop.
Aircraft: 320

via Air India Express
Non-stop.
Aircraft: 738

via AirAsia
Non-stop.
Aircraft: 320

via Indian Airlines
Non-stop.
Aircraft: 321

via Jet Airways (India) Ltd
Non-stop.
Aircraft: 73H

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 332

via Malaysia Airlines
Non-stop.
Aircraft: 332

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 734

Chiang Mai, Thailand (CNX)

via AirAsia
Non-stop.
Aircraft: 320

Colombo, Sri Lanka (CMB)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 738

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 340 767 343

via SriLankan Airlines
Non-stop.
Aircraft: 332

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 763

Denpasar-Bali Island, Indonesia (DPS)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 332 734

via Indonesia AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 330 734

Dhaka, Bangladesh (DAC)

via AirAsia
Non-stop.
Aircraft: 320

via Biman Bangladesh Airlines
Non-stop.
Aircraft: 738 313 772

via GMG Airlines
Non-stop.
Aircraft: M80

via Malaysia Airlines
Non-stop.
Aircraft: 332 330

via United Airways Bangladesh
Non-stop.
Aircraft: DH8

Doha, Qatar (DIA)

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 320 333 332

via Qatar Airways
Non-stop.
Aircraft: 332 333

Dubai, United Arab Emirates (DXB)

via Emirates
Non-stop.
Aircraft: 773 77W

via Malaysia Airlines
Non-stop.
Aircraft: 332

via Yemenia Yemen Airways
Non-stop.
Aircraft: 332

Frankfurt am Main, Germany (FRA)

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772

Gold Coast, Australia (OOL)

via AirAsia X
Non-stop.
Aircraft: 330

Guangzhou, China (CAN)

via AirAsia
Non-stop.
Aircraft: 320

via China Southern Airlines
Non-stop.
Aircraft: 320

via China Southern Airlines
Code share. Non-stop.
Aircraft: 332

via Malaysia Airlines
Non-stop.
Aircraft: 332

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 320

Guilin City, China (KWL)

via AirAsia
Non-stop.
Aircraft: 320

Haikou, China (HAK)

via AirAsia
Non-stop.
Aircraft: 320

Hangzhou, China (HGH)

via AirAsia X
Non-stop.
Aircraft: 330

Hanoi, Vietnam (HAN)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 738 734

Harare, Zimbabwe (HRE)

via Air Zimbabwe
Non-stop.
Aircraft: 762

Hat Yai, Thailand (HDY)

via AirAsia
Non-stop.
Aircraft: 320

Ho Chi Minh City, Vietnam (SGN)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Vietnam Airlines
Non-stop.
Aircraft: 321

Hong Kong, Hong Kong (HKG)

via AirAsia
Non-stop.
Aircraft: 320

via American Airlines
Code share. Non-stop.
Aircraft: 773

via Cathay Pacific Airways
Code share. Non-stop.
Aircraft: 772 330

via Cathay Pacific Airways
Non-stop.
Aircraft: 773 777 343 330

via Malaysia Airlines
Non-stop.
Aircraft: 772 330

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 773 777 340 330 744

via Oman Air
Code share. Non-stop.
Aircraft: 333

Hyderabad, India (HYD)

via AirAsia
Non-stop.
Aircraft: 320

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 738

via Malaysia Airlines
Non-stop.
Aircraft: 738

Istanbul, Turkey (IST)

via Malaysia Airlines
Non-stop.
Aircraft: 772

via Turkish Airlines
Code share. Non-stop.
Aircraft: 772

Jakarta, Indonesia (CGK)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Non-stop.
Aircraft: 734 733 735

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 738 734 332

via Gulf Air
Code share. Non-stop.
Aircraft: 734

via Indonesia AirAsia
Non-stop.
Aircraft: 320

via KLM-Royal Dutch Airlines
Non-stop.
Aircraft: 777 77W

via Kuwait Airways
Non-stop.
Aircraft: 343

via Lion Air
Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 738 734 330

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 734 733

Jeddah, Saudi Arabia (JED)

via Malaysia Airlines
Non-stop.
Aircraft: 772

via Saudi Arabian Airlines
Non-stop.
Aircraft: 74E

Johannesburg, South Africa (JNB)

via Malaysia Airlines
Non-stop.
Aircraft: 772 744

via South African Airways
Code share. Non-stop.
Aircraft: 772 744

Johor Bahru, Malaysia (JHB)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Karachi, Pakistan (KHI)

via Malaysia Airlines
Non-stop.
Aircraft: 330

Kathmandu, Nepal (KTM)

via Air Nepal International
Non-stop.
Aircraft: 752

via Nepal Airlines Corporation
Non-stop.
Aircraft: 757

Ketaping/Padang - Sumatra Island, Indonesia (PDG)

via AirAsia
Non-stop.
Aircraft: 320

Kochi, India (COK)

via AirAsia
Non-stop.
Aircraft: 320

Kolkata, India (CCU)

via AirAsia
Non-stop.
Aircraft: 320

Kota Baharu, Malaysia (KBR)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Kota Kinabalu, Malaysia (BKI)

via AirAsia
Non-stop.
Aircraft: 320

via All Nippon Airways
Code share. Non-stop.
Aircraft: 772

via Korean Air
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 734 772 330 738

via Oman Air
Code share. Non-stop.
Aircraft: 734

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 332

Krabi, Thailand (KBV)

via AirAsia
Non-stop.
Aircraft: 320

Kuala Terengganu, Malaysia (TGG)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Kuantan, Malaysia (KUA)

via Malaysia Airlines
Non-stop.
Aircraft: 734

Kuching, Malaysia (KCH)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 332 734 738 330

via Oman Air
Code share. Non-stop.
Aircraft: 734 332

Kunming, China (KMG)

via Malaysia Airlines
Non-stop.
Aircraft: 738

Kuwait City, Kuwait (KWI)

via Kuwait Airways
Non-stop.
Aircraft: 343

Labuan, Malaysia (LBU)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Langkawi, Malaysia (LGK)

via AirAsia
Non-stop.
Aircraft: 320

via All Nippon Airways
Code share. Non-stop.
Aircraft: 734

via Gulf Air
Code share. Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Oman Air
Code share. Non-stop.
Aircraft: 734

London, United Kingdom (LHR)

via bmi british midland international
Code share. Non-stop.
Aircraft: 744

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 744

via Malaysia Airlines
Non-stop.
Aircraft: 744

London, United Kingdom (STN)

via AirAsia X
Non-stop.
Aircraft: 340

Macau, Macau (MFM)

via AirAsia
Non-stop.
Aircraft: 320

Malé, Maldives (MLE)

via Malaysia Airlines
Non-stop.
Aircraft: 330 738

Manama, Bahrain (BAH)

via Gulf Air
Non-stop.
Aircraft: 340

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 340

Manila, Philippines (MNL)

via Cebu Pacific Air
Non-stop.
Aircraft: 319

via Malaysia Airlines
Non-stop.
Aircraft: 738

via Philippine Airlines
Code share. Non-stop.
Aircraft: 738

Medan-Sumatra Island, Indonesia (MES)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734

via Indonesia AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Melbourne, Australia (MEL)

via AirAsia X
Non-stop.
Aircraft: 330

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 772

via Emirates
Non-stop.
Aircraft: 77W

via Malaysia Airlines
Non-stop.
Aircraft: 772

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 332

Miri, Malaysia (MYY)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Mumbai, India (BOM)

via AirAsia X
Non-stop.
Aircraft: 330

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772

Muscat, Oman (MCT)

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 330

via Oman Air
Non-stop.
Aircraft: 332 333

Nanning, China (NNG)

via Shenzhen Airlines
Non-stop.
Aircraft: 73G

New Delhi, India (DEL)

via AirAsia X
Non-stop.
Aircraft: 330

via Jet Airways (India) Ltd
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 330

Osaka, Japan (KIX)

via All Nippon Airways
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 330

Padang-Sumatra Island, Indonesia ()

via AirAsia
Non-stop.
Aircraft: 320

Paris, France (CDG)

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772

Pekanbaru-Sumatra Island, Indonesia (PKU)

via AirAsia
Non-stop.
Aircraft: 320

Penang, Malaysia (PEN)

via AirAsia
Non-stop.
Aircraft: 320

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 738 734

via All Nippon Airways
Code share. Non-stop.
Aircraft: 734

via Cathay Pacific Airways
Non-stop.
Aircraft: 773

via Gulf Air
Code share. Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 738 734

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 773

via Oman Air
Code share. Non-stop.
Aircraft: 734 737

Perth, Australia (PER)

via AirAsia X
Non-stop.
Aircraft: 330

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772 330

Phnom Penh, Cambodia (PNH)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Phuket, Thailand (HKT)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Thai Airways International
Code share. Non-stop.
Aircraft: 734

Port Moresby, Papua New Guinea (POM)

via Air Niugini
Non-stop.
Aircraft: 763

Riyadh, Saudi Arabia (RUH)

via Saudi Arabian Airlines
Non-stop.
Aircraft: 74E

Rome, Italy (FCO)

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772

Sandakan, Malaysia (SDK)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Seoul, South Korea (ICN)

via Korean Air
Non-stop.
Aircraft: 333 332

via Korean Air
Code share. Non-stop.
Aircraft: 330

via Malaysia Airlines
Non-stop.
Aircraft: 330

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 333

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 332

Shanghai, China (PVG)

via China Eastern Airlines
Non-stop.
Aircraft: 320

via China Southern Airlines
Code share. Non-stop.
Aircraft: 330 772

via Malaysia Airlines
Non-stop.
Aircraft: 330 772

Shenzhen, China (SZX)

via AirAsia
Non-stop.
Aircraft: 320

via Shenzhen Airlines
Non-stop.
Aircraft: 320

Sibu, Malaysia (SBW)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Siem Reap, Cambodia (REP)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Singapore, Singapore (SIN)

via Air Mauritius
Non-stop.
Aircraft: 332

via AirAsia
Non-stop.
Aircraft: 320

via Jetstar Asia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Malaysia Airlines
Code share. Non-stop.
Aircraft: 320 772 333 319 340 332

via Oman Air
Code share. Non-stop.
Aircraft: 734

via SilkAir
Non-stop.
Aircraft: 320 319

via SilkAir
Code share. Non-stop.
Aircraft: 734 772 333

via Singapore Airlines
Non-stop.
Aircraft: 772 333

via Singapore Airlines
Code share. Non-stop.
Aircraft: 734 320 319

via SriLankan Airlines
Non-stop.
Aircraft: 343 332

via Tiger Airways
Non-stop.
Aircraft: 320

Sukarata(Solo)-Java Island, Indonesia (SOC)

via AirAsia
Non-stop.
Aircraft: 320

Surabaya, Indonesia (SUB)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734

via Indonesia AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Sydney, Australia (SYD)

via Alitalia - Compagnia Aerea Italiana Spa
Code share. Non-stop.
Aircraft: 772

via Malaysia Airlines
Non-stop.
Aircraft: 772 744

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 332

Taipei, Taiwan (TPE)

via AirAsia X
Non-stop.
Aircraft: 330

via China Airlines
Non-stop.
Aircraft: 343 333

via EVA Airways
Non-stop.
Aircraft: 332

via Malaysia Airlines
Non-stop.
Aircraft: 772 738

via SriLankan Airlines
Code share. Non-stop.
Aircraft: 332

Tashkent, Uzbekistan (TAS)

via Uzbekistan Airways
Non-stop.
Aircraft: 763

Tawau, Malaysia (TWU)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

Tehran, Iran (IKA)

via Iran Air
Non-stop.
Aircraft: 74L

Thiruvananthapuram, India (TRV)

via AirAsia
Non-stop.
Aircraft: 320

Tianjin, China (TSN)

via AirAsia X
Non-stop.
Aircraft: 330

Tiruchirappally, India (TRZ)

via AirAsia
Non-stop.
Aircraft: 320

Tokyo, Japan (NRT)

via All Nippon Airways
Code share. Non-stop.
Aircraft: 772

via Japan Airlines International
Non-stop.
Aircraft: 767

via Malaysia Airlines
Non-stop.
Aircraft: 772

Ujung Pandang-Celebes Island, Indonesia (UPG)

via AirAsia
Non-stop.
Aircraft: 320

Vientiane, Laos (VTE)

via AirAsia
Non-stop.
Aircraft: 320

Xiamen, China (XMN)

via Malaysia Airlines
Non-stop.
Aircraft: 330 332

via Xiamen Airlines Company
Non-stop.
Aircraft: 738

Yangon, Burma (RGN)

via AirAsia
Non-stop.
Aircraft: 320

via Malaysia Airlines
Non-stop.
Aircraft: 734

via Myanmar Airways International
Non-stop.
Aircraft: 320

Yogyakarta-Java Island, Indonesia (JOG)

via AirAsia
Non-stop.
Aircraft: 320

via Garuda Indonesia
Code share. Non-stop.
Aircraft: 734

via Malaysia Airlines
Non-stop.
Aircraft: 734