There are 7 ways to get from Perth Airport (PER) to Kota Kinabalu by plane, car ferry, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kota Kinabalu Airport
best- Fly from Perth Airport (PER) to Kota Kinabalu Airport (BKI)plane PER - BKI
9h 16mRM 669–1,924Fly to Labuan Airport, car ferry, bus
- Fly from Perth Airport (PER) to Labuan Airport (LBU)plane PER - LBU
- Take the car ferry from Labuan to Menumbokcarferry
- Take the bus from Bus Terminal Menumbok to KK Sentralbus
16h 8mRM 3,542–9,484Fly to Brunei International Airport, drive, bus
- Fly from Perth Airport (PER) to Brunei International Airport (BWN)plane PER - BWN
- Drive from Brunei International Airport (BWN) to Limbangcar
- Take the bus from Limbang to Kota Kinabalubus
14h 44mRM 975–2,493Fly to Miri Airport, drive
- Fly from Perth Airport (PER) to Miri Airport (MYY)plane PER - MYY
- Drive from Miri Airport (MYY) to Kota Kinabalucar
14h 38mRM 981–2,616Fly to Sandakan Airport, bus
- Fly from Perth Airport (PER) to Sandakan Airport (SDK)plane PER - SDK
- Take the bus from Sandakan to Kota Kinabalu North Bus Terminal Inanambus
18h 37mRM 1,155–3,136Fly to Lawas, bus, train
- Fly from Perth Airport (PER) to Lawas (LWY)plane PER - LWY
- Take the bus from Lawas to Beaufortbus
- Take the train from Beaufort Station to Sembulan Stationtrain
16h 40mRM 1,089–2,894Fly to Tawau Airport, Minibus, bus
- Fly from Perth Airport (PER) to Tawau Airport (TWU)plane PER - TWU
- Take the bus from Tawau Airport to Sempornabus
- Take the bus from Semporna to Kota Kinabalu North Bus Terminal Inanambus
26h 1mRM 1,923–2,677
Perth Airport (PER) to Kota Kinabalu Airport (BKI) flights
Questions & Answers
The cheapest way to get from Perth Airport (PER) to Kota Kinabalu is to fly and drive and bus which costs RM 950 - RM 2500 and takes 14h 44m.
The fastest way to get from Perth Airport (PER) to Kota Kinabalu is to fly which takes 9h 16m and costs RM 650 - RM 2000.
The distance between Perth Airport (PER) and Kota Kinabalu is 4217 km.
It takes approximately 9h 16m to get from Perth Airport (PER) to Kota Kinabalu, including transfers.
There are 1170+ hotels available in Kota Kinabalu.
What companies run services between Perth Airport (PER), Australia and Kota Kinabalu, Malaysia?
Malindo Airways, Scoot Tigerair, and three other airlines fly from Perth Airport (PER) to Kota Kinabalu Airport (BKI) 5 times a day.
- Website
- airasia.com
Flights from Perth Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 10h 42m
- When
- Every day
- Estimated price
- RM 1,000–2,800
Flights from Perth Airport to Labuan Airport via Kuala Lumpur
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- RM 3,500–14,000
Flights from Perth Airport to Brunei International Airport via Kuala Lumpur
- Ave. Duration
- 11h 42m
- When
- Every day
- Estimated price
- RM 1,300–3,600
Flights from Perth Airport to Miri Airport via Kuala Lumpur
- Ave. Duration
- 11h 42m
- When
- Every day
- Estimated price
- RM 1,100–3,000
Flights from Perth Airport to Sandakan Airport via Kuala Lumpur
- Ave. Duration
- 11h 33m
- When
- Every day
- Estimated price
- RM 1,000–3,100
Flights from Perth Airport to Sandakan Airport via Kuala Lumpur, Kota Kinabalu Airport
- Ave. Duration
- 14h 20m
- When
- Every day
- Estimated price
- RM 1,000–2,900
Flights from Perth Airport to Tawau Airport via Kuala Lumpur
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- RM 1,200–3,400
- Website
- singaporeair.com
Flights from Perth Airport to Kota Kinabalu Airport via Singapore Changi
- Ave. Duration
- 11h 21m
- When
- Monday, Wednesday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- RM 550–6,500
Flights from Perth Airport to Labuan Airport via Kuala Lumpur
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- RM 3,700–10,000
Flights from Perth Airport to Brunei International Airport via Singapore Changi
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- RM 1,300–8,000
Flights from Perth Airport to Miri Airport via Singapore Changi
- Ave. Duration
- 11h 45m
- When
- Monday, Tuesday, Saturday, and Thursday
- Estimated price
- RM 900–7,000
- Website
- malaysiaairlines.com
Flights from Perth Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- RM 1,100–4,000
Flights from Perth Airport to Labuan Airport via Kuala Lumpur
- Ave. Duration
- 13h 32m
- When
- Every day
- Estimated price
- RM 3,500–14,000
Flights from Perth Airport to Brunei International Airport via Kuala Lumpur
- Ave. Duration
- 12h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 1,500–5,500
Flights from Perth Airport to Miri Airport via Kuala Lumpur
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- RM 1,200–4,300
Flights from Perth Airport to Sandakan Airport via Kuala Lumpur
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- RM 1,200–4,100
Flights from Perth Airport to Tawau Airport via Kuala Lumpur
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- RM 1,400–4,800
- Website
- flyscoot.com
Flights from Perth Airport to Kota Kinabalu Airport via Singapore Changi
- Ave. Duration
- 11h 46m
- When
- Monday, Wednesday, Sunday, and Thursday
- Estimated price
- RM 550–1,900
Flights from Perth Airport to Miri Airport via Singapore Changi
- Ave. Duration
- 12h 27m
- When
- Tuesday, Saturday, and Thursday
- Estimated price
- RM 900–3,800
- Website
- philippineairlines.com
Flights from Perth Airport to Labuan Airport via Kuala Lumpur
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- RM 3,500–10,000
Flights from Perth Airport to Brunei International Airport via Manila
- Ave. Duration
- 15h 24m
- When
- Monday and Thursday
- Estimated price
- RM 1,700–6,500
- Website
- malindoair.com
Flights from Perth Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- RM 1,100–3,000
Flights from Perth Airport to Tawau Airport via Kuala Lumpur
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- RM 1,300–3,600
- Website
- flyroyalbrunei.com
Flights from Perth Airport to Brunei International Airport via Soekarno–Hatta
- Ave. Duration
- 8h 25m
- When
- Tuesday
- Estimated price
- RM 1,800–3,900
Flights from Perth Airport to Brunei International Airport via Singapore Changi
- Ave. Duration
- 8h 45m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- RM 1,100–3,000
- Website
- maswings.com.my
Flights from Perth Airport to Lawas via Kuala Lumpur, Miri Airport
- Ave. Duration
- 13h
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- RM 1,000–4,100
- Phone
- +60 88-279 300
- [email protected]
- Website
- railway.sabah.gov.my
Train from Beaufort Station to Sembulan Station
- Ave. Duration
- 2h 10m
- Frequency
- Twice a week
- Estimated price
- RM 8
- Schedules at
- railway.sabah.gov.my
Bus from Bus Terminal Menumbok to KK Sentral
- Ave. Duration
- 3h 16m
- Frequency
- 4 times a day
- Estimated price
- RM 26–30
- Schedules at
- menumbokekspress.blogspot.com
- Phone
- 088-751722
- [email protected]
- Website
- sipitangexpress.com.my
Bus from Limbang to Kota Kinabalu
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a week
- Estimated price
- RM 40–80
- Schedules at
- busonlineticket.com
- Book at
- busonlineticket.com
Bus from Lawas to Beaufort
- Ave. Duration
- 54 min
- Frequency
- 3 times a week
- Estimated price
- RM 14–16
- Schedules at
- sipitangexpress.com.my
- Book at
- easybook.com
- Phone
- +60 198072570
- Website
- redbus.my
Bus from Sandakan to Kota Kinabalu North Bus Terminal Inanam
- Ave. Duration
- 7h 25m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–230
- Schedules at
- facebook.com
- Book at
- facebook.com
Bus from Tawau Airport to Semporna
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RM 35
- Phone
- +60 89-784 494
- [email protected]
- Website
- facebook.com
Bus from Semporna to Kota Kinabalu North Bus Terminal Inanam
- Ave. Duration
- 11h 28m
- Frequency
- Once daily
- Estimated price
- RM 100–130
- Book at
- easybook.com
- Website
- galaxyferry.com
Car ferry from Labuan to Menumbok
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- RM 3–5
- Schedules at
- galaxyferry.com
- Malaysian
- RM 3
- Foreigner
- RM 5
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 How to get from Heathrow Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and Italy Travel Guides - to help you get the most out of your next trip.







