Currently showing Any week, Add guests. Change search.

21 homes

Villa in Lahad Datu
3 bedrooms (private bathroom) Perdana Hill Villa
3 beds
Oct 8 – 13
$64 per night
Home in Lahad Datu
AMANDA HOMESTAY
7 beds
Oct 3 – 8
$65 per night
Villa in Lahad Datu
4 bedrooms (private bathroom) Perdana Hill Villa
4 beds
Oct 8 – 13
$87 per night
Private room in Lahad Datu
Great place to stay for tours to Danum Valley.
3 beds
Oct 3 – 8
$20 per night
Home in Lahad Datu
Terrace house located at the heart of the town
6 beds
Oct 2 – 7
$67 per night, originally $84
Hotel room in Lahad Datu
MAYA HOTEL & SPA , Your Home Away From Home
1 queen bed
Oct 2 – 7
$25 per night
Private room in Lahad Datu
Mango Garden Lahad Datu
1 queen bed
Oct 2 – 7
$43 per night
Superhost
Private room in Lahad Datu
Single Room-Shared Bathroom @ Tiny Room Homestay
1 bed
Oct 2 – 7
$12 per night
Tiny home in Lahad Datu
SIngle Room B50
1 queen bed
Oct 2 – 8
$14 per night
Guesthouse in Lahad Datu
CAHAYAKASEH B90
4 beds
Oct 2 – 8
$24 per night
Shared room in 仙本那
华人民宿合住房预定North harbor || South Bay Homestay 北港||南湾
1 bed
Oct 2 – 7
$17 per night
Guesthouse in Lahad Datu
CAHAYAKASEH PEARLS
6 beds
Oct 2 – 7
$39 per night
Private room in Lahad Datu
LD Homestay Izzah
4 beds
Oct 2 – 9
$58 per night, originally $65
Home in Lahad Datu
Lahad Datu Homestay
3 beds
Oct 3 – 8
$32 per night
Private room in Lahad Datu
Palm Heights
4 beds
Oct 2 – 7
$65 per night
Guesthouse in Lahad Datu
CAHAYAKASEH SAPPHIRE
4 beds
Oct 2 – 7
$28 per night
Private room in Lahad Datu
Dyel Homestay
1 bed
Oct 3 – 8
$18 per night
Home in Lahad Datu
Arsanil homestay
4 queen beds
Oct 2 – 7
$65 per night
Guesthouse in Lahad Datu
EMERALD CAHAYAKASEH
6 beds
Oct 2 – 7
$32 per night
Private room in Lahad Datu
Pvt Twin Room-Shared Bathroom @ Tiny Room Homestay
1 bed
Oct 2 – 7
$16 per night
Private room in Lahad Datu
LD Homestay Izzah
4 beds
Oct 2 – 7
$65 per night

One trip, two stays

Split your time between two places and discover more of Lahad Datu.
Two stays in Lahad Datu less than 1 mile apart
$74 average per night
Two stays in Lahad Datu less than 1 mile apart
$39 average per night
Two stays in Lahad Datu less than 1 mile apart
$36 average per night
Two stays in Lahad Datu 2 miles apart
$20 average per night
Two stays in Lahad Datu 5 miles apart
$26 average per night
Two stays in Lahad Datu less than 1 mile apart
$37 average per night
Two stays in Lahad Datu less than 1 mile apart
$63 average per night
Two stays in Lahad Datu less than 1 mile apart
$43 average per night
Two stays in Lahad Datu less than 1 mile apart
$68 average per night
Two stays in Lahad Datu 2 miles apart
$44 average per night
Two stays in Lahad Datu less than 1 mile apart
$38 average per night
Two stays in Lahad Datu 2 miles apart
$18 average per night