background

Flight Deals from Kuala Lumpur to Kota Kinabalu from $85

Fly where?

Top flight deals from leading airlines:

MH LogoQR LogoSQ LogoNH LogoEK LogoJL LogoTK Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Stops

  • Nonstop
    from $159

Airlines

  • Malaysia Airlines
    $159

Cabin Class

  • Economy
    $159

Departure Airports

  • Kuala Lumpur International Airport
    $159

Arrival Airports

  • Kota Kinabalu International Airport
    $159
Malaysia Airlines Logo
12:05 pm – 2:45 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
8:50 pm – 11:30 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$159
Malaysia Airlines Logo
12:05 pm – 2:45 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
10:10 am – 12:50 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$159
Malaysia Airlines Logo
6:55 pm – 9:35 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
10:00 pm – 12:40 am
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
9:00 pm – 11:40 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
8:10 pm – 10:55 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 45m
24 Oct
2h 45m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
3:40 pm – 6:20 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
3:40 pm – 6:20 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
12:55 pm – 3:35 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
12:55 pm – 3:35 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
9:00 pm – 11:40 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
8:10 pm – 10:55 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 45m
24 Oct
2h 45m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
10:00 pm – 12:40 am
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
6:55 pm – 9:35 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$224
Malaysia Airlines Logo
12:05 pm – 2:45 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$230
Malaysia Airlines Logo
12:05 pm – 2:45 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$230
Malaysia Airlines Logo
9:15 am – 11:55 am
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
12:55 pm – 3:35 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
6:00 pm – 8:40 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
2:20 pm – 5:00 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
10:00 pm – 12:40 am
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
7:05 pm – 9:45 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
9:00 pm – 11:40 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
7:05 pm – 9:45 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
3:40 pm – 6:20 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
6:00 pm – 8:40 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
2:20 pm – 5:00 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
3:40 pm – 6:20 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
7:05 pm – 9:45 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
9:00 pm – 11:40 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
6:00 pm – 8:40 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
10:00 pm – 12:40 am
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
6:00 pm – 8:40 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
6:55 pm – 9:35 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
7:20 am – 10:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
10:45 am – 1:25 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
5:20 am – 8:00 am
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
6:55 pm – 9:35 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
6:00 pm – 8:40 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239
Malaysia Airlines Logo
10:45 am – 1:25 pm
Kuala Lumpur(KUL)Kota Kinabalu(BKI)
KUL - BKI · 2h 40m
24 Oct
2h 40m
24 Oct
nonstop
Malaysia Airlines Logo
2:40 pm – 5:20 pm
Kota Kinabalu(BKI)Kuala Lumpur(KUL)
BKI - KUL · 2h 40m
31 Oct
2h 40m
31 Oct
nonstop
$239

Top Deals on flights from Kuala Lumpur to Kota Kinabalu

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
2h 40m
Direct

Oct 24

BKI

as low as

$85

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
12h 30m
KCH

Oct 24

BKI

as low as

$86

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
2h 40m
Direct

Oct 24

BKI

as low as

$119

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
2h 40m
Direct

Oct 24

BKI

as low as

$119

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
2h 40m
Direct

Oct 24

BKI

as low as

$119

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
17h 30m
PEN

Oct 25

BKI

as low as

$134

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
5h 15m
KCH

Oct 24

BKI

as low as

$172

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
8h
KCH

Oct 24

BKI

as low as

$192

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
6h 30m
KCH

Oct 24

BKI

as low as

$192

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
13h 55m
PEN

Oct 25

BKI

as low as

$196

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

SZB
14h
PEN

Oct 25

BKI

as low as

$215

Kuala Lumpur, MY (KUL) - Kota Kinabalu, MY (BKI)

Malaysia Airlines Logo
Malaysia Airlines

Oct 24

KUL
11h 25m
PEN

Oct 25

BKI

as low as

$276

Frequently Asked Questions

What are all possible destination arrival airports?
The possible destination arrival airport for your flight is Kota Kinabalu International Airport.
What is the time difference between destination and arrival?
The time difference between Kuala Lumpur and Kota Kinabalu is typically 0 hours, as both cities operate on Malaysia Standard Time. Your flight will take approximately 2 hours and 40 minutes.
Is there a direct flight from Kuala Lumpur to Kota Kinabalu?
Yes, there is a direct flight from Kuala Lumpur International Airport to Kota Kinabalu International Airport. Malaysia Airlines offers a non-stop flight for $159, with a flight time of 2 hours and 40 minutes.
Are there convenient layover flights from Kuala Lumpur to Kota Kinabalu?
There are no layover flights to consider since Malaysia Airlines offers a convenient non-stop flight for $159 with a flight time of 2 hours 40 minutes.
What are the most convenient layover airports for the flight?
For your flight from Kuala Lumpur to Kota Kinabalu, consider these convenient layover airports: Singapore Changi Airport, Kuala Lumpur International Airport, Labuan Airport, Kota Bharu Airport, and Penang International Airport.
What is the cheapest and fastest flight from Kuala Lumpur to Kota Kinabalu?
The cheapest and fastest flight is a non-stop flight with Malaysia Airlines for $159, taking 2 hours 40 minutes.