Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Kuala Lumpur?

Book now

There are 4 ways to get from Kota Kinabalu Airport (BKI) to Kuala Lumpur by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Fly Kota Kinabalu to Kuala Lumpur, train  •  3h 28m

  1. Fly from Kota Kinabalu (BKI) to Kuala Lumpur (KUL) BKI - KUL
  2. Take the train from Klia T1 to Bandar Tasik Selatan

Cheapest option

Fly Kota Kinabalu to Kuantan, bus  •  8h 41m

  1. Fly from Kota Kinabalu (BKI) to Kuantan (KUA) BKI - KUA
  2. Take the bus from UMP Gambang to Terminal Bersepadu Selatan

2 alternative options

Fly Kota Kinabalu to Sultan Abdul Aziz Shah  •  4h 38m

  1. Fly from Kota Kinabalu (BKI) to Sultan Abdul Aziz Shah (SZB) BKI - SZB

Fly Kota Kinabalu Airport to Lawas Airport, drive to Bandar Seri Begawan, fly to Kuala Lumpur, train  •  8h 4m

  1. Take the plane from Kota Kinabalu Airport to Lawas Airport
  2. Drive from Lawas Airport to Serasa Ferry Terminal
  3. Fly from Bandar Seri Begawan (BWN) to Kuala Lumpur (KUL) BWN - KUL
  4. Take the train from Klia T1 to Bandar Tasik Selatan

Kota Kinabalu (BKI) to Sultan Abdul Aziz Shah (SZB) flights

The flight time between Kota Kinabalu (BKI) and Sultan Abdul Aziz Shah (SZB) is around 7h 26m and covers a distance of around 1636 km. This includes an average layover time of around 3h 3m. Services are operated by Firefly, Malaysia Airlines and AirAsia. Typically 150 flights run weekly, although weekend and holiday schedules can vary so check in advance.

150 Weekly Planes
7h 26m Average Duration
RM 501 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Kota Kinabalu Airport (BKI) to Kuala Lumpur is to fly and train which costs RM 410 - RM 900 and takes 3h 28m.

More details

The fastest way to get from Kota Kinabalu Airport (BKI) to Kuala Lumpur is to fly and train which takes 3h 28m and costs RM 410 - RM 900.

More details

The distance between Kota Kinabalu Airport (BKI) and Kuala Lumpur is 1621 km.

It takes approximately 3h 28m to get from Kota Kinabalu Airport (BKI) to Kuala Lumpur, including transfers.

More details

The quickest flight from Kota Kinabalu Airport to Kuala Lumpur Airport is the direct flight which takes 2h 30m.

Search flights

Myanmar Airways International, Malindo Airways, Malaysia Airlines and AirAsia offer flights from Kota Kinabalu Airport to Kuala Lumpur Airport.

Search flights

There are 6907+ hotels available in Kuala Lumpur. Prices start at RM 65 per night.

More details

Map of how to get from Kota Kinabalu Airport (BKI) to Kuala Lumpur.
Launch map view
  • Distance: 1621.1 km
  • Duration: 3h 28m

What companies run services between Kota Kinabalu Airport (BKI), Malaysia and Kuala Lumpur, Malaysia?

Firefly, Malaysia Airlines and AirAsia fly from Kota Kinabalu Airport (BKI) to Kuala Lumpur hourly.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Kota Kinabalu to Kuala Lumpur
Ave. Duration
2h 40m
When
Every day
Estimated price
RM 410 - RM 1500
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Penang
Ave. Duration
4h 37m
When
Every day
Estimated price
RM 550 - RM 1500
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Kuala Lumpur, Senai
Ave. Duration
6h 35m
When
Sunday
Estimated price
RM 650 - RM 2300
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Kuala Lumpur, Penang
Ave. Duration
7h 15m
When
Every day
Estimated price
RM 650 - RM 2300
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Senai
Ave. Duration
4h 20m
When
Every day
Estimated price
RM 550 - RM 1200
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Kuala Lumpur, Langkawi
Ave. Duration
7h 30m
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
RM 700 - RM 2500
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Sultan Ismail Petra
Ave. Duration
4h 35m
When
Tuesday, Thursday and Saturday
Estimated price
RM 600 - RM 1300
Flights from Kota Kinabalu to Kuantan via Kuala Lumpur
Ave. Duration
4h 25m
When
Every day
Estimated price
RM 420 - RM 1500
Flights from Kota Kinabalu to Kuantan via Labuan, Kuala Lumpur
Ave. Duration
7h 27m
When
Monday, Friday and Sunday
Estimated price
RM 420 - RM 1500
Flights from Kota Kinabalu to Kuantan via Kuching, Kuala Lumpur
Ave. Duration
6h 15m
When
Every day
Estimated price
RM 440 - RM 1600
Flights from Bandar Seri Begawan to Kuala Lumpur
Ave. Duration
2h 30m
When
Every day
Estimated price
RM 310 - RM 1900
Flights from Bandar Seri Begawan to Kuala Lumpur via Kuching
Ave. Duration
4h 10m
When
Tuesday, Thursday and Sunday
Estimated price
RM 410 - RM 1500
Firefly
Website
fireflyz.com.my
Flights from Kota Kinabalu to Kuala Lumpur
Ave. Duration
2h 40m
When
Every day
Estimated price
RM 410 - RM 1500
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Penang
Ave. Duration
4h 37m
When
Every day
Estimated price
RM 550 - RM 1500
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Kuala Lumpur, Penang
Ave. Duration
7h 15m
When
Every day
Estimated price
RM 650 - RM 2300
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Senai
Ave. Duration
4h 20m
When
Every day
Estimated price
RM 550 - RM 1200
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Kuala Lumpur, Langkawi
Ave. Duration
7h 30m
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
RM 700 - RM 2500
Flights from Kota Kinabalu to Sultan Abdul Aziz Shah via Sultan Ismail Petra
Ave. Duration
4h 35m
When
Tuesday, Thursday and Saturday
Estimated price
RM 600 - RM 1300
Flights from Kota Kinabalu to Kuantan via Kuala Lumpur
Ave. Duration
4h 25m
When
Every day
Estimated price
RM 420 - RM 1500
Flights from Kota Kinabalu to Kuantan via Labuan, Kuala Lumpur
Ave. Duration
7h 27m
When
Monday, Friday and Sunday
Estimated price
RM 420 - RM 1500
Flights from Kota Kinabalu to Kuantan via Kuching, Kuala Lumpur
Ave. Duration
6h 15m
When
Every day
Estimated price
RM 440 - RM 1600
AirAsia
Website
airasia.com
Flights from Kota Kinabalu to Kuala Lumpur
Ave. Duration
2h 34m
When
Every day
Estimated price
RM 390 - RM 850
Flights from Bandar Seri Begawan to Kuala Lumpur
Ave. Duration
2h 22m
When
Every day
Estimated price
RM 290 - RM 850
Myanmar Airways International
Website
maiair.com
Flights from Kota Kinabalu to Kuala Lumpur
Ave. Duration
2h 38m
When
Every day
Estimated price
RM 390 - RM 1700
Flights from Bandar Seri Begawan to Kuala Lumpur via Singapore Changi
Ave. Duration
4h 55m
When
Monday
Estimated price
RM 330 - RM 2000
Malindo Airways
Website
malindoair.com
Flights from Kota Kinabalu to Kuala Lumpur
Ave. Duration
2h 30m
When
Every day
Estimated price
RM 440 - RM 1400
Singapore Airlines
Website
singaporeair.com
Flights from Kota Kinabalu to Kuala Lumpur
Ave. Duration
2h 40m
When
Every day
Estimated price
RM 410 - RM 1500
Flights from Kota Kinabalu to Kuantan via Singapore Changi, Kuala Lumpur
Ave. Duration
7h 15m
When
Friday and Sunday
Estimated price
RM 330 - RM 950
Flights from Bandar Seri Begawan to Kuala Lumpur via Singapore Changi
Ave. Duration
5h
When
Monday to Friday
Estimated price
RM 550 - RM 1200
Royal Brunei Airlines
Website
flyroyalbrunei.com
Flights from Bandar Seri Begawan to Kuala Lumpur
Ave. Duration
2h 30m
When
Every day
Estimated price
RM 310 - RM 1900
Train operators
KLIA Express
Phone
+603 2267 8000
Email
CustomerEnquiry@KLIAekspres.com
Website
kliaekspres.com
Train from Klia T1 to Bandar Tasik Selatan
Ave. Duration
27 min
Frequency
Every 30 minutes
Estimated price
RM 18 - RM 40
Website
https://www.kliaekspres.com
Book at
https://12go.asia/en/operator/klia-ekspres
Bus operators
LA Holidays
Phone
+ 6012-389 5689
Email
general@laholidays.com.my
Website
laholidays.my
Bus from UMP Gambang to Terminal Bersepadu Selatan
Ave. Duration
3h 34m
Frequency
Hourly
Estimated price
RM 24 - RM 35
Schedules at
laholidays.my
Book at
easybook.com
Other operators
MASWings
Website
maswings.com.my
Plane from Kota Kinabalu Airport to Lawas Airport
Ave. Duration
45 min
Frequency
4 times a week
Estimated price
RM 95 - RM 170
Schedules at
maswings.com.my

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Is ride-sharing platform BlaBlaCar right for you? and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

ticket