Lowcost flights from Jakarta (Indonesia) to Kota Kinabalu (Malaysia), €42 - €169

Direct distance between cities: 1693 km. Average direct flight time is 2:59 hours.

Please note! Some routes are seasonal.

From Jakarta to Kota Kinabalu with AirAsia (AK)
From Jakarta to Kota Kinabalu with Indonesia AirAsia (QZ)
Average ticket price: €42 - €169

Connection in Denpasar (Bali) (Indonesia)
From Jakarta to Denpasar (Bali) with Citilink (QG)
From Jakarta to Denpasar (Bali) with Indonesia AirAsia (QZ)
From Jakarta to Denpasar (Bali) with Lion Air (JT)
From Jakarta to Denpasar (Bali) with Super Air Jet (IU)
From Jakarta to Denpasar (Bali) with TransNusa (8B)
Average ticket price: €24 - €96
From Denpasar (Bali) to Kota Kinabalu with Indonesia AirAsia (QZ)
Average ticket price: €41 - €163
Connection in Guangzhou (China)
From Jakarta to Guangzhou with TransNusa (8B)
Average ticket price: €84 - €337
From Guangzhou to Kota Kinabalu with AirAsia (AK)
Average ticket price: €49 - €197
Connection in Hong Kong (Hong Kong)
From Jakarta to Hong Kong with Indonesia AirAsia (QZ)
Average ticket price: €82 - €327
From Hong Kong to Kota Kinabalu with HK Express (UO)
From Hong Kong to Kota Kinabalu with AirAsia (AK)
Average ticket price: €46 - €183
Connection in Johor Bharu (Malaysia)
From Jakarta to Johor Bharu with Indonesia AirAsia (QZ)
From Jakarta to Johor Bharu with TransNusa (8B)
Average ticket price: €24 - €94
From Johor Bharu to Kota Kinabalu with AirAsia (AK)
Average ticket price: €36 - €145
Connection in Kuala Lumpur (Malaysia)
From Jakarta to Kuala Lumpur with Citilink (QG)
From Jakarta to Kuala Lumpur with Indonesia AirAsia (QZ)
From Jakarta to Kuala Lumpur with Lion Air (JT)
From Jakarta to Kuala Lumpur with TransNusa (8B)
From Jakarta to Kuala Lumpur with AirAsia (AK)
Average ticket price: €30 - €119
From Kuala Lumpur to Kota Kinabalu with IndiGo (6E)
From Kuala Lumpur to Kota Kinabalu with AirAsia (AK)
From Kuala Lumpur to Kota Kinabalu with AirAsia X (D7)
From Kuala Lumpur to Kota Kinabalu with Firefly (FY)
Average ticket price: €41 - €162
Connection in Kuching (Malaysia)
From Jakarta to Kuching with Indonesia AirAsia (QZ)
Average ticket price: €24 - €94
From Kuching to Kota Kinabalu with AirAsia (AK)
From Kuching to Kota Kinabalu with Firefly (FY)
Average ticket price: €20 - €80
Connection in Manado (Indonesia)
From Jakarta to Manado with Citilink (QG)
From Jakarta to Manado with Lion Air (JT)
Average ticket price: €55 - €219
From Manado to Kota Kinabalu with AirAsia (AK)
Average ticket price: €27 - €110
Connection in Manila (Philippines)
From Jakarta to Manila with Cebu Pacific (5J)
Average ticket price: €70 - €279
From Manila to Kota Kinabalu with Cebu Pacific (5J)
From Manila to Kota Kinabalu with Philippines AirAsia (Z2)
Average ticket price: €28 - €111
Connection in Penang (Malaysia)
From Jakarta to Penang with Indonesia AirAsia (QZ)
From Jakarta to Penang with AirAsia (AK)
Average ticket price: €37 - €147
From Penang to Kota Kinabalu with AirAsia (AK)
From Penang to Kota Kinabalu with Firefly (FY)
Average ticket price: €44 - €175
Connection in Singapore (Singapore)
From Jakarta to Singapore with Citilink (QG)
From Jakarta to Singapore with Indonesia AirAsia (QZ)
From Jakarta to Singapore with Lion Air (JT)
From Jakarta to Singapore with TransNusa (8B)
From Jakarta to Singapore with Jetstar Asia (3K)
From Jakarta to Singapore with Scoot (TR)
From Jakarta to Singapore with AJet (VF)
From Jakarta to Singapore with Jetstar (JQ)
Average ticket price: €22 - €90
From Singapore to Kota Kinabalu with AirAsia (AK)
From Singapore to Kota Kinabalu with Scoot (TR)
Average ticket price: €36 - €145