Best Hotels in Semporna: Where to Stay for Sipadan Diving
Semporna is the jumping-off point for some of the world’s best diving. Sipadan Island — a protected UNESCO-listed seamount rising from 600 metres of water — is 45 minutes by speedboat from the town jetty. Mabul Island, a flat sandy island 35 minutes offshore, is where most Sipadan divers actually stay (overnight on Sipadan is not permitted). The Semporna Archipelago also includes Kapalai, Mataking, and Pom Pom islands — each with its own dive resort and house reefs.
Accommodation splits clearly between Semporna town (budget-friendly, no diving infrastructure) and the offshore islands (where diving operations, overwater bungalows, and house reefs are). The choice depends on your budget and how much of your stay is dedicated to diving.
Prices below are approximate MYR per room per night at standard rates as of 2026.
Semporna Town Jetty Area
Semporna town is a small fishing port on the southeastern coast of Sabah. It has a covered market, a cluster of seafood restaurants on the water stilt platforms, and a high-energy night market. The town itself is lively but basic — the main reason to stay here rather than on the islands is cost. Budget guesthouses are significantly cheaper than island resorts, and for non-divers or for the nights before and after diving trips, the town is perfectly functional.
Mid-range
Dragon Inn Floating Resort — from approximately MYR 200 as of 2026 — is a water stilt complex just off the main jetty, built on platforms over the harbour. Rooms are simple but the setting is atmospheric: the town lights, fishing boats, and views to the archipelago islands are genuinely striking. It is the most distinctive mid-range option in the town area and consistently rated the best stay in Semporna town proper.
Seafest Hotel — from approximately MYR 250 as of 2026 — is the only conventional hotel in Semporna with reliably consistent standards. Air conditioning works properly, beds are comfortable, and the location near the main jetty makes early-morning boat departures straightforward. A decent restaurant on site handles the limited food infrastructure around it.
Budget
Scuba Junkie Dive Lodge — from approximately MYR 60 for dorms, MYR 130 for private rooms, as of 2026 — is specifically designed for divers and has become one of the best-known budget dive bases on the island circuit. The dive centre manages boats to Sipadan, Mabul, and the wider archipelago. The social atmosphere is strong. Book as far in advance as possible — Sipadan permits (which Scuba Junkie helps organise) are capped at 120 divers per day and typically allocated months ahead for peak season.
Semporna Orchid Hotel — from approximately MYR 80 as of 2026 — is a basic but clean budget hotel in the town centre. No frills, but reliable air conditioning and acceptable beds. Better suited to one-night transit stays than extended diving trips.
Getting around from Semporna town: All island trips depart from the main jetty, a short walk from town accommodation. Speed boats to Mabul Island take approximately 35–45 minutes (costs depend on the dive operator package). There is no reliable public boat to Sipadan — all access is through licensed dive operators. Grab coverage in Semporna is limited; the town is small enough to walk most areas.
Mabul Island: Base Camp for Sipadan
Mabul Island has become the world’s most famous muck diving destination alongside its role as the primary staging point for Sipadan day trips. The island is flat, sandy, and small — it takes about 20 minutes to walk the perimeter. Every guesthouse, lodge, and resort on Mabul runs or partners with a diving operation. There is no non-diving reason to stay on Mabul Island, but for divers it is the obvious base.
Luxury
Sipadan Water Village Resort — from approximately MYR 900 per night as of 2026 (typically sold as packages) — is the landmark overwater resort on Mabul. The stilted chalets are built over the water, and the house reef under the resort is one of the best in the archipelago. Sipadan permits are included in their package allocation, which is the main practical advantage of booking here at the price point. Early booking (3–6 months ahead) is essential for any peak-season availability.
Mabul Water Bungalows — from approximately MYR 600 as of 2026 — is a popular alternative to Sipadan Water Village with similar overwater architecture and direct reef access. Diving is organised through the in-house Borneo Divers operation. The rooms are comfortable and the staff are professional. Sipadan permit inclusion depends on booking dates — confirm directly.
Mid-range
Scuba Junkie Mabul Beach Resort — from approximately MYR 250 as of 2026 — is the island equivalent of the town budget lodge: excellent diving infrastructure, social atmosphere, knowledgeable dive guides, and reasonable prices. The beach chalets are simple but comfortable. The resort’s Sipadan permit allocation is one of the strongest of the mid-range operators on the island.
Budget
Uncle Chang’s Mabul Diving Lodge — from approximately MYR 100 per person full-board as of 2026 — is one of the most long-established dive lodges in Semporna. Basic rooms, communal facilities, and a reputation for friendly and knowledgeable service. The dive price-to-quality ratio is consistently praised. Book well in advance — small capacity.
Getting around from Mabul: The island is walkable. All dive boats depart from the resort jetties. There are no cars or motorbikes. Everything — meals, dive kit, briefings — happens within the resort or a short walk along the beach path. Speedboats to Semporna town run on request or as part of transfer packages.
Practical Notes
Sipadan permits: The Malaysian government limits Sipadan to 120 dive permits per day. These are allocated to licensed dive operators — you cannot arrange a Sipadan dive independently. Peak season slots (March–October) are typically booked 3–6 months in advance. The off-season (November–February) has permit availability but conditions can be rough. Ask your dive operator directly about their permit allocation schedule before booking.
Best diving season: March to October is the prime season. April–June has the best visibility (up to 30 metres). November to February sees stronger currents and rougher surface conditions — still diveable but less predictable.
Non-divers in Semporna: Snorkelling is available from most island resorts and some town operators. The Semporna Islands also have village homestays for those interested in the Bajau Laut sea nomad communities, though these require advance arrangement through specialist operators.
Getting to Semporna: The nearest airport is at Tawau, approximately 75km north-west. A Grab or shared taxi takes 1–1.5 hours and costs approximately MYR 80–120 as of 2026. Kota Kinabalu (the main Sabah hub) is a 6-hour bus journey or a short domestic flight to Tawau.
For a full overview — diving, island hopping, and logistics — see our Semporna city guide.
Book airport transfers, Compare travel insurance, or Get a Malaysia eSIM.
Related Semporna Guides
- Things to do in Semporna — Sipadan diving, Mabul muck diving, island snorkelling, and Bajau village visits
- Food to try in Semporna — seafood at the water stilt restaurants, grilled fish, and the town night market
- Where to stay in Semporna — town vs island accommodation breakdown for diving and non-diving travellers
While you're there
Things to do while you're there
Sorted your stay? Browse the top-rated activities and day trips from here.
Sorted your stay?
Here's how to get there — and get around once you arrive.
Airport Transfer
Fixed-price airport pickup — driver meets you at arrivals, no haggling.
Book a Transfer →Car Hire
Compare rates from local and international suppliers — 90-day price lock included.
Compare Cars →Same price as booking direct — we earn a small commission at no extra cost to you.