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,169.7 km
best- Drive from Pangkalan Bun to Lahad Datucar 2,169.7 km
30h 55mRM 982–1,418Fly to Lahad Datu Airport
cheapest- Fly from Pangkalan Bun / Iskandar Airport (PKN) to Lahad Datu Airport (LDU)plane PKN - LDU
23h 11mRM 716–2,319Fly 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 774–2,461
Pangkalan Bun / Iskandar Airport (PKN) to Lahad Datu Airport (LDU) flights
Questions & Answers
The cheapest way to get from Pangkalan Bun to Lahad Datu is to drive which costs RM 950 - RM 1500 and takes 30h 55m.
The fastest way to get from Pangkalan Bun to Lahad Datu is to fly and bus which takes 13h 2m and costs RM 750 - RM 2500.
The distance between Pangkalan Bun and Lahad Datu is 2170 km. The road distance is 2169.7 km.
It takes approximately 30h 55m to drive 2169.7 km from Pangkalan Bun to Lahad Datu.
Lahad Datu is 1h ahead of Pangkalan Bun. It is currently 1:36 AM in Pangkalan Bun and 2:36 AM in Lahad Datu.
Yes, the driving distance between Pangkalan Bun to Lahad Datu is 2170 km. It takes approximately 30h 55m to drive from Pangkalan Bun to Lahad Datu.
There are 57+ 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 750–2,400
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Soekarno–Hatta, Bandar Seri Begawan, Kota Kinabalu
- Ave. Duration
- 23h 5m
- When
- Thursday, Friday, and Sunday
- Estimated price
- RM 850–2,400
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Kuala Lumpur, Kota Kinabalu
- Ave. Duration
- 24h
- When
- Every day
- Estimated price
- RM 900–2,700
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Singapore Changi, Kota Kinabalu
- Ave. Duration
- 24h 15m
- When
- Wednesday
- Estimated price
- RM 700–2,300
Flights from Pangkalan Bun / Iskandar Airport to Lahad Datu Airport via Ahmad Yani, Kuala Lumpur, Sandakan Airport
- Ave. Duration
- 27h 40m
- When
- Every day
- Estimated price
- RM 900–2,700
- Website
- airasia.com
Flights from Pangkalan Bun / Iskandar Airport to Sandakan Airport via Ahmad Yani, Kuala Lumpur
- Ave. Duration
- 12h 50m
- When
- Every day
- Estimated price
- RM 850–2,500
Flights from Pangkalan Bun / Iskandar Airport to Sandakan Airport via Soekarno–Hatta, Kuala Lumpur
- Ave. Duration
- 15h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 850–2,500
Flights from Pangkalan Bun / Iskandar Airport to Sandakan Airport via Soekarno–Hatta, Kota Kinabalu
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 700–2,300
- Website
- malaysiaairlines.com
Flights from Pangkalan Bun / Iskandar Airport to Sandakan Airport via Soekarno–Hatta, Kuala Lumpur
- Ave. Duration
- 8h 35m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- RM 1,000–3,200
- 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
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 Need to know: Greyhound, Is ride-sharing platform BlaBlaCar right for you?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.


