More about hotels in Semporna
Hotels in Semporna — Your Complete Guide
Semporna is a small coastal town in eastern Sabah that has become one of the most important diving destinations in the world. It is the sole departure point for Sipadan Island, consistently ranked among the world's top five dive sites, as well as the gateway to Mabul Island, Kapalai, and the Tun Sakaran Marine Park. The surrounding Celebes Sea teems with extraordinary marine biodiversity — from enormous schools of barracuda and jackfish to sea turtles, reef sharks, and rare macro creatures like pygmy seahorses and blue-ringed octopuses. Traveloka lists hotels in and around Semporna starting from RM 60/night, spanning budget town guesthouses to luxury over-water chalets on Mabul Island.
Best Areas to Stay near Semporna
Accommodation around Semporna falls into two distinct categories — mainland town hotels and offshore island resorts. Your choice depends on your budget, diving plans, and preferred level of comfort.
Semporna Town
The mainland town is where most budget and mid-range travellers base themselves. Semporna town has a jetty from which speedboats depart to Sipadan, Mabul, Kapalai, and the marine park islands. The town itself is known for its bustling Semporna Seafood Street, where fresh catches are cooked to order at open-air restaurants every evening. Several dive operators are based in town, offering day-trip packages to Sipadan and surrounding reefs. Staying in town is the most affordable option and allows flexibility to choose different dive sites each day.
Budget: RM 60–110/night | Mid-range: RM 130–250/night
Mabul Island
Mabul Island is the primary accommodation base for Sipadan diving, located approximately 45 minutes by speedboat from Semporna. Sipadan Island itself has no accommodation — all divers must stay on Mabul or Kapalai and take daily boat trips. Mabul is famous for both its proximity to Sipadan and its own world-class muck diving, where macro photographers can find frogfish, mantis shrimp, and flamboyant cuttlefish on the sandy seabed. Accommodation ranges from basic backpacker lodges to luxury over-water villas.
Budget: RM 200–350/night | Mid-range: RM 400–700/night | Luxury: RM 800–2,500/night
Kapalai Island
Sipadan-Kapalai Dive Resort is the sole property on this sandbar, offering over-water chalets with glass floor panels. Kapalai is essentially a submerged reef with no dry land — the entire resort is built on stilts over the turquoise Celebes Sea. It offers a unique and romantic setting with excellent house reef diving directly below the chalets.
Mid-range to Luxury: RM 600–1,500/night (typically sold as all-inclusive dive packages)
Hotel Prices in Semporna by Category
Pricing in Semporna is unique compared to other Malaysian destinations because island resorts are typically sold as all-inclusive dive packages rather than room-only rates.
Budget (Semporna town): RM 60–150/night. Basic guesthouses and budget hotels in town with air conditioning and Wi-Fi. Best for divers on day-trip packages who return to town each evening.
Mid-range (Mabul budget lodges): RM 200–400/night. Basic beachfront or over-water rooms on Mabul with shared facilities. Includes meals and some dive trips. Properties like Billabong Scuba and Uncle Chang's fall in this range.
Premium (Mabul resorts): RM 500–1,200/night. Full-service dive resorts with private rooms, unlimited house reef diving, and daily boat dives. Includes all meals. Sipadan Water Village and Mabul Water Bungalows are in this tier.
Luxury (Premium resorts): RM 1,200–2,500/night. Top-tier resorts with spacious over-water villas, premium dive equipment, dedicated dive guides, and butler service. Sipadan-Kapalai Dive Resort and the premium villas at Sipadan Water Village represent this category.
Top Hotels and Dive Resorts in Semporna
Sipadan Water Village Resort
One of the most iconic dive resorts in Malaysia, Sipadan Water Village features over-water chalets connected by wooden boardwalks on Mabul Island. The resort offers all-inclusive dive packages with daily boat trips to Sipadan (subject to permit availability) and unlimited house reef diving. Rates start from approximately RM 800/night for a standard package.
Sipadan-Kapalai Dive Resort
Built entirely over the submerged Kapalai reef, this unique resort offers glass-floor chalets where you can watch marine life from your room. All-inclusive packages include meals, diving, and equipment. A bucket-list experience for divers. Rates start from approximately RM 700/night.
Scuba Junkie Mabul Beach Resort
A popular mid-range dive operator and resort on Mabul Island. Known for excellent dive instruction, a social atmosphere, and conservation programmes. Budget and mid-range room options available. Rates start from approximately RM 300/night including meals and diving.
Mabul Water Bungalows
Premium over-water bungalows on Mabul with spacious rooms and private balconies overlooking the Celebes Sea. A quieter alternative to the larger resorts. Rates start from approximately RM 600/night.
Seafest Hotel Semporna
The most established hotel in Semporna town, Seafest Hotel offers comfortable rooms, a restaurant, and a dive centre. A practical choice for travellers who want a mainland base with easy jetty access. Rates start from approximately RM 150/night.
Best Time to Dive at Semporna and Sipadan
The Semporna area offers year-round diving, but conditions vary by season. The best visibility and calmest seas are from April to September, with peak conditions in April and May. This is when visibility can exceed 30 metres and encounters with large pelagic species at Sipadan are most frequent. The monsoon season from November to February can bring rougher seas and reduced visibility, though diving remains possible. Some operators reduce services during the worst weeks of the monsoon. Sipadan diving permits are limited to 120 per day and are in highest demand during peak season — book 3–6 months in advance for April to September visits.
Getting to Semporna
The nearest airport is Tawau Airport (TWU), located approximately 1 hour by car from Semporna. AirAsia and Malaysia Airlines operate regular flights from Kota Kinabalu (50 minutes) and Kuala Lumpur (2.5 hours). From Tawau Airport, most dive resorts arrange transfers to Semporna jetty, or you can take a Grab or shared minivan. From Semporna jetty, speedboats to Mabul Island take approximately 45 minutes.
Top Attractions Near Semporna
Sipadan Island: Malaysia's only oceanic island, rising 600 metres from the seabed. Famous for its Barracuda Point tornado, massive green and hawksbill turtle populations, and the Turtle Tomb underwater cave system. Strictly protected — no accommodation, no overnight stays, diving by permit only.
Tun Sakaran Marine Park: A cluster of eight islands with pristine coral reefs, home to the semi-nomadic Bajau Laut sea gypsies. Bohey Dulang Island offers a steep hike to a viewpoint overlooking a stunning double lagoon — one of the most photographed spots in Sabah.
Mabul Island House Reef: One of the world's best muck diving sites, with extraordinary macro life including blue-ringed octopus, hairy frogfish, and mimic octopus. Accessible directly from Mabul resorts without a boat.
Semporna Seafood Street: The town's main culinary attraction, a strip of open-air seafood restaurants along the waterfront where you choose fresh fish, prawns, crabs, and shellfish from tanks and have them cooked to your specification.
Tips for Booking Hotels in Semporna
Book Sipadan permits as early as possible. Permits are allocated to dive operators, and popular dates sell out 3–6 months in advance. Confirm Sipadan permit availability before booking your accommodation.
Choose between town and island based on your budget. Semporna town is the cheapest option, ideal for day-trip divers. Mabul Island is more convenient for multi-day dive packages and offers the bonus of unlimited house reef access.
Compare all-inclusive packages carefully. Most Mabul and Kapalai resorts sell packages that include meals, diving, equipment, and boat transfers. Compare what is included before judging on room rate alone.
Use Traveloka's free cancellation filter. Weather can affect boat transfers, and dive conditions vary. Flexible booking terms give you peace of mind when planning a Semporna trip.




































