There are 7 ways to get from Singapore to Lahad Datu by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Singapore Changi Airport to Sandakan Airport, bus
best- Fly from Singapore Changi Airport (SIN) to Sandakan Airport (SDK)plane SIN - SDK
- Take the bus from Sandakan Central to Lahad Datubus
11h 13mRMĀ 617ā1,353Fly Singapore Changi Airport to Lahad Datu Airport
cheapest- Fly from Singapore Changi Airport (SIN) to Lahad Datu Airport (LDU)plane SIN - LDU
7h 7mRMĀ 289ā1,211Fly Senai International Airport to Lahad Datu Airport
- Fly from Senai International Airport (JHB) to Lahad Datu Airport (LDU)plane JHB - LDU
7h 57mRMĀ 307ā1,223Fly Senai International Airport to Tawau Airport, Minibus, bus
- Fly from Senai International Airport (JHB) to Tawau Airport (TWU)plane JHB - TWU
- Take the bus from Tawau Airport to Sempornabus
- Take the bus from Semporna to Lahad Datubus
12h 13mRMĀ 449ā1,953Fly Singapore Changi Airport to Tawau Airport, Minibus, bus
- Fly from Singapore Changi Airport (SIN) to Tawau Airport (TWU)plane SIN - TWU
- Take the bus from Tawau Airport to Sempornabus
- Take the bus from Semporna to Lahad Datubus
13h 13mRMĀ 721ā1,341Fly Senai International Airport to Kota Kinabalu Airport, bus
- Fly from Senai International Airport (JHB) to Kota Kinabalu Airport (BKI)plane JHB - BKI
- Take the bus from Kota Kinabalu North Bus Terminal Inanam to Lahad Datubus
15h 22mRMĀ 432ā963Fly Singapore Changi Airport to Kota Kinabalu Airport, bus
- Fly from Singapore Changi Airport (SIN) to Kota Kinabalu Airport (BKI)plane SIN - BKI
- Take the bus from Kota Kinabalu North Bus Terminal Inanam to Lahad Datubus
14h 47mRMĀ 534ā1,251
Singapore Changi Airport (SIN) to Sandakan Airport (SDK) flights
Questions & Answers
The cheapest way to get from Singapore to Lahad Datu is to fly and bus which costs RM 430 - RM 1000 and takes 15h 22m.
The fastest way to get from Singapore to Lahad Datu is to fly which takes 7h 7m and costs RM 280 - RM 1300.
The distance between Singapore and Lahad Datu is 1842 km.
It takes approximately 11h 13m to get from Singapore to Lahad Datu, including transfers.
There are 57+ hotels available in Lahad Datu.
What companies run services between Singapore and Lahad Datu, Malaysia?
AirAsia, MASwings, and two other airlines fly from Senai International Airport (JHB) to Lahad Datu Airport (LDU) 3 times a day.
- Website
- airasia.com
Flights from Singapore Changi Airport to Sandakan Airport via Kuala Lumpur
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- RMĀ 550ā1,200
Flights from Singapore Changi Airport to Sandakan Airport via Kota Kinabalu Airport
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- RMĀ 260ā1,200
Flights from Singapore Changi Airport to Sandakan Airport via Kuching, Kota Kinabalu Airport
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- RMĀ 550ā1,200
Flights from Senai International Airport to Tawau Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 360ā1,800
Flights from Senai International Airport to Tawau Airport via Kuala Lumpur
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- RMĀ 360ā1,800
Flights from Senai International Airport to Tawau Airport via Kota Kinabalu Airport
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- RMĀ 360ā1,800
Flights from Singapore Changi Airport to Tawau Airport via Kota Kinabalu Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- RMĀ 600ā1,200
Flights from Singapore Changi Airport to Tawau Airport via Kuala Lumpur
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- RMĀ 600ā1,200
Flights from Singapore Changi Airport to Tawau Airport via Kuching, Kota Kinabalu Airport
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- RMĀ 600ā1,200
Flights from Senai International Airport to Kota Kinabalu Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- RMĀ 300ā800
Flights from Senai International Airport to Kota Kinabalu Airport via Tawau Airport
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 300ā800
Flights from Senai International Airport to Kota Kinabalu Airport via Kuching
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RMĀ 300ā800
Flights from Senai International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- RMĀ 300ā800
Flights from Singapore Changi Airport to Kota Kinabalu Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- RMĀ 370ā1,000
Flights from Singapore Changi Airport to Kota Kinabalu Airport via Kuching
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RMĀ 370ā1,000
Flights from Singapore Changi Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- RMĀ 370ā1,000
- Website
- maswings.com.my
Flights from Senai International Airport to Lahad Datu Airport via Kota Kinabalu Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- RMĀ 290ā1,200
Flights from Senai International Airport to Lahad Datu Airport via Kuala Lumpur, Kota Kinabalu Airport
- Ave. Duration
- 7h 42m
- When
- Wednesday, Thursday, Monday, and Saturday
- Estimated price
- RMĀ 350ā1,500
Flights from Senai International Airport to Lahad Datu Airport via Sultan Abdul Aziz Shah, Kota Kinabalu Airport
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- RMĀ 490ā1,400
Flights from Senai International Airport to Lahad Datu Airport via Kuching, Kota Kinabalu Airport
- Ave. Duration
- 9h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 300ā1,300
Flights from Singapore Changi Airport to Lahad Datu Airport via Kota Kinabalu Airport
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- RMĀ 280ā1,200
Flights from Singapore Changi Airport to Lahad Datu Airport via Sultan Abdul Aziz Shah, Kota Kinabalu Airport
- Ave. Duration
- 7h 25m
- When
- Monday and Wednesday
- Estimated price
- RMĀ 460ā1,400
Flights from Singapore Changi Airport to Lahad Datu Airport via Kuala Lumpur, Kota Kinabalu Airport
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- RMĀ 410ā1,700
- Website
- malaysiaairlines.com
Flights from Singapore Changi Airport to Sandakan Airport via Kuala Lumpur
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- RMĀ 500ā950
Flights from Singapore Changi Airport to Tawau Airport via Kuala Lumpur
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- RMĀ 550ā1,900
Flights from Senai International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- RMĀ 310ā1,300
Flights from Singapore Changi Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- RMĀ 550ā1,100
- Website
- fireflyz.com.my
Flights from Singapore Changi Airport to Sandakan Airport via Kuala Lumpur
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- RMĀ 500ā950
Flights from Singapore Changi Airport to Tawau Airport via Kuala Lumpur
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- RMĀ 550ā1,900
Flights from Senai International Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- RMĀ 310ā1,300
Flights from Singapore Changi Airport to Kota Kinabalu Airport via Kuala Lumpur
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- RMĀ 550ā1,100
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Kota Kinabalu Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- RMĀ 390ā1,200
- Website
- malindoair.com
Flights from Singapore Changi Airport to Tawau Airport via Sultan Abdul Aziz Shah, Kota Kinabalu Airport
- Ave. Duration
- 6h 30m
- When
- Monday and Wednesday
- Estimated price
- RMĀ 900ā1,300
Flights from Senai International Airport to Kota Kinabalu Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- RMĀ 430ā1,200
Flights from Singapore Changi Airport to Kota Kinabalu Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 35m
- When
- Monday and Wednesday
- Estimated price
- RMĀ 700ā1,100
- Website
- flyroyalbrunei.com
Flights from Singapore Changi Airport to Kota Kinabalu Airport via Bandar Seri Begawan
- Ave. Duration
- 3h 55m
- When
- Saturday
- Estimated price
- RMĀ 410ā900
- Phone
- +60 198072570
- Website
- redbus.my
Bus from Sandakan Central to Lahad Datu
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- RMĀ 40ā120
- Schedules at
- redbus.my
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- RMĀ 30ā95
- Schedules at
- redbus.my
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- RMĀ 30ā95
- Schedules at
- redbus.my
Bus from Tawau Airport to Semporna
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 35
Bus from Tawau Airport to Semporna
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 35
- Phone
- +60 10-785 5532
- Website
- easybook.com
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 56m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 27ā45
- Book at
- easybook.com
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 56m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 27ā45
- Book at
- easybook.com
- Phone
- +60 89-784 494
- [email protected]
- Website
- facebook.com
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- RMĀ 27ā32
- Book at
- easybook.com
Bus from Semporna to Lahad Datu
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- RMĀ 27ā32
- Book at
- easybook.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Lahad Datu
- Ave. Duration
- 8h 41m
- Frequency
- Once daily
- Estimated price
- RMĀ 80ā95
- Book at
- easybook.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Lahad Datu
- Ave. Duration
- 8h 41m
- Frequency
- Once daily
- Estimated price
- RMĀ 80ā95
- Book at
- easybook.com
- Phone
- +6088 433 779
- Website
- easybook.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Lahad Datu
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- RMĀ 50ā120
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Lahad Datu
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- RMĀ 50ā120
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +60 88-440 337
- Website
- transtedar.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Lahad Datu
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- RMĀ 50ā120
- Schedules at
- transtedar.com
- Book at
- easybook.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Lahad Datu
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- RMĀ 50ā120
- Schedules at
- transtedar.com
- Book at
- easybook.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, How to plan an amazing trip around Scandinavia, and How to get from JFK to New York City - to help you get the most out of your next trip.






