There are 4 ways to get from Semporna to Mount Kinabalu by bus, plane, or unknown
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Minibus to Tawau Airport, fly, travel
best- Take the bus from Semporna to Tawau Airportbus
- Fly from Tawau Airport (TWU) to Kota Kinabalu Airport (BKI)plane TWU - BKI
- Walk from Kota Kinabalu Airport (BKI) to Mount Kinabaluunknown
4h 25mMinibus, bus, travel
- Take the bus from Semporna to Tawaubus
- Take the bus from Tawau Terminal Bus Sri Indah to Kundasangbus
- Walk from Kundasang to Mount Kinabaluunknown
11h 36mBus to Lahad Datu Airport, fly, travel
- Take the bus from Semporna to Lahad Datubus
- Fly from Lahad Datu Airport (LDU) to Kota Kinabalu Airport (BKI)plane LDU - BKI
- Walk from Kota Kinabalu Airport (BKI) to Mount Kinabaluunknown
6h 15mBus, travel
- Take the bus from Semporna to Kota Kinabalu North Bus Terminal Inanambus
- Take the bus from Kota Kinabalu North Bus Terminal Inanam to Kundasangbus
- Walk from Kundasang to Mount Kinabaluunknown
14h 59m
Tawau Airport (TWU) to Kota Kinabalu Airport (BKI) flights
Questions & Answers
The distance between Semporna and Mount Kinabalu is 431 km.
The best way to get from Semporna to Mount Kinabalu without a car is to Minibus and bus and travel which takes 11h 36m and costs .
It takes approximately 4h 25m to get from Semporna to Mount Kinabalu, including transfers.
There are 164+ hotels available in Mount Kinabalu.
What companies run services between Semporna, Malaysia and Mount Kinabalu, Malaysia?
There is no direct connection from Semporna to Mount Kinabalu. However, you can take the bus to Tawau Airport, walk to Tawau Airport (TWU) airport, fly to Kota Kinabalu Airport (BKI), then travel to Mount Kinabalu. Alternatively, you can take a bus from Semporna to Mount Kinabalu via Tawau, Tawau Terminal Bus Sri Indah, and Kundasang in around 11h 36m.
- Website
- airasia.com
Flights from Tawau Airport to Kota Kinabalu Airport
- Ave. Duration
- 49 min
- When
- Every day
- Estimated price
- RM 120–240
- Website
- maswings.com.my
Flights from Lahad Datu Airport to Kota Kinabalu Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- RM 150–1,100
- Website
- malindoair.com
Flights from Tawau Airport to Kota Kinabalu Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- RM 130–290
Bus from Semporna to Tawau Airport
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RM 35
Bus from Semporna to Tawau
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 28
- Phone
- +6089 774 328
- Website
- omio.com
Bus from Tawau Terminal Bus Sri Indah to Kundasang
- Ave. Duration
- 8h 48m
- Frequency
- Twice daily
- Estimated price
- RM 70–110
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +6088 433 779
- Website
- easybook.com
Bus from Tawau Terminal Bus Sri Indah to Kundasang
- Ave. Duration
- 8h 48m
- Frequency
- Once daily
- Estimated price
- RM 70–110
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +60 88-440 337
- Website
- transtedar.com
Bus from Tawau Terminal Bus Sri Indah to Kundasang
- Ave. Duration
- 8h 48m
- Frequency
- Once daily
- Estimated price
- RM 75–110
- Schedules at
- transtedar.com
- Book at
- easybook.com
- Phone
- +60 10-785 5532
- Website
- easybook.com
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 56m
- Frequency
- 3 times a day
- Estimated price
- RM 27–45
- Book at
- easybook.com
- Phone
- +60 89-784 494
- [email protected]
- Website
- facebook.com
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- RM 27–31
- Book at
- easybook.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
- Phone
- +60 198072570
- Website
- redbus.my
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- RM 30–95
- Schedules at
- redbus.my
- Website
- facebook.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Kundasang
- Ave. Duration
- 2h 19m
- Frequency
- 5 times a day
- Estimated price
- RM 20–55
- Schedules at
- easybook.com
- Book at
- easybook.com
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 Best ways to travel around Australia, How to get from Stansted Airport into central London, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.










