Semporna — Sipadan diving and Bajau Laut culture.
Semporna is the jumping-off point for Sipadan Island, widely rated as one of the world's top dive sites. The town has stilt water villages, and Tun Sakaran Marine Park lies offshore, protecting coral reefs and islands. Non-divers can snorkel around Mabul or visit Bajau Laut sea-nomad communities.
Start here if you only have limited time in Semporna. It's the experience most visitors remember long after the trip.
Activities in Semporna
- Scuba diving sipadan
- Snorkelling mabul
- Bajau laut village tours
- Island hopping — Speedboats whisk you between offshore islands with crystal-clear water, house reefs, and white sand beaches — usually a half-day trip from the local jetty.
- Underwater photography
Some activities in Semporna require advance permits that sell out quickly. Check permit requirements and how to book →
Local Tips for Visiting Semporna
- Plan at least one overnight stay. At about 565 km from KK, a day trip leaves little time to see what's here.
- Download offline maps before leaving KK in case mobile coverage drops on the road, and carry some cash for small shops, stalls and rural areas.
- Consider flying, since East Sabah towns have airports with flights from KK (check current carriers and schedules with the airlines). A short flight saves 6+ hours of driving and leaves you with energy to actually explore.
- Book permits well in advance — access to key sites is capped and popular slots sell out months ahead during peak season (Apr, May).
- Dress for the tropics — light moisture-wicking clothes, a packable rain jacket, and SPF50+ sunscreen are non-negotiable. Rain can arrive fast even in dry season.
Getting There from Kota Kinabalu
Semporna is about 565 km by road from Kota Kinabalu.
- Express bus, LPKP maximum fare RM73.50
- Fly to Tawau, then about 108 km by road
Budget Guide
Prices in Semporna change with the season and with demand. Check current rates on booking sites before you go, and confirm tour and transfer prices directly with the operator.
- Budget traveller — Guesthouses or budget hotels, hawker meals, shared transport or local buses.
- Mid-range — A comfortable hotel, sit-down restaurants, private transport or day tours.
- Comfort traveller — Better hotels or resorts, guided experiences, private transfers and dining at better restaurants.
Keep some cash for markets, small shops and transport.
Where to Stay in Semporna
Room rates in Semporna change with the season. Check current rates on booking sites before you go.
We may earn a small commission if you book through this link — it costs you nothing extra.
Book Tours and Tickets in Semporna
- Tun Sakaran Marine Park snorkelling on Klook →
- Semporna island hopping & diving on Klook →
- Timba-Timba, Mataking & Pom Pom island day tour on Klook →
Klook links are affiliate links — we may earn a small commission at no extra cost to you. Prices and availability are set by the operators.
Nearby Districts to Combine With Semporna
These districts are in the same region and pair well with a visit to Semporna:
- Sandakan — Orangutans, sun bears, and colonial heritage (about 335 km from KK)
- Kinabatangan — Sabah's great river wildlife corridor (about 306 km from KK)
- Beluran — Untouched rainforest and off-grid river life
Best Time to Visit Semporna
Best months: Apr, May, Jun — drier weather, better road conditions, and optimal visibility for outdoor activities.
Avoid if possible: Dec, Jan — higher chance of sustained rain that can affect road access and outdoor plans.
See the full month-by-month guide for Semporna →
Frequently Asked Questions
What are the best things to do in Semporna?
The top activities in Semporna include scuba diving sipadan, snorkelling mabul, bajau laut village tours. Start with Sipadan Island — the district's standout attraction.
How do I get to Semporna from Kota Kinabalu?
Semporna is about 565 km by road from Kota Kinabalu. Express bus, LPKP maximum fare RM73.50. Fly to Tawau, then about 108 km by road.
How much does a trip to Semporna cost?
Costs depend on the season, where you stay and which tours you book. Check current room rates on booking sites and confirm tour prices with the operator before you go. Carry some cash for markets and smaller shops.
Is Semporna safe for tourists?
Take standard precautions in Semporna: watch your belongings, avoid poorly lit areas at night, travel with a guide in remote areas, share your plans with someone, and check current official travel advisories before you go.