Lahad Datu Hotels

Find the best Lahad Datu hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Lahad Datu hotels with free cancellation or excellent ratings

Trusted Lahad Datu hotel providers

See all hotels in Lahad Datu

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Lahad Datu.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHAKS Boutique B&B With Pool & Farm-to-Table Dining – 5.0

How to find the best hotel deals in Lahad Datu

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Lahad Datu

  • Want to find hotel deals as quickly and easily as flights? Our smart search engine can handle it all. Here's how you can save time and money when searching for your Lahad Datu hotel.

  • Pick up some of the best Lahad Datu hotel prices by organising things ahead. Hotels often offer early booking discounts to fill rooms before the busy season starts.

  • That said, booking at the last minute can work in your favor. Some places drop their rates a day or two ahead of check-in to keep rooms from sitting empty.

  • Stay flexible with your dates to unlock better rates. Search for hotels across different seasons or months. Even going during the week (instead of weekends) can lead to big savings.

  • Browse around for stays with free cancellation. Lock in a good rate today and easily cancel later if your itinerary changes.

Where to stay in Lahad Datu

Central Lahad Datu

  • To fully enjoy central Lahad Datu, you'll want to be near the attractions that inspired your visit in the first place. Here are a few accommodation options close to the highlights.

  • Book a stay at My Inn Hotel Lahad Datu, Sabah. One of the leading hotels near Masjid Al-Mubarak, Kg Wawasan 2, base yourself here and you'll be about 5 kilometres from this top sight. This Lahad Datu hotel is a favourite with business travellers and has a 3-star rating.

  • Browsing around for hotels near Masjid Al'muhajirin? About 2 kilometres away, The Executive Hotel keeps you close enough to pop over whenever. This hotel in Lahad Datu is rated 3 stars.

  • Or experience what the city has to offer from one of the hotels near Masjid Nurul Ittihad. Maya Hotel is 3 kilometres or so from this popular sight. It's a dependable choice for families and has a 3-star rating.

When to go to Lahad Datu

  • The travel season reaches its height in April. If you like to keep your schedule full and your days busy, this is the right time to book a hotel in Lahad Datu.

  • October is the quietest month to go. Lock in a Lahad Datu hotel then and discover the city without the crowds.

  • Consider the weather and your preferences when deciding your trip dates. With maximum highs of 31ºC (88ºF), May brings the warmest conditions.

  • The weather is at its coolest in February. Expect lows of 21ºC (70ºF).

  • Search for Lahad Datu hotels in February for the best chance of sunshine. Averaging 15 days of rain, this is the driest month.

  • The wettest time of year is May. Take your trip then and you'll likely get around 25 days of rainfall.

Best hotels in Lahad Datu

Best budget hotels

  • Make your money go further by choosing from at least ten budget Lahad Datu hotels. Perfect for when you want to spend less on the room and more on adventures, these stays come with the basics like toiletries, fresh linens, and simple breakfasts.

  • Comfort comes at the right price at The Executive Hotel. It has a 3-star rating and amenities including internet access and air conditioning.

  • Alternatively, find a room at My Inn Hotel Lahad Datu, Sabah. Featuring conveniences including internet access and a laundry, this 3-star Lahad Datu hotel keeps things simple and affordable.

  • A shop and parking are only a glimpse of what you'll find at OYO 89958 Hotel Umimas. Another win for your finances, this place is rated 2 stars.

Best hotels with a spa

  • Add some self-care to your travel plans. Book one of the three or so Lahad Datu hotels with a spa and schedule in time to truly relax. Saunas, plunge pools, and massage therapies are the types of features they come with.

  • Get the break you deserve at Maya Hotel. This 3-star option comes with all the thoughtful touches, including a spa and massage services.

  • Hotel De Leon is another top choice where you can treat yourself to some TLC. Make the most of room service and a spa at this 2-star hotel in Lahad Datu.

Best pet-friendly hotels

  • Why go it alone when your pet can join the fun? From comfy beds and grooming stations to dedicated dog-walking trails, pet-friendly hotels are set up to make you and your best buddy feel right at home. These Lahad Datu hotels are ready to welcome you and your furry friend.

  • You pack the chew toys, Silam Dynasty will manage the rest. Amenities like a bar and a laundry add to the experience of this pet-friendly hotel in Lahad Datu.

Flying to Lahad Datu

Lahad Datu Airport (LDU)

  • Book a flight to Lahad Datu and land at Lahad Datu Airport (LDU), the main airport for this city. It's around 2 kilometres from the centre.

  • It takes around 15 minutes to reach the centre of Lahad Datu when driving. The journey by public transport is roughly 25 minutes.

  • My Inn Hotel Lahad Datu, Sabah is an excellent option if you're flying in after dark. Close to the airport and with a 3-star rating, travellers often mention its cleanliness as one of the top reasons to stay.

  • The Executive Hotel is a trusted stay that's also near LDU. It comes with air conditioning and luggage storage.

  • Need a few more ideas? Maya Hotel gives travel days a smoother landing. Plenty of families make this 3-star hotel their go-to.

Finding cheap hotels in Lahad Datu: FAQs

In Lahad Datu, the expected average temperature in March is 26°C. The warmest month is typically May, which averages 29°C. The coolest month is January, with temperatures averaging 23°C. The rainiest month is December, and the driest month is April.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Lahad Datu with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is RM55 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for RM55 per night.
The average price of a hotel during the week is RM152 per night, and the average price on weekends is RM162. Overall, it looks like the cheapest day to stay in Lahad Datu could be Friday.
The nearest airport to Lahad Datu is Lahad Datu Airport (LDU), which is 4.0km from the city centre.

Other airports include:

Tawau Airport, which is 85.9km from the city centre.
We crunched some numbers on our calendar and found that Friday is the cheapest day to stay in Lahad Datu. And the most expensive day seems to be Tuesday
The average price of a 3-star hotel in Lahad Datu is currently around RM114 per night. And the cheapest 3-star hotel we found is RM83 per night.
The cheapest month to stay in a hotel in Lahad Datu is April, with an average price of RM109 per night. The most expensive month is September, when the average room rate can rise to RM137 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is RM135 per night, which is around 5% higher than the rest of the year.