Calculate route from Johor Bahru (Johor, Malaysia) to Lahad Datu (Sabah, Malaysia).
The flight distance (as the crow flies) between Johor Bahru and Lahad Datu is 1,663.9 km.
Roadmap (route) to go from Johor Bahru to Lahad Datu detailed above, you can also see the course layout on the map.
While doing trip Johor Bahru - Lahad Datu by car, the calculated route ends at a distance , or more straight.