There are 3 ways to get from Sepilok to Lahad Datu by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The cheapest way to get from Sepilok to Lahad Datu is to drive which costs RM 25 - RM 40 and takes 1h 55m.
The fastest way to get from Sepilok to Lahad Datu is to drive which takes 1h 55m and costs RM 25 - RM 40.
The distance between Sepilok and Lahad Datu is 193 km. The road distance is 153.7 km.
The best way to get from Sepilok to Lahad Datu without a car is to bus which takes 3h 29m and costs RM 90 - RM 100.
It takes approximately 3h 29m to get from Sepilok to Lahad Datu, including transfers.
Yes, the driving distance between Sepilok to Lahad Datu is 154 km. It takes approximately 1h 55m to drive from Sepilok to Lahad Datu.
There are 47+ hotels available in Lahad Datu.
What companies run services between Sepilok, Malaysia and Lahad Datu, Malaysia?
Sida Express operates a bus from Sandakan Central to Lahad Datu once daily. Tickets cost RM 54 and the journey takes 3h 11m.
- 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
- Ave. Duration
- 1h 55m
- Estimated price
- RM 340–410
Sandakan Taxi Service
- Phone
- +60 12-810 9712
- Website
- facebook.com
Sandakan Taxi Association
- Phone
- +60 12-830 3329
Grab Taxi
- Website
- grab.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 How to get from Gatwick Airport into central London, Travelling by boat in Italy, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
