Located in the eastern part of Sabah, Malaysia, Lahad Datu is a hidden gem awaiting discovery by adventurous travelers. This vibrant city offers a perfect blend of natural beauty and cultural richness, with its picturesque landscapes and diverse wildlife. From exploring the untouched rainforests of Tabin Wildlife Reserve to experiencing the unique blend of indigenous cultures, Lahad Datu promises an authentic and enriching travel experience. Whether you are a nature enthusiast, a history buff, or simply seeking a serene escape off the beaten path, Lahad Datu's charm and allure are sure to captivate your senses and leave a lasting impression.
The cheapest month to fly to Lahad Datu is typically July.
The popular airports near Lahad Datu city in Malaysia include Lahad Datu Airport (LDU) and Tawau Airport (TWU).
The flight to Lahad Datu (LDU) is roughly 2 hours 58 minutes and 1,115 miles (1,794 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Lahad Datu from leading comparison sites using our search engine dashboard.
Nature reserve with endangered animals
Jungle treks, river swimming & bird life
Scuba diving and coral reef
Beach
Mountain, nature and forest
Nature
Forest
26.6 °C
Sat, 27 Apr 2024
Average Temperature
30°C
Jan
30°C
Feb
30°C
Mar
31°C
Apr
32°C
May
32°C
Jun
32°C
Jul
32°C
Aug
32°C
Sep
31°C
Oct
31°C
Nov
30°C
Dec
Flights from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Lahad Datu (LDU) - The flight distance between these airports is 1,115 miles (1,794 kilometres). The direct flight time is roughly 2 hours 58 minutes.
Flights from Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Lahad Datu (LDU) - The flight distance between these airports is 977 miles (1,572 kilometres). The direct flight time is roughly 2 hours 40 minutes.
Flights from Surabaya, Indonesia - Juanda Airport (SUB) to Lahad Datu (LDU) - The flight distance between these airports is 939 miles (1,511 kilometres). The direct flight time is roughly 2 hours 35 minutes.
Flights from Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Lahad Datu (LDU) - The flight distance between these airports is 1,207 miles (1,942 kilometres). The direct flight time is roughly 3 hours 10 minutes.
Flights from Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Lahad Datu (LDU) - The flight distance between these airports is 1,040 miles (1,673 kilometres). The direct flight time is roughly 2 hours 48 minutes.
Flights from Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Lahad Datu (LDU) - The flight distance between these airports is 1,109 miles (1,784 kilometres). The direct flight time is roughly 2 hours 57 minutes.
Flights from Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Lahad Datu (LDU) - The flight distance between these airports is 1,088 miles (1,752 kilometres). The direct flight time is roughly 2 hours 55 minutes.
Flights from Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Lahad Datu (LDU) - The flight distance between these airports is 703 miles (1,131 kilometres). The direct flight time is roughly 2 hours 3 minutes.
Flights from Balikpapan, Indonesia - Sepinggan Airport (BPN) to Lahad Datu (LDU) - The flight distance between these airports is 446 miles (718 kilometres). The direct flight time is roughly 1 hour 29 minutes.
Flights from Semarang, Indonesia - Ahmad Yani Airport (SRG) to Lahad Datu (LDU) - The flight distance between these airports is 994 miles (1,600 kilometres). The direct flight time is roughly 2 hours 42 minutes.
Flights from Lombok, Indonesia - Lombok International Airport (LOP) to Lahad Datu (LDU) - The flight distance between these airports is 963 miles (1,550 kilometres). The direct flight time is roughly 2 hours 38 minutes.
Flights from Manado, Indonesia - Sam Ratulangi Airport (MDC) to Lahad Datu (LDU) - The flight distance between these airports is 515 miles (829 kilometres). The direct flight time is roughly 1 hour 38 minutes.
Flights from Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Lahad Datu (LDU) - The flight distance between these airports is 1,012 miles (1,628 kilometres). The direct flight time is roughly 2 hours 44 minutes.
Flights from Batam, Indonesia - Hang Nadim Airport (BTH) to Lahad Datu (LDU) - The flight distance between these airports is 1,016 miles (1,636 kilometres). The direct flight time is roughly 2 hours 45 minutes.
Flights from Padang, Indonesia - Minangkabau Airport (PDG) to Lahad Datu (LDU) - The flight distance between these airports is 1,306 miles (2,101 kilometres). The direct flight time is roughly 3 hours 24 minutes.
Flights from Pontianak, Indonesia - Supadio Airport (PNK) to Lahad Datu (LDU) - The flight distance between these airports is 712 miles (1,146 kilometres). The direct flight time is roughly 2 hours 4 minutes.
Flights from Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Lahad Datu (LDU) - The flight distance between these airports is 1,576 miles (2,536 kilometres). The direct flight time is roughly 4 hours.
Flights from Jayapura, Indonesia - Sentani Airport (DJJ) to Lahad Datu (LDU) - The flight distance between these airports is 1,620 miles (2,606 kilometres). The direct flight time is roughly 4 hours 5 minutes.
Flights from Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Lahad Datu (LDU) - The flight distance between these airports is 635 miles (1,022 kilometres). The direct flight time is roughly 1 hour 54 minutes.
Flights from Ambon, Indonesia - Pattimura International Airport (AMQ) to Lahad Datu (LDU) - The flight distance between these airports is 905 miles (1,457 kilometres). The direct flight time is roughly 2 hours 30 minutes.
Flights from Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Lahad Datu (LDU) - The flight distance between these airports is 906 miles (1,458 kilometres). The direct flight time is roughly 2 hours 30 minutes.
Flights from Jambi, Indonesia - Sultan Thaha Airport (DJB) to Lahad Datu (LDU) - The flight distance between these airports is 1,113 miles (1,791 kilometres). The direct flight time is roughly 2 hours 58 minutes.
Flights from Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Lahad Datu (LDU) - The flight distance between these airports is 1,263 miles (2,033 kilometres). The direct flight time is roughly 3 hours 18 minutes.
Expert Help
Choose Site / Currency