Dreaming 'bout a dreamy Sabah vacay?
Blessed with turquoise waters, sandy beaches, and some of the most beautiful dive sites in the world, Semporna is as perfect as its name, which literally means 'perfection' in Malay. ✨
Looking for somewhere to stay during your Semporna trip? We've done the research for you so you can focus on deciding which one to pick. We've also included a mix of dreamy island resorts as well as budget-friendly hotels in town to accommodate travellers of different budgets (you're welcome)! Start reading to be inspired.
Craving Sun, Sand and Sea? 🏖️
Gearing up for your annual island holiday? Whether you're planning on swimming with the turtles at Pulau Perhentian or sipping fresh coconut water in Langkawi, you can save up to RM300 with our exclusive promo codes!
Enjoy 8% off all activities at Pulau Redang, Pulau Tioman, Pulau Perhentian, Pulau Pangkor, Langkawi, Sabah, and Penang with a minimum spend of RM300. You can also get RM200 off full-board packages when you spend a minimum of RM2,000!
Best resorts & hotels in Semporna
1. Sipadan-Kapalai Dive Resort
One of the most beautiful resorts on Semporna is the breathtaking Sipadan-Kapalai Dive Resort that sits on sturdy stilts above the waves. Planned and built carefully to take form as an airy water village with no land in sight, Sipadan-Kapalai Dive Resort provides easy access to some of the most beautiful dive spots in Semporna. You can go diving in a few minutes by speedboat, or even just by swimming from the resort's pier.
Klook Tip: book a convenient 3D2N stay at Sipadan-Kapalai Dive Resort that comes inclusive of land and boat transfers to the resort, meals, drinks, and snorkelling around Kapalai Island!
2. Mataking Reef Resort, Mataking Island
Mataking Reef Resort is nestled on a private island known as Pulau Mataking, located less than an hour from Semporna town by boat. While it can be a long ride, you'll get to ride the waves and enjoy the sea breeze along the way. Guests of the resort literally have the entire island to themselves: sandy beach, blue skies, and swaying coconut trees included. Boasting a total of 68 luxurious rooms, you'll get to take your pick from spacious villas, beach chalets, as well as cosy garden-view units.
- Address: Fajar Complex, TB 212, Jalan Bunga, 91000 Tawau, Sabah
3. Pom Pom Island Resort
Pulau Pom Pom is an isolated, small coral reef island located approximately 30km north east of Semporna Town. Fringed by a 4km long coral reef and white sand beach, the island is a significant nesting location site for green and hawksbill turtles, making it a popular dive destination in Semporna.
Pom Pom Island Resort is nestled on the island, boasting traditional wooden villas, a restaurant, bar, and spa.
- Address: Jalan Causeway, Semporna, 91307 Pulau Sipadan, 88000 Semporna, Sabah
4. Sea Star Resort Semporna
Just 5 minutes from the vibrant town of Semporna, Sea Star Resort Semporna offers a serene seaside escape like no other.
This charming resort features eight thoughtfully designed villas, each equipped with modern amenities—perfect for families, couples, or groups of friends looking to be surrounded by the beauty of the ocean.
Whether you're here to relax or explore, Sea Star Resort promises a peaceful getaway with stunning sea views at every turn.
- Address: Sea Star Resort, 91308 Semporna, Sabah
5. Mabul Water Bungalows
Located on the popular Pulau Mabul, Mabul Water Bungalows is just 15 minutes away from Sipadan Island via speedboat, making it yet another popular accommodation choice for divers looking to explore the underwater world of Semporna.
Mabul Water Bungalows consists of a cluster of 24 units built over water with stilts, all of which offer spacious private balconies with panoramic views of the blue sea.
- Address: Pulau Mabul, Semporna, Sabah
6. Mabul Seaventures Dive Rig Resort
It's hard to find another island resort as cool as this! Transformed from an abandoned oil rig nestled in the middle of the sea, Seaventures Dive Rig Resort offers comfortable, air-conditioned rooms (including dormitory-style ones if you're on a budget) built just 10m above the sea. The resort's cool architecture aside, Seaventures boasts a spectacular house reef that allows for unlimited diving just steps from your room! The resort also features an open deck restaurant with buffet-style meals and fresh coconuts, as well as a movie room and karaoke bar.
7. Chan's Smart Living Inn
Prefer staying in Semporna town instead of out on an island? Chan's Smart Living Inn is one of our favourite budget-friendly accommodations in Semporna town. With spacious rooms that come with a private patio and garden views, it has all you need for a comfortable stay, available at affordable rates. You'll even be able to book a family room at under RM200 per night!
- Address: Batu Dua, Jalan Bubul Haji Ahlindal, 91308 Semporna, Sabah
8. Cube Bed Station Hostel
Here's a perfect option for backpackers and those travelling to Semporna on a budget. You can book a room at Cube Bed Station Hostel from under RM150 per night, but it'll most definitely not be at the expense of comfort. Albeit a bit small, the hotel offers clean and affordable stays with bunk beds in shared dorms as well as private rooms with city or sea views. There's even a bar, shared kitchen, in-house BBQ facilities, and a games room for the fun and convenience of all guests!
- Address: LOT B10, 91308, Taman Bandar Semporna, 91308 Semporna, Sabah
9. Luna Guesthouse
Located on the first floor of an ancient building that dates back to the 19th century, Luna Guesthouse is a restored Bed & Breakfast nestled right in the heart of the city. Rooms here are clean and spacious, and you'll get access to a shared kitchen, shared lounge and TV area, BBQ facilities, and more! Best part? Free breakfast comes included in your stay.
- Address: Jalan Pinggir Bakau, Pekan Semporna, 91308 Semporna, Sabah
10. Dragon Inn Floating Resort
The charming Dragon Inn Floating Resort is an iconic landmark of Semporna. Designed humbly by drawing inspiration from traditional Bajau water villages, it's affectionately known as Semporna Floating amongst the locals, and offers comfortable and affordable lodging with views of the tranquil sea. Besides 70 cosy guest rooms, the resort is also home to an open-air restaurant, souvenir shop, as well as dive operators (with boats ready to bring you on your island hopping and diving adventure), all connected by convenient walkways!
- Address: 1, Jln Kastam, Taman Bandar Semporna, 91308 Semporna, Sabah
11. Hosanna Village Semporna
Clean rooms, comfortable vibes, and friendly service are three most common descriptions we've read about based on the reviews of guests who've stayed at Hosanna Village Semporna. It may not be a fancy hotel, but Hosanna Village offers cosy stays in its unique, tent-like rooms overlooking a tranquil garden and swimming pool.
12. The Firefly Resort Semporna
The Firefly Resort Semporna is clean, cosy, and won't burn a hole in your wallet. Besides comfy rooms, there's also an open-space restaurant and cosy shared areas for you to hang out with friends and family after a long day out in the sun. It's essentially a no-frills stay that's ideal for convenience, fun and relaxation.
- Address: NO.123025132, Kampung Bubul Lama, Peti Surat 134, 91308 Semporna, Sabah
13. Semporna Seaview Hotel
Semporna Seaview Hotel is located right in the heart of Semporna town, offers the perfect base for your island adventures.
Its central location makes it super convenient to explore both the town and nearby islands, with several jetties and seafood restaurants just a short walk away.
If you want to wake up to stunning sea views? Be sure to book a room with a balcony or terrace for the ultimate seaside stay!
- Address: Jln Kastam, Pekan Semporna, 91308 Semporna, Sabah
14. Mushrooms Inn
Live out your Super Mario dreams with a stay at Mushrooms Inn! This quirky and fun accommodation is just a 5-minute drive from the Tropical Research and Conservation Centre and the Semporna Mosque—making it a convenient base for your adventures.
Enjoy a comfortable stay with complete facilities, including a shared lounge and kitchen, free WiFi, and private parking. Whether you're traveling solo or with friends, Mushrooms Inn adds a playful twist to your Semporna getaway!
- Address: Mushrooms Inn, Avenue 3, Taman Sutera, 91307 Semporna, Sabah
15. Lato Lato Resort
Dreaming of waking up to breathtaking views of Bohey Dulang? Book a stay at Lato Lato Resort, where the stunning scenery is right outside your tent!
Each room is equipped with a comfy mattress, pillows, fresh linens, a fan, blanket, and towels—everything you need for a cozy and restful stay. Planning to spend your day snorkeling or diving? You’ll have a slice of paradise all to yourself, just steps away.
- Address: Pulau Bum Bum, 91308 Semporna, Sabah
Which Semporna resort would you pick?
Still not sure which hotel to pick for your upcoming trip to Semporna? Check out our full list of hotel deals here if you're looking for more options!
Fun things to do in Semporna
💡 Klook Tip 💡 Install the Klook app now to get the latest updates on the best travel deals made just for you! You'll also get 5% off your first app booking when you use the promo code <BETTERONAPP>. T&Cs apply.
Available for download on both the App Store and Play Store. Already on your mobile device? Click here to download 📲
What is Klook?
Klook is a world-leading travel activity and service booking platform, covering over 3,400 destinations and over 100,000 travel services! Klook’s mission is to empower travellers around the world to discover, book, and experience the best things to do anywhere, anytime, including attractions, activities, car rentals, tours, local transfers, wifi, and SIM cards. 🧡
Follow us for more travel inspiration and the latest deals:



![[MY EN] Island campaign 2025](https://res.klook.com/image/upload/fl_lossy.progressive,q_85/c_fill,w_1000/v1744181705/kaed8xwkwewjqekh6hpu.jpg)











































