Lahad Datu hotels

Search hundreds of travel sites at once for hotels in Lahad Datu

Lahad Datu
30 Jun — 1 Jul2
Lahad Datu
Thu 30/6
Fri 1/7

Good to know

Low season

April

High season

October

Average price (weeknight)

RM 67

Average price (weekend night)

RM 71
Cheapest month to stay with an average 29% drop in price.
Most expensive month to stay with an average 4,214% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Best Lahad Datu hotels

Top rated hotels in Lahad Datu

Show all
My Inn Hotel Lahad Datu, Sabah - Lahad Datu - Front desk
RM 158+
Free Wi-Fi
OYO 44112 Darvel Bay Travelodge - Lahad Datu - Building
RM 64+
Free Wi-Fi
Bay Hotel - Lahad Datu - Building
Bay Hotel - Lahad Datu - Building
Bay Hotel
7 Good
RM 171+
RM 171+
Free Wi-Fi
Kawag Nature Lodge - Lahad Datu - Bedroom
Kawag Nature Lodge - Lahad Datu - Bedroom
RM 1,587+
Airport shuttle
Free Wi-Fi
Myoldhouse - Lahad Datu
Myoldhouse - Lahad Datu
Myoldhouse
9 Excellent
RM 75+
RM 75+
Parking
Pool
De Leon Hotel Ll - Lahad Datu
De Leon Hotel Ll - Lahad Datu
De Leon Hotel Ll
7.9 Good
RM 79+
RM 79+
Parking
Free Wi-Fi
House11 - Lahad Datu
House11 - Lahad Datu
House11
RM 73+
RM 73+
Free Wi-Fi
Fajar hotel - Lahad Datu
Fajar hotel - Lahad Datu
Fajar hotel
6.7 Good
RM 119+
RM 119+
Parking
Free Wi-Fi

How much is a Lahad Datu hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

When to book a hotel in Lahad Datu

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding Lahad Datu hotel deals

  • If you’re looking for a cheap hotel in Lahad Datu, you should consider visiting during the low season. You'll find cheaper accommodations in Lahad Datu in April and June.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Lahad Datu if you stay on a Monday. The opposite is true for, Saturday, which is usually the most expensive day.
  • The cheapest 3-star hotel room in Lahad Datu found on KAYAK in the last 2 weeks was RM 45, while the most expensive was RM 115.
  • How long should you stay? KAYAK users usually book their accommodation in Lahad Datu for 2 days.

FAQs when booking a hotel in Lahad Datu

Where to stay in Lahad Datu?

Our map will help you find the perfect place to stay in Lahad Datu by showing you the exact location of each hotel.