There are 3 ways to get from Pangkalan Bun to Lahad Datu by car, 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.
Drive 2,149.4 km
best- Drive from Pangkalan Bun to Lahad Datucar 2,149.4 km
31h 17mRM 973–1,405Fly to Lahad Datu Airport
cheapest- Fly from Pangkalan Bun / Iskandar Airport (PKN) to Lahad Datu Airport (LDU)plane PKN - LDU
23h 11mRM 714–2,216Fly to Sandakan Airport, bus
- Fly from Pangkalan Bun / Iskandar Airport (PKN) to Sandakan Airport (SDK)plane PKN - SDK
- Take the bus from Sandakan Central to Lahad Datubus
13h 2mRM 716–2,072
Pangkalan Bun / Iskandar Airport (PKN) to Lahad Datu Airport (LDU) flights
Comparing Your Travel Options
The cheapest way to get from Pangkalan Bun to Lahad Datu is to drive which costs RM 950 - RM 1400 and takes 31h 17m.
The fastest way to get from Pangkalan Bun to Lahad Datu is to fly and bus which takes 13h 2m and costs RM 700 - RM 2100.
The distance between Pangkalan Bun and Lahad Datu is 2149 km. The road distance is 2149.4 km.
It takes approximately 31h 17m to drive 2149.4 km from Pangkalan Bun to Lahad Datu.
Lahad Datu is 1h ahead of Pangkalan Bun. It is currently 5:59 AM in Pangkalan Bun and 6:59 AM in Lahad Datu.
Yes, the driving distance between Pangkalan Bun to Lahad Datu is 2149 km. It takes approximately 31h 17m to drive from Pangkalan Bun to Lahad Datu.
There are 56+ hotels available in Lahad Datu.
What companies run services between Pangkalan Bun, Indonesia and Lahad Datu, Malaysia?
Batik Air, Indonesia AirAsia, and five other airlines fly from Pangkalan Bun / Iskandar Airport (PKN) to Lahad Datu Airport (LDU) 3 times a day.
- Website
- maswings.com.my
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Soekarno–Hatta, Kota Kinabalu
- Ave. Duration
- 23h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 700–2,200
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Soekarno–Hatta, Bandar Seri Begawan, Kota Kinabalu
- Ave. Duration
- 23h 5m
- When
- Friday and Sunday
- Estimated price
- RM 850–2,500
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Kuala Lumpur, Kota Kinabalu
- Ave. Duration
- 23h 55m
- When
- Every day
- Estimated price
- RM 850–2,500
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Singapore Changi, Kota Kinabalu
- Ave. Duration
- 24h 55m
- When
- Wednesday
- Estimated price
- RM 650–2,200
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Kuala Lumpur, Sandakan Airport
- Ave. Duration
- 27h 35m
- When
- Every day
- Estimated price
- RM 850–2,500
- Website
- airasia.com
Flights from Pangkalan Bun / Iskandar Airport to Sandakan Airport via Ahmad Yani, Kuala Lumpur
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- RM 800–2,300
Flights from Pangkalan Bun / Iskandar Airport to Sandakan Airport via Soekarno–Hatta, Kuala Lumpur
- Ave. Duration
- 15h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 750–2,200
Flights from Pangkalan Bun / Iskandar Airport to Sandakan Airport via Soekarno–Hatta, Kota Kinabalu
- Ave. Duration
- 8h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 650–2,000
- Website
- malaysiaairlines.com
Flights from Pangkalan Bun / Iskandar Airport to Sandakan Airport via Soekarno–Hatta, Kuala Lumpur
- Ave. Duration
- 9h 25m
- When
- Friday and Sunday
- Estimated price
- RM 950–3,300
- Phone
- +60 198072570
- Website
- redbus.my
Bus from Sandakan Central to Lahad Datu
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- RM 34
- Schedules at
- redbus.my
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 How do I buy a London Underground ticket?, Need to know: Jadrolinija, and Need to know: Eurostar - to help you get the most out of your next trip.


