Kuala Lumpur to Kota Kinabalu by Flight
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Step 1: Kuala Lumpur City Centre to KL International Airport
First, you’ll need to travel from KL city centre to Kuala Lumpur Int’l Airport (KLIA). You can take a train (30 minutes), a bus (1 hour), or a taxi (1 hour). Fares start from $3 (12 MYR).
For more details, check out our page on Kuala Lumpur Airport.
Step 2: Kuala Lumpur to Kota Kinabalu by Flight
Step 3: Kota Kinabalu Airport to City Centre
From Kota Kinabalu Airport to the city centre, you can take either a bus or a taxi.
Airport buses depart every hour from 07:30 to 20:30, with tickets from $1.20 (5 MYR). It takes you up to Merdeka Square where you can easily hop on another form of transport to your hotel, if necessary.
A more convenient option is to take a taxi. Prepaid taxis are available at the airport, just pay your fixed fare at the booth and then show your coupon to the taxi driver. This way, you won’t have to worry about being overcharged. Taxi fares from the airport to the city centre start from $7.40 (30 MYR).
If you want your taxi to be ready as soon as you arrive at the airport, you can also pre-book one with Klook. Their rates start from $8.90 (36 MYR).
Travel time from the airport to KK city centre takes 30 minutes depending on traffic.







