How to get from Lahad Datu to Sandakan by car, truck, walk, bike

Distance between Lahad Datu and Sandakan is 94 kilometers (58 miles).
Driving distance from Lahad Datu to Sandakan is 174 kilometers (108 miles)

Lahad DatuSandakan
Leaving from
Going to

Route Map

4 Ways from Lahad Datu (Malaysia/Sabah) to Sandakan (Malaysia/Sabah)

Choose 1 of the options below and start your journey

Route instructions

1. At roundabout, take exit 1 213 m
2. At roundabout, take exit 1 onto Jalan Kastam Lama 378 m
3. At roundabout, take exit 2 320 m
4. At roundabout, take exit 1 onto Jalan Sandakan-Lahad Datu, 13 86.16 km
5. At roundabout, take exit 1 onto Jalan Sandakan-Lahad Datu, 13 9.90 km
6. At roundabout, take exit 2 onto 13 55 m
7. Continue onto Jalan Sandakan-Lahad Datu, 13 2.62 km
8. At roundabout, take exit 2 onto 13 99 m
9. Continue onto Jalan Sandakan-Lahad Datu, 13 23.42 km
10. Turn right onto Jalan Labuk, 22 29.15 km
11. At roundabout, take exit 2 onto Jalan Ranau - Sandakan, 22 4.17 km
12. At roundabout, take exit 1 onto Jalan Ranau - Sandakan, 22 2.92 km
13. At roundabout, take exit 2 onto Jalan Ranau - Sandakan, 22 1.64 km
14. At roundabout, take exit 2 onto Jalan Lintas Labuk 2.30 km
15. At roundabout, take exit 3 onto Jalan Labuk, 22 1.12 km
16. At roundabout, take exit 2 onto Jalan Utara, 22 1.85 km
17. Keep left 6.00 km
18. At roundabout, take exit 2 onto Jalan Utara, 22 1.77 km
19. At roundabout, take exit 2 onto Jalan Utara, 22 616 m
20. Keep left 33 m
21. Enter roundabout 8 m
22. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Lahad Datu (Malaysia/Sabah) to Sandakan (Malaysia/Sabah)?
How do I get from Lahad Datu (Malaysia/Sabah) to Sandakan (Malaysia/Sabah) the fastest?
How long does it take to get from Lahad Datu (Malaysia/Sabah) to Sandakan (Malaysia/Sabah)?

Information about Stations

All station in Lahad Datu (Malaysia/Sabah)
Lahad Datu Airport Lahad
All station in Sandakan (Malaysia/Sabah)
Sandakan Airport Sandakan