Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Photo by Valentina Capaccioli

Lahad Datu Hotels from RM51

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
Golden Palms Hotel
2 out of 5
MDLD 2713, Jalan Panji, Lahad Datu, Sabah
Free cancellationReserve now, pay when you stay
The price is RM80 per night from 7 Dec to 8 Dec
9.03 km from city centre
Golden Palms Hotel
Maya Hotel
3 out of 5
Block C, Lot 20 , Ground & 1st Floor, Jalan Bunga Raya, Bandar Wilayah, Lahad Datu, Lahad Datu
Free cancellationReserve now, pay when you stay
The price is RM80 per night from 7 Dec to 8 Dec
8.58 km from city centre
4/5Very Good! (5 reviews)

"Nice hotel"…"

Reviewed on 28 Mar 2020

Maya Hotel
Tabin Wildlife Resort
3 out of 5
KM 49, Jalan Tungku, Lahad Datu, Sabah
Get Rates
8.61 km from city centre
Tabin Wildlife Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
OYO 89958 Hotel Umimas
2 out of 5
Free cancellationReserve now, pay when you stay
The price is RM58 per night from 15 Dec to 16 Dec
8.63 km from city centre
OYO 89958 Hotel Umimas
Kawag Nature Lodge
2 out of 5
Block 3, MDLD 3286/3287 Fajar Centre, Jalan Segama Peti Surat, Lahad Datu, Sabah
Get Rates
8.64 km from city centre
Kawag Nature Lodge
The Executive Hotel Lahad Datu
3 out of 5
Jalan Teratai, TL238 & 240, MDLD 0850-0852, Lahad Datu, Sabah
Free cancellationReserve now, pay when you stay
The price is RM73 per night from 7 Dec to 8 Dec
8.98 km from city centre
4.3/5Excellent! (8 reviews)

"So far it's ok."…"

Reviewed on 28 Jan 2020

The Executive Hotel Lahad Datu
SPOT ON 89967 Tabin Lodge Bed & Breakfast
2 out of 5
Free cancellationReserve now, pay when you stay
The price is RM51 per night from 6 Dec to 7 Dec
8.6 km from city centre
SPOT ON 89967 Tabin Lodge Bed & Breakfast
MB Hotel Lahad Datu
Get Rates
8.6 km from city centre
3.8/5Good! (13 reviews)
Good place to relax after my business trip

"Good location and in the town center. Easy to find and very convenient for access to everywhere"…"

Reviewed on 23 May 2018

MB Hotel Lahad Datu
SPOT ON 90077 Cherry's Lodge
Get Rates
8.65 km from city centre
SPOT ON 90077 Cherry's Lodge
OYO 44112 Darvel Bay Travelodge
2 out of 5
Free cancellation
The price is RM57 per night from 6 Dec to 7 Dec
8.75 km from city centre
OYO 44112 Darvel Bay Travelodge
Silam Dynasty
3 out of 5
MDLD 0604, Jalan Teratai, Lahad Datu, Sabah
Get Rates
8.81 km from city centre
Silam Dynasty
Grace Hotel Lahad Datu
2 out of 5
Lahad Datu Center Point, MDLD 4678, Level 4 & 5, Jalan Kastam Lama, Lahad Datu
Free cancellationReserve now, pay when you stay
The price is RM100 per night from 5 Dec to 6 Dec
8.86 km from city centre
3.1/5 (7 reviews)
Nice hotel to rest for Danum valley

"A good hotel for our 1 night stop off to and from Danum valley and Kota Kinabalu. Friendly staff, comfortable air conditioned room and a buffet breakfast. The room had a smokers smell though and there wasn’t anything obvious to do nearby."…"

Reviewed on 10 Jul 2018

Grace Hotel Lahad Datu
OYO 44037 King Park Hotel
2 out of 5
Lot 7, Block 39, Jalan Panji Kampung Air, Lahad Datu, Sabah
Free cancellation
The price is RM66 per night from 9 Dec to 10 Dec
9.08 km from city centre
4/5Very Good! (3 reviews)

"Spacious and comfortable"…"

Reviewed on 28 Aug 2019

OYO 44037 King Park Hotel
Bay Hotel
3.5 out of 5
Lot 1 & 2, Block O, MDLD 7250 & 7251, Jln.Panji, Darvel Bay Commercial Centre, Lahad Datu, Sabah
Get Rates
9.21 km from city centre
Bay Hotel
My Inn Hotel Lahad Datu
The price is RM157 per night from 10 Dec to 11 Dec
11.66 km from city centre
3.9/5Very Good! (11 reviews)
Comfortable and convenient

"Near shops which was convenient. Traffic a bit heavy getting into the area. Hotel was clean and comfortable just a little worn down. Staff were friendly and helpful. Breakfast quality and variety was average."…"

Reviewed on 2 May 2019

My Inn Hotel Lahad Datu
Borneo Nature Lodge
The price is RM1,453 per night from 1 Jan to 2 Jan
47.84 km from city centre
5/5Exceptional! (2 reviews)
Fabulous jungle stay

"Excellent rooms and restaurant. Wonderful staff who are very friendly and welcoming. Amazing location."…"

Reviewed on 12 Apr 2015

Borneo Nature Lodge
Borneo Natural Sukau Bilit Resort
The price is RM900 per night from 6 Dec to 7 Dec
50.83 km from city centre
4.2/5Excellent! (9 reviews)

"The lodge organised your transport from sandakan or Sepilok and takes approx 2-3 hrs. Included in the price is a boat trip in the afternoon, your dinner on night of arrival, dawn boat trip and two short morning and night walks through the jungle and breakfast. You then leave at 8:20am they drop you ..."…"

Reviewed on 31 Dec 2018

Borneo Natural Sukau Bilit Resort
Bilit Adventure Lodge
The price is RM1,100 per night from 1 Jan to 2 Jan
51 km from city centre
4.5/5Wonderful! (4 reviews)
Nice 3D2n Experience

"Fantastic guides. Very knowledgeable and good at spotting wildlife. Aswad (one of the guides) is very personable and helpful. The river cruises were nice, but the jungle trek behind the property weren't as fruitful as I'd hoped. Food was good and never lacking for portion size."…"

Reviewed on 18 Mar 2018

Bilit Adventure Lodge
Sukau Greenview Bed & Breakfast - Hostel
2 out of 5
Free cancellationReserve now, pay when you stay
The price is RM98 per night from 6 Dec to 7 Dec
49.25 km from city centre
4.3/5Excellent! (30 reviews)

"It was a last minute decision to stay but it was great... Friendly, helpful staff, basic but comfortable lodgings,... A good choice"…"

Reviewed on 28 Oct 2019

Sukau Greenview Bed & Breakfast - Hostel
Kinabatangan Sunshine Lodge
The price is RM209 per night from 6 Dec to 7 Dec
50.04 km from city centre
2.5/5 (4 reviews)

"We had booked and paid for a river safari and accommodation with this lodge, and had emailed with them to arrange for pick up time and location, after waiting 3 hours for them to arrive, we were finally to learn that the manager was on holiday and would not be honoring our arrangement or payment. ..."…"

Reviewed on 13 Dec 2019

Kinabatangan Sunshine Lodge
Don't see what you're looking for?
See all available properties in Lahad Datu
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Lahad Datu

Visitors can enjoy all that Lahad Datu has to offer including the gardens and restaurants. This city also attracts tourists with its welcoming locals.

  • There are 8 hotels and other accommodation options in Lahad Datu
  • The closest major airport is in Lahad Datu (LDU), 5.4 mi (8.7 km) from the city centre

Dressing for Lahad Datu

  • Between January and March, you can expect the daytime average to be around 32°C and the nighttime average to be 23°C
  • From April to June, temperatures average about 32°C during the day and 23°C at night
  • July to September averages 32°C during the day and 23°C at night
  • Between October and December, the average temperature is 32°C during the day and 23°C at night
  • Average annual rainfall for Lahad Datu is 48 millimetres
  • Hottest months are usually April and October with an average temperature of 32°C, while the coldest months are March and February with an average of 23°C

Frequently asked questions

What's the best place to stay in Lahad Datu?
Based on our traveller data, Golden Palms Hotel is one of the top choices for your stay. This hotel offers a full-service spa and free WiFi. Other good choices for your visit include Maya Hotel and Tabin Wildlife Resort.
If I need to cancel my hotel reservation in Lahad Datu, will I receive a refund?
Yes! You’ll find that most room reservations are fully refundable if cancelled before the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of your arrival date. If your reservation is non-refundable, you might be able to still cancel and get a refund within 24 hours of booking. Enter dates and click on “Search”, then filter by “free cancellation” to get the best deals available in Lahad Datu.

Recent Reviews in Lahad Datu

More trip options