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 10 hours 49 minutes and 4,647 miles (7,478 kilometres) from Auckland, New Zealand - Auckland International Airport (AKL).
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
28.2 °C
Sun, 28 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 Auckland, New Zealand - Auckland International Airport (AKL) to Lahad Datu (LDU) - The flight distance between these airports is 4,647 miles (7,478 kilometres). The direct flight time is roughly 10 hours 49 minutes.
Flights from Christchurch, New Zealand - Christchurch International Airport (CHC) to Lahad Datu (LDU) - The flight distance between these airports is 4,751 miles (7,646 kilometres). The direct flight time is roughly 11 hours 3 minutes.
Flights from Wellington, New Zealand - Wellington International Airport (WLG) to Lahad Datu (LDU) - The flight distance between these airports is 4,781 miles (7,694 kilometres). The direct flight time is roughly 11 hours 7 minutes.
Flights from Queenstown, New Zealand - Queenstown Airport (ZQN) to Lahad Datu (LDU) - The flight distance between these airports is 4,647 miles (7,478 kilometres). The direct flight time is roughly 10 hours 49 minutes.
Flights from Dunedin, New Zealand - Dunedin International Airport (DUD) to Lahad Datu (LDU) - The flight distance between these airports is 4,740 miles (7,629 kilometres). The direct flight time is roughly 11 hours 2 minutes.
Flights from Taupo, New Zealand - Taupo Airport (TUO) to Lahad Datu (LDU) - The flight distance between these airports is 4,762 miles (7,664 kilometres). The direct flight time is roughly 11 hours 4 minutes.
Flights from Gisborne, New Zealand - Gisborne Airport (GIS) to Lahad Datu (LDU) - The flight distance between these airports is 4,853 miles (7,810 kilometres). The direct flight time is roughly 11 hours 17 minutes.
Flights from Hokitika, New Zealand - Hokitika Airport (HKK) to Lahad Datu (LDU) - The flight distance between these airports is 4,656 miles (7,494 kilometres). The direct flight time is roughly 10 hours 50 minutes.
Flights from Hamilton, New Zealand - Hamilton International Airport (HLZ) to Lahad Datu (LDU) - The flight distance between these airports is 4,699 miles (7,563 kilometres). The direct flight time is roughly 10 hours 56 minutes.
Flights from Kerikeri, New Zealand - Bay of Islands Airport (KKE) to Lahad Datu (LDU) - The flight distance between these airports is 4,550 miles (7,323 kilometres). The direct flight time is roughly 10 hours 36 minutes.
Flights from Kaitaia, New Zealand - Kaitaia Airport (KAT) to Lahad Datu (LDU) - The flight distance between these airports is 4,513 miles (7,262 kilometres). The direct flight time is roughly 10 hours 31 minutes.
Flights from New Plymouth, New Zealand - New Plymouth Airport (NPL) to Lahad Datu (LDU) - The flight distance between these airports is 4,678 miles (7,529 kilometres). The direct flight time is roughly 10 hours 53 minutes.
Flights from Napier/Hastings, New Zealand - Hawke's Bay Airport (NPE) to Lahad Datu (LDU) - The flight distance between these airports is 4,822 miles (7,760 kilometres). The direct flight time is roughly 11 hours 12 minutes.
Flights from Nelson, New Zealand - Nelson Airport (NSN) to Lahad Datu (LDU) - The flight distance between these airports is 4,707 miles (7,576 kilometres). The direct flight time is roughly 10 hours 57 minutes.
Flights from Invercargill, New Zealand - Invercargill Airport (IVC) to Lahad Datu (LDU) - The flight distance between these airports is 4,684 miles (7,538 kilometres). The direct flight time is roughly 10 hours 54 minutes.
Flights from Palmerston North, New Zealand - Palmerston North Airport (PMR) to Lahad Datu (LDU) - The flight distance between these airports is 4,788 miles (7,705 kilometres). The direct flight time is roughly 11 hours 8 minutes.
Flights from Rotorua, New Zealand - Rotorua International Airport (ROT) to Lahad Datu (LDU) - The flight distance between these airports is 4,755 miles (7,652 kilometres). The direct flight time is roughly 11 hours 4 minutes.
Flights from Tauranga, New Zealand - Tauranga Airport (TRG) to Lahad Datu (LDU) - The flight distance between these airports is 4,736 miles (7,622 kilometres). The direct flight time is roughly 11 hours 1 minute.
Flights from Timaru, New Zealand - Richard Pearse Airport (TIU) to Lahad Datu (LDU) - The flight distance between these airports is 4,723 miles (7,601 kilometres). The direct flight time is roughly 10 hours 59 minutes.
Flights from Blenheim, New Zealand - Woodbourne Airport (BHE) to Lahad Datu (LDU) - The flight distance between these airports is 4,744 miles (7,635 kilometres). The direct flight time is roughly 11 hours 2 minutes.
Flights from Whangarei, New Zealand - Whangarei Airport (WRE) to Lahad Datu (LDU) - The flight distance between these airports is 4,588 miles (7,384 kilometres). The direct flight time is roughly 10 hours 41 minutes.
Expert Help
Choose Site / Currency