There is 1 way to get from Sepilok to Pulau Libaran 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.
Lahad Datu Airport (LDU) to Sandakan Airport (SDK) flights
Questions & Answers
The distance between Sepilok and Pulau Libaran is 320 km.
It takes approximately 5h 40m to get from Sepilok to Pulau Libaran, including transfers.
There are seven+ hotels available in Pulau Libaran.
What companies run services between Sepilok, Malaysia and Pulau Libaran, Malaysia?
There is no direct connection from Sepilok to Pulau Libaran. However, you can take the taxi to Sandakan Central, take the bus to Lahad Datu, walk to Lahad Datu Airport (LDU) airport, fly to Sandakan Airport (SDK), then travel to Pulau Libaran.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- malaysiaairlines.com
Flights from Lahad Datu Airport to Sandakan Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- RM 140–180
- Phone
- +60 198072570
- Website
- facebook.com
Bus from Sandakan Central to Lahad Datu
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- RM 54
- Schedules at
- redbus.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 Need to know: Jadrolinija, Need to know: Eurostar, and Best ways to travel around Australia - to help you get the most out of your next trip.
