There are 5 ways to get from Indonesia to Kota Kinabalu Airport (BKI) by plane, 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 from Juanda International Airport
best- Fly from Juanda International Airport (SUB) to Kota Kinabalu Airport (BKI)plane SUB - BKI
5h 29mRM 531–1,637Train to Kuala Namu International Airport, fly
cheapest- Take the train from Medan to Kuala Namutrain
- Fly from Kuala Namu International Airport (KNO) to Kota Kinabalu Airport (BKI)plane KNO - BKI
9h 47mRM 369–1,415Ferry, bus, drive
- Take the ferry from Tanjung Priok to Pontianakferry
- Take the bus from Pontianak to Bandar Seri Begawanbus
- Drive from Bandar Seri Begawan to Limbangcar
- Take the bus from Limbang to Kota Kinabalubus
2d 18hRM 467–549Fly from Soekarno–Hatta International Airport
- Fly from Soekarno–Hatta International Airport (CGK) to Kota Kinabalu Airport (BKI)plane CGK - BKI
5h 30mRM 564–1,214Fly from Sultan Mahmud Badaruddin II
- Fly from Sultan Mahmud Badaruddin II (PLM) to Kota Kinabalu Airport (BKI)plane PLM - BKI
7h 47mRM 392–1,602
Juanda International Airport (SUB) to Kota Kinabalu Airport (BKI) flights
Questions & Answers
The cheapest way to get from Indonesia to Kota Kinabalu Airport (BKI) is to ferry and bus and drive which costs RM 460 - RM 550 and takes 2 days 18h.
The fastest way to get from Indonesia to Kota Kinabalu Airport (BKI) is to fly which takes 5h 29m and costs RM 500 - RM 1700.
The distance between Indonesia and Kota Kinabalu Airport (BKI) is 1542 km.
It takes approximately 5h 29m to get from Indonesia to Kota Kinabalu Airport (BKI), including transfers.
There are 1167+ hotels available in Kota Kinabalu Airport (BKI).
What companies run services between Indonesia and Kota Kinabalu Airport (BKI), Malaysia?
Malaysia Airlines, Scoot Tigerair, and five other airlines fly from Juanda International Airport (SUB) to Kota Kinabalu Airport (BKI) 5 times a day.
- Website
- airasia.com
Flights from Juanda International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- RM 950–1,300
Flights from Soekarno–Hatta International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- RM 750–1,200
Flights from Sultan Mahmud Badaruddin II to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- RM 500–1,700
Flights from Kuala Namu International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- RM 400–1,400
- Website
- malaysiaairlines.com
Flights from Juanda International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- RM 500–1,600
Flights from Soekarno–Hatta International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- RM 550–1,800
Flights from Kuala Namu International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- RM 550–1,700
- Website
- singaporeair.com
Flights from Juanda International Airport to Kota Kinabalu Airport via Singapore Changi
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- RM 420–1,500
Flights from Soekarno–Hatta International Airport to Kota Kinabalu Airport via Singapore Changi
- Ave. Duration
- 6h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- RM 430–950
Flights from Sultan Mahmud Badaruddin II to Kota Kinabalu Airport via Singapore Changi
- Ave. Duration
- 7h 40m
- When
- Thursday and Tuesday
- Estimated price
- RM 390–1,600
Flights from Kuala Namu International Airport to Kota Kinabalu Airport via Singapore Changi
- Ave. Duration
- 9h 40m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- RM 360–1,400
- Website
- flyscoot.com
Flights from Juanda International Airport to Kota Kinabalu Airport via Singapore Changi
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- RM 420–1,500
Flights from Sultan Mahmud Badaruddin II to Kota Kinabalu Airport via Singapore Changi
- Ave. Duration
- 7h 40m
- When
- Thursday and Tuesday
- Estimated price
- RM 390–1,600
- Website
- malindoair.com
Flights from Juanda International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- RM 550–1,800
Flights from Soekarno–Hatta International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- RM 1,000–1,300
Flights from Kuala Namu International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- RM 460–1,500
- Website
- airasia.com
Flights from Juanda International Airport to Kota Kinabalu Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 5h 10m
- When
- Monday and Friday
- Estimated price
- RM 950–1,300
Flights from Soekarno–Hatta International Airport to Kota Kinabalu Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 430–1,200
Flights from Sultan Mahmud Badaruddin II to Kota Kinabalu Airport via Soekarno–Hatta International Airport
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 500–1,900
- Website
- flyroyalbrunei.com
Flights from Juanda International Airport to Kota Kinabalu Airport via Bandar Seri Begawan
- Ave. Duration
- 9h 20m
- When
- Thursday and Saturday
- Estimated price
- RM 450–1,400
Flights from Soekarno–Hatta International Airport to Kota Kinabalu Airport via Bandar Seri Begawan
- Ave. Duration
- 5h 5m
- When
- Thursday, Friday, and Sunday
- Estimated price
- RM 420–1,300
- [email protected]
- Website
- railink.co.id
Train from Medan to Kuala Namu
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- RM 9–15
- Schedules at
- railink.co.id
- Book at
- reservation.railink.co.id
Bus from Pontianak to Bandar Seri Begawan
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- RM 319
- Schedules at
- DAMRI Angkutan Antar Lintas Batas Negara (ALBN)
- 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 35–80
- Schedules at
- busonlineticket.com
- Book at
- busonlineticket.com
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Tanjung Priok to Pontianak
- Ave. Duration
- 43h
- Frequency
- Once daily
- Estimated price
- RM 70–90
- Book at
- pelni.co.id
- Economy Class
- RM 70–90
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 Travelling to the US: What do I need to know?, South Korea: Travelling from Seoul to Busan , and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.






