Best hotels in Lahad Datu

Explore Lahad Datu with 14 stays near iconic landmarks, luxury hotels, and top boutiques for the best shopping and dining

My Inn Hotel Lahad Datu, Sabah
8.5 (164 reviews)

My Inn Hotel Lahad Datu, Sabah ★★★

📍 5th-8th Floor, Lot264, Lorong Bandar Perdana 6, Sarip, Lahad Datu

"Hotel place at Nice location , a lot of restaurants and night market"

Hotel Ocean
8.0 (130 reviews)

Hotel Ocean ★★

📍 Jalan Teratai, Bandar Lahad Datu, Lahad Datu

"The room was ok but i have left my expensive t-shirt in a rush which was definitely there. But somehow the management can’t find it even though i informed them hours after checking out."

Grace Hotel Lahad Datu
8.9 (64 reviews)

Grace Hotel Lahad Datu ★★★

📍 Centre Point, MDLD 4678, Level 4&5, Lahad Datu

"Overall, this hotel is truly great value for money. Why? Because the price is reasonable, breakfast is free, and there are many facilities available. It's well worth the price. Excellent!"

The Executive Hotel
7.9 (66 reviews)

The Executive Hotel ★★★

📍 MDLD 0850, BA, Blok 4, Jalan Teratai, Lahad Datu

"Easy to access n tempat selesA! Terbaik"

Bayu senja
9.0 (4 reviews)

Bayu senja ★★★★

📍 MDLD 7540, lot 191, Lahad Datu

"W Very nice stay!"

Silam Dynasty
9.0 (16 reviews)

Silam Dynasty ★★★

📍 MDLD 0604, Jalan Teratai, Lahad Datu

"nice lcoation, good choice for business travel. thank you!"

Felda Residence Sahabat
8.4 (8 reviews)

Felda Residence Sahabat ★★

📍 PETI SURAT NO.2, PEJABAT POS CENDERAWASIH, Lahad Datu

"Comfortable to stay . Good stay. Have nice space, can repeat."

Maya Hotel
7.0 (24 reviews)

Maya Hotel ★★★

📍 Block C, Lot 20, Ground & 1st Floor, Bandar Wilayah, Jalan Bunga Raya, Lahad Datu

"A decent 3-star hotel at a small town (the star is according to Google, but in the city, I think 3-star is pushing it). They use Coway for drinking water, provide clean towels (no toilet amenities but not an issue), supposedly they have wifi, but I wasn’t able to connect (not an issue since I can use my hotspot). Iron and iron board was provided in my room, they told me this is not available for all rooms - but you can always ask. They also provide 2 sachets of coffee which you can then take the hot water from Coway. However, the room I selected was in the corner, with sea view. The room is okay overall, but since I am a light sleeper the noise from the street actually bothered me a little bit. And also because my room is located at the corner near the exit, and maybe cleaning staff use the door quite often, I can hear the footsteps etc. But other than that, I do not have much complain for what I paid for. There’s also massage services if you want to kill some time, but I decided not to go in the end, so cannot comment for the service. Very friendly staff at the reception, especially the morning shift staff, Mary. Keep up the good job."

MB Hotel Perdana Square
8.0 (37 reviews)

MB Hotel Perdana Square ★

📍 Lorong D`Perdana 3, Kampung Sapagaya, Lahad Datu

"Please put a mirror in the room, not just near the toilet."

See All Hotels in Lahad Datu

Real traveler reviews of Lahad Datu hotels

7.5
Excellent community rating
Real & verified guest reviews from all over the world
G

TH Guide Green

Business traveler
My Inn Hotel Lahad Datu, Sabah ★★★
"The location many restaurant and supermarket nearby , staff was very good "
★★★★★
2026-09-05
F

MY FlyHigh007

Business traveler
Hotel Ocean ★★
"The surrounding area is dirty. The main n only entrance and lobby are so narrow you can hardly go in cause it's right underneath a staircase. There's no place to stop or park right in front, super inconvenience if you have many heavy luggages. The stairs leading to the rooms is narrow. Hotel is situated next to a mosque, sleep disrupted as early as 5am when they performed their prayers. The curtains can't even block the sunlight, my room is as bright as it can be by 6am, again, disrupted my sleep. However, the room is very very spacious and the bed is clean n comfortable. The lack of a table and proper shelves for smaller items is no ideal for longer stays."
★★★★★
2025-05-25
o

GB oscar_junfong08

Business traveler
Grace Hotel Lahad Datu ★★★
"Room is bigger, same goes to toilet, have seaview and sunset view also from my room. Have free breakfast as well and able to get this kind of service in this small town consider good already."
★★★★★
2026-04-08
G

MY Guest User

Solo traveler
The Executive Hotel ★★★
"When I enter the room the toilet bowl was not clean previous tenant residue still visible, the floor also very dirty, bed was comfortable, the interior designed is quite old, however for one night stay is consider cheap. I really hope the cleanliness can be improve."
★★★★★
2023-12-08
G

HK Guest User

Family
Bayu senja ★★★★
"W Very nice stay!"
★★★★★
2026-08-27
g

CN gwjun777

Other
Silam Dynasty ★★★
"Very average, not recommended"
★★☆☆☆
2025-04-24
A

MY Anonymous User

Family
Felda Residence Sahabat ★★
"Cleanliness, location, service and amenities are good. The room is well equipped with basic toiletries.."
★★★★★
2024-03-09
G

MY Guest User

Couple
Maya Hotel ★★★
"Selalu checkin sana, tp firsttime book dlm trip . tmpt ok , parking senang , area bandar , selesa ."
★★★★★
2024-05-18
c

MY cher00.

Booked for others
MB Hotel Perdana Square ★
"The place is very comfortable and have a very nice view."
★★★★★
2024-03-01

Lahad Datu travel info

⚡

Power Plug & Voltage

240V/Type G

💵

Exchange Rate

1 USD ≈ 4.08 MYR

💳

Local Payment

Cash/Cards/Touch'n Go

📱

Connectivity

CelcomDigi/Maxis/U Mobile

🌡️

Current Weather

Mostly clear

More Lahad Datu hotel info

Data type

Details

Number of reviews

575

Total properties

14

Weekday Avg. Price

$149

Weekend Avg. Price

$154

Trending hotel

My Inn Hotel Lahad Datu, Sabah

Lahad Datu hotel FAQs

  • What is the average price of a hotel in Lahad Datu for this weekend?

    According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Lahad Datu this weekend is $39 per night. For a 4-star hotel, the average cost is $184 per night. If you're looking for a luxury experience, 5-star hotels in Lahad Datu this weekend typically cost $1,448 per night.

  • How much do hotels in Lahad Datu cost per night during weekdays?

    Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Lahad Datu during weekdays is $39 per night. For a 4-star hotel, you can expect to pay around $153 per night. If you're looking for a luxury stay, 5-star hotels in Lahad Datu generally cost $1,408 per night on weekdays.

  • Which hotels are the best hotels to stay at in Lahad Datu?

    Lahad Datu has many popular hotels. Whether you're looking for a business stay or a vacation hotel, My Inn Hotel Lahad Datu, Sabah (from $29), Grace Hotel Lahad Datu (from $23) and Hotel Ocean (from $17) are best choices.

  • What are the best hotels with a spa in Lahad Datu?

    Plan a peaceful trip? Spa can be a wonderful experience when traveling. Hotel de Leon (from $44) and Maya Hotel (from $14) provide highly rated spa services.

  • What hotels in Lahad Datu provide swimming pools?

    Felda Residence Sahabat (from $55) is a hotel with a swimming pool. Book now and enjoy your swimming pool!

  • Which hotels in Lahad Datu have the best breakfast?

    My Inn Hotel Lahad Datu, Sabah (from $29) and Hotel de Leon (from $44) offer high-quality breakfast. Enjoy your wonderful journey with delicious breakfast!

  • What hotel deals are available in Lahad Datu?

    Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.