> > > >
Flights from Lahad Datu to Sandakan
Find cheap flight deals from Lahad Datu to Sandakan
Book direct flights from Lahad Datu to Sandakan: One way flights from TWD 771, round trip flights from TWD 1,507. Find flight deals for the next 3 months below.
- Round-trip
- One way
-
-
Cheapest nonstop
LDU 8:35 AM30mNonstopSDK 9:05 AMLahad Datu - Sandakan | Tue, Dec 23 | Malaysia Airlines
SDK 11:55 AM30mNonstopLDU 12:25 PMSandakan - Lahad Datu | Thu, Dec 25 | Malaysia AirlinesTWD 1,507 TWD 2,06827% OFF27% OFFTWD 2,068 TWD 1,507 -
LDU 8:25 AM30mNonstopSDK 8:55 AMLahad Datu - Sandakan | Tue, Dec 16 | Malaysia Airlines
SDK 11:15 AM30mNonstopLDU 11:45 AMSandakan - Lahad Datu | Fri, Dec 19 | Malaysia AirlinesTWD 1,515 TWD 2,06827% OFF27% OFFTWD 2,068 TWD 1,515 -
LDU 9:05 AM30mNonstopSDK 9:35 AMLahad Datu - Sandakan | Wed, Dec 24 | Malaysia Airlines
SDK 11:25 AM30mNonstopLDU 11:55 AMSandakan - Lahad Datu | Fri, Dec 26 | Malaysia AirlinesTWD 1,524 TWD 2,06826% OFF26% OFFTWD 2,068 TWD 1,524 -
LDU 9:05 AM30mNonstopSDK 9:35 AMLahad Datu - Sandakan | Thu, Dec 25 | Malaysia Airlines
SDK 11:25 AM30mNonstopLDU 11:55 AMSandakan - Lahad Datu | Sun, Dec 28 | Malaysia AirlinesTWD 1,52426% OFFTWD 2,068 TWD 1,524 -
LDU 8:35 AM30mNonstopSDK 9:05 AMLahad Datu - Sandakan | Fri, Dec 26 | Malaysia Airlines
SDK 11:25 AM30mNonstopLDU 11:55 AMSandakan - Lahad Datu | Sun, Dec 28 | Malaysia AirlinesTWD 1,52426% OFFTWD 2,068 TWD 1,524 -
LDU 9:05 AM30mNonstopSDK 9:35 AMLahad Datu - Sandakan | Thu, Dec 18 | Malaysia Airlines
SDK 11:55 AM30mNonstopLDU 12:25 PMSandakan - Lahad Datu | Mon, Dec 22 | Malaysia AirlinesTWD 1,54225% OFFTWD 2,068 TWD 1,542 -
LDU 8:35 AM30mNonstopSDK 9:05 AMLahad Datu - Sandakan | Fri, Dec 19 | Malaysia Airlines
SDK 11:55 AM30mNonstopLDU 12:25 PMSandakan - Lahad Datu | Mon, Dec 22 | Malaysia AirlinesTWD 1,54625% OFFTWD 2,068 TWD 1,546 -
LDU 8:35 AM30mNonstopSDK 9:05 AMLahad Datu - Sandakan | Fri, Dec 12 | Malaysia Airlines
SDK 11:15 AM30mNonstopLDU 11:45 AMSandakan - Lahad Datu | Tue, Dec 16 | Malaysia AirlinesTWD 1,55125% OFFTWD 2,068 TWD 1,551 -
LDU 8:35 AM30mNonstopSDK 9:05 AMLahad Datu - Sandakan | Sun, Dec 21 | Malaysia Airlines
SDK 11:55 AM30mNonstopLDU 12:25 PMSandakan - Lahad Datu | Sat, Dec 27 | Malaysia AirlinesTWD 1,86110% OFFTWD 2,068 TWD 1,861 -
LDU 8:35 AM30mNonstopSDK 9:05 AMLahad Datu - Sandakan | Fri, Jan 30 | Malaysia Airlines
SDK 11:25 AM30mNonstopLDU 11:55 AMSandakan - Lahad Datu | Sun, Feb 1 | Malaysia AirlinesTWD 1,86110% OFFTWD 2,068 TWD 1,861 -
LDU 1:00 PM17h 25m1 stopSDK Invalid DateLahad Datu - Sandakan | Sat, Dec 13 | Normal Airline
SDK 3:00 PM6hNonstopLDU 4:00 PMSandakan - Lahad Datu | Mon, Dec 15 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstop
LDU 9:05 AM30mNonstopSDK 9:35 AMLahad Datu - Sandakan | Wed, Dec 31 | Malaysia AirlinesTWD 771 TWD 1,06828% OFF28% OFFTWD 1,068 TWD 771 -
LDU 8:25 AM30mNonstopSDK 8:55 AMLahad Datu - Sandakan | Tue, Dec 23 | Malaysia AirlinesTWD 776 TWD 1,06827% OFF27% OFFTWD 1,068 TWD 776 -
LDU 8:25 AM30mNonstopSDK 8:55 AMLahad Datu - Sandakan | Fri, Dec 26 | Malaysia AirlinesTWD 776 TWD 1,06827% OFF27% OFFTWD 1,068 TWD 776 -
LDU 9:05 AM30mNonstopSDK 9:35 AMLahad Datu - Sandakan | Mon, Dec 29 | Malaysia AirlinesTWD 77627% OFFTWD 1,068 TWD 776 -
LDU 11:00 AM30mNonstopSDK 11:30 AMLahad Datu - Sandakan | Wed, Dec 17 | Malaysia AirlinesTWD 77627% OFFTWD 1,068 TWD 776 -
LDU 8:35 AM30mNonstopSDK 9:05 AMLahad Datu - Sandakan | Tue, Dec 30 | Malaysia AirlinesTWD 94412% OFFTWD 1,068 TWD 944 -
LDU 8:25 AM30mNonstopSDK 8:55 AMLahad Datu - Sandakan | Sun, Dec 28 | Malaysia AirlinesTWD 95311% OFFTWD 1,068 TWD 953 -
LDU 9:05 AM30mNonstopSDK 9:35 AMLahad Datu - Sandakan | Sat, Dec 27 | Malaysia AirlinesTWD 95710% OFFTWD 1,068 TWD 957 -
LDU 8:35 AM30mNonstopSDK 9:05 AMLahad Datu - Sandakan | Sun, Dec 21 | Malaysia AirlinesTWD 95710% OFFTWD 1,068 TWD 957 -
LDU 11:00 AM30mNonstopSDK 11:30 AMLahad Datu - Sandakan | Sat, Dec 20 | Malaysia AirlinesTWD 96210% OFFTWD 1,068 TWD 962 -
LDU 1:00 PM17h 25m1 stopSDK Invalid DateLahad Datu - Sandakan | Sat, Dec 13 | Normal AirlineFind More FlightsFind More Flights
-
Displayed flight fares from Lahad Datu to Sandakan are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Flying from Lahad Datu to Sandakan
The distance between Lahad Datu and Sandakan is approximately 101.28 km. It takes around 30 minutes on average to fly from Lahad Datu to Sandakan. Based on Trip.com's data travel demand peaks in July. The off-season for travel is October.
| Cheapest one-way flight price | TWD 771 |
|---|---|
| Cheapest round-trip ticket price | TWD 1,507 |
| Off-season for travel | October |
| Peak season for travel | July |
| Flight distance | 101.28 km |
| Average flight time | 30 minutes |
When is the cheapest time to fly from Lahad Datu to Sandakan?
The cheapest time for Lahad Datu to Sandakan flights: Dec 28 to Jan 4 — one way flight prices from TWD 771.
Cheapest flights
From price
Search
Displayed fare trends are based on Trip.com's aggregated average of the lowest flight prices from Lahad Datu to Sandakan, calculated over the upcoming 10 weeks.
Frequently Asked Questions
What are the cheapest flights from Lahad Datu to Sandakan (LDU-SDK)?
Based on Trip.com data, Malaysia Airlines offers one-way fares as low as TWD 771 on Cheapest nonstop routes (e.g. LDU to SDK on Wed, Dec 31), while Malaysia Airlines offers Cheapest nonstop round-trips from TWD 1,507 departing on Tue, Dec 23 and returning on Thu, Dec 25.How long does it take to fly from Lahad Datu (LDU) to Sandakan (SDK) and what is the distance?
It takes around 30 minutes to fly from Lahad Datu (LDU) to Sandakan (SDK).When is the best time to book flights from Lahad Datu to Sandakan?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Lahad Datu to Sandakan is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How can I find the best deals on flights from Lahad Datu to Sandakan?
To find best deals on flights from Lahad Datu to Sandakan, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Wed, Dec 31, with one-way flights priced at just TWD 771.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Malaysia Airlines.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Sandakan travel is around July.
· Get exclusive promo codes for Trip.com app users.When are flight tickets from Lahad Datu (LDU) to Sandakan (SDK) the cheapest?
The cheapest months to fly from Lahad Datu to Sandakan is October, when demand for travel is lower.Which upcoming date is cheapest to fly from Lahad Datu to Sandakan on?
After crunching the numbers on our December flight calendar, it's currently cheapest to fly from Lahad Datu to Sandakan on December 23, 2025 with Malaysia Airlines, with prices starting at TWD 1,514.Is there any time difference between Lahad Datu and Sandakan?
The time difference between Sandakan and Lahad Datu is 0h.How do I change or cancel my ticket from Lahad Datu to Sandakan?
Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
Explore More Popular Flights
- Top Routes to Sandakan
- Popular Airlines to Sandakan
- Top Flight Routes from Lahad Datu
- Cheap tickets from Penang to Sandakan
- Plane tickets from Ho Chi Minh City to Sandakan
- Cheap flights from Hyderabad to Sandakan
- Plane tickets from Bangkok to Sandakan
- Plane tickets from Sarajevo to Sandakan
- Cheap tickets from Kuala Lumpur to Sandakan
- Plane tickets from Tagbilaran to Sandakan
- Plane tickets from Del Carmen to Sandakan
- Cheap flights from Jakarta to Sandakan
- Cheap tickets from Manila to Sandakan
- Plane tickets from Tawau to Sandakan
- Cheap tickets from Cebu to Sandakan
- Plane tickets from Kota Kinabalu to Sandakan
- Cheap tickets from Singapore to Sandakan
- Cheap tickets from Zamboanga to Sandakan
- Bangkok Airways flight tickets to Sandakan
- Air China flight tickets to Sandakan
- Cheap Batik Air Malaysia flights to Sandakan
- Cheap Finnair tickets to Sandakan
- Cheap Malaysia Airlines tickets to Sandakan
- Cheap Hainan Airlines tickets to Sandakan
- Cheap Korean Air flights to Sandakan
- Firefly flight tickets to Sandakan
- AJet flight tickets to Sandakan
- Cheap Philippines AirAsia tickets to Sandakan
- Cheap Philippine Airlines flights to Sandakan
- Cheap Scoot flights to Sandakan
- Cheap AirAsia Berhad (Malaysia) tickets to Sandakan
- United Airlines flight tickets to Sandakan
- Turkmenistan Airlines flight tickets to Sandakan
- Plane tickets from Lahad Datu to Bandar Seri Begawan
- Cheap tickets from Lahad Datu to Kota Kinabalu
- Cheap flights from Lahad Datu to Jakarta
- Plane tickets from Lahad Datu to Macau
- Plane tickets from Lahad Datu to Shanghai
- Cheap tickets from Lahad Datu to Tokyo
- Cheap flights from Lahad Datu to London
- Cheap tickets from Lahad Datu to Pekanbaru
- Cheap tickets from Lahad Datu to Hyderabad
- Cheap flights from Lahad Datu to Makassar
- Plane tickets from Lahad Datu to Singapore
- Cheap tickets from Lahad Datu to Johor Bahru
- Plane tickets from Lahad Datu to Penang
- Cheap flights from Lahad Datu to Kuala Lumpur
- Plane tickets from Lahad Datu to Dubai