Semporna is a small coastal town in southeast Sabah that serves as the gateway to some of the world's best diving — Sipadan, Mabul, Kapalai, Mataking, and the Tun Sakaran Marine Park. The town itself is functional rather than beautiful, but what lies offshore is world-class.
Most visitors pass through Semporna en route to the islands. But the town has its own charm — a lively seafood waterfront, Bajau Laut (Sea Gypsy) stilt villages, and the spectacular Regatta Lepa festival every year. The district had about 167,000 people in the 2020 census (OpenDOSM, checked 7 October 2026).
Islands & Diving
This is why people come to Semporna. The key destinations:
- Sipadan — An oceanic island (Sabah Parks, checked 7 October 2026), with walls dropping 600m to the ocean floor (Sabah Tourism Board, checked 7 October 2026). More than 400 fish species (Sabah Parks), swirling vortexes of barracuda at Barracuda Point, and more than 20 turtles on a dive is not unusual (Sabah Tourism Board). Permits limited to about 252 a day. Full diving guide here.
- Mabul — Macro diving paradise. Frogfish, nudibranchs, flamboyant cuttlefish, mandarinfish at dusk. Also the main base for Sipadan permits. About 45 minutes by boat from Semporna (Sabah Tourism Board, checked 7 October 2026).
- Kapalai — Stilted resort on a sandbar, about 40 minutes by speedboat from Semporna (Sabah Tourism Board, checked 7 October 2026). Garden eels, mantis shrimp, ribbon eels.
- Mataking — Private island resort with its own PADI dive centre and an underwater post office (Sabah Tourism Board, checked 7 October 2026).
- Bohey Dulang — Tun Sakaran Marine Park, about 30 minutes by boat from Semporna. A steep one-way trail (700 m up, 600 m down) leads to lagoon views; open daily 8am to 4pm (Sabah Tourism Board, checked 7 October 2026). Sabah Parks charges adults a conservation fee of RM8 (Malaysian) or RM20 (international) per day, plus a climbing fee of RM20 or RM50 (Sabah Parks, checked 7 October 2026).
Only about 252 permits a day (Sabah Tourism Board), shared among 42 registered operators (Sabah Parks). Operators can book up to six months ahead, with a 50% deposit and full payment two weeks before (Sabah Parks, checked 6 October 2026). Some operators guarantee a permit only with a package (Scuba Junkie, for example, from 3 days and 2 nights; checked 6 October 2026). Advanced Open Water is the minimum (Sabah Tourism Board).
Things to Do (In Town)
- Semporna Seafood Market — Waterfront dining strip. Pick your own live seafood and have it cooked. Best at sunset.
- Bajau Laut stilt villages — Visible from the waterfront. A unique sea-nomad culture living on the water for generations.
- Regatta Lepa — Annual festival; the 2026 edition ran 20 to 28 June (New Straits Times, 15 June 2026). Dates change each year. Decorated traditional boats, cultural performances, a rare authentic Sabah festival.
- Tun Sakaran Marine Park — Day trip prices vary by operator; Bigfin Divers lists RM270 for a snorkelling and hiking day trip (checked 6 October 2026; confirm whether Sabah Parks fees are included). Snorkeling, Bohey Dulang hike, island hopping.
- Snorkeling day trips — Budget-friendly alternative to diving. Bigfin Divers publishes RM220 for a day trip, with equipment, guide and lunch included (checked 6 October 2026); prices vary by operator.
Where to Eat
- Semporna Ocean Tourism Centre (Waterfront) — Multiple seafood restaurants. Pick live seafood by the kg.
- Fat Mother Restaurant — Popular for Chinese-style seafood. Butter prawns, chilli crab.
- Local kopitiam — Cheap local meals. Try mee goreng basah (wet fried noodles).
- Night market — Grilled fish, satay, local snacks. Near the town mosque.
Getting There
- Fly to Tawau (TWU) — a short flight from KK, then about an hour by road to Semporna (Sabah Tourism Board, checked 7 October 2026). Most practical route.
- Bus from KK — The maximum express-bus fare is RM73.50 (LPKP Sabah, checked 7 October 2026). A very long ride, so not recommended unless budget-tight.
- Drive from KK — about 565 km (the express-bus route distance, LPKP Sabah, checked 7 October 2026). Break into 2-3 day road trip via Sandakan or the interior route via Keningau/Tawau.
- From Tawau airport — Pre-arranged resort transfers (most dive packages include this) or Grab/taxi. Agree the fare before you set off.
Accommodation
| Type | Where | Price Range |
|---|---|---|
| Budget | Semporna town guesthouses | Under RM150/night |
| Mid-range | Semporna town / Seafest Hotel | RM150-300/night |
| Island resorts | Mabul, Kapalai, Mataking | Varies by operator (usually packages) |
| Dive rig | Seaventures (converted oil rig) | Package prices vary; ask the operator |
Package prices vary by operator, so compare what is included. Stay on Mabul and do house reef snorkelling to keep costs down. Visit April-June for better rates than July-August peak.
Practical Tips
- Best time to visit: roughly March or April to September, which dive operators name as the most reliable months (Borneo Dream, Seaventures); July and August are the busiest. November: Sipadan closed for the whole of November in 2023 so the reef could recover (Sabah Parks, 30 October 2023), and Scuba Junkie says it closes every November (checked 6 October 2026), so confirm the dates with your operator before booking.
- Security: Semporna is within the Eastern Sabah Security Zone. The town is safe, but some governments advise against island travel in this area. Check your travel advisory.
- Cash: Bring enough ringgit. ATMs exist in town but can be unreliable. Island resorts may not accept cards.
- Phone signal: Limited or no signal on most islands (Sipadan, Mabul, Kapalai). Download offline maps.
- Dive emergencies: Ask your dive operator about its emergency plan and the nearest recompression chamber, and make sure your travel insurance covers diving.