Good to know
Good to Know
- Nearly all 'Semporna beaches' are actually on islands accessible only by boat. Plan 20 minutes to 1+ hour travel time from Semporna jetty.
- Island entry fees (RM10–50 per person) vary by island and are sometimes included in tour packages; confirm in advance.
- Boat rides can be choppy and windy, especially during monsoon season (Nov–Jan); secure long hair and bring motion-sickness medication if prone.
- Sun exposure is intense; sunburn is common. Pack high-SPF sunscreen, hat, and sunglasses.
- Most day-trip tours offer minimal facilities on remote islands; bring cash for additional purchases, as card payment not always available.
- Sipadan Island permits are strictly limited (254 per day) and require Advanced Open Water certification. Book accommodation at least 3 days in advance for better permit chances.
- Some islands (e.g., Kapalai) have resort-exclusive areas; non-guests can snorkel around perimeter but cannot land on the island.
- Plastic debris on certain beaches is common due to tides; choose tour operators with documented sustainability practices.
- Chinese-speaking and English-speaking dive instructors available; specify language preference if relevant.
- Tides significantly affect beach appearance and accessibility; mid-morning is generally best for photography and beach conditions.
Beaches
Semporna Beach (Town Beach)
- Access
- Walking distance from town center
- Character
- quiet, family-friendly, gateway beach
- Facilities
- Nearby restaurants, dive shops, and accommodations in town
- Description
- The main beach in Semporna town proper. Serene atmosphere with white sandy shores and turquoise waters. Served primarily as the departure point for island-hopping tours rather than a standalone swimming/sunbathing destination.
Mabul Island
- Access
- Speedboat from Semporna Jetty, ~20–30 minutes
- Character
- full-service, diving-focused, good for families
- Activities
- Diving, snorkeling, photography, cultural encounters with Bajau Laut communities
- Facilities
- Multiple resorts (budget to luxury), diving centers, restaurants, water activities
- Island Entry Fee
- MYR 50
- Description
- A small island ~20 minutes by speedboat from Semporna featuring fine beaches fringed with palm trees, crystal-clear waters, and vibrant coral reefs. Famous for overwater bungalows and diverse marine life. Popular with both divers and relaxation-seekers.
Kapalai Island
- Access
- Speedboat from Semporna Jetty, ~1 hour
- Character
- luxury, diving-focused, romantic
- Activities
- Diving, snorkeling, photography, relaxation
- Facilities
- High-end resorts, on-site dining, water-based activities
- Description
- A unique sandbar resort with overwater bungalows built on stilts. Crystal-clear shallow waters ideal for snorkeling and diving. Often called a 'floating paradise.' Non-resort guests can snorkel around the perimeter but cannot access the island itself.
Sipadan Island
- Access
- Speedboat from Semporna Jetty, ~1 hour
- Character
- diving-focused, adventure, world-class
- Activities
- Scuba diving only (day trips); snorkeling not permitted
- Diving Requirements
- Advanced Open Water certification required; permit mandatory (typically booked via resorts)
- Dive Trip Inclusions
- Packed lunch, drinking water, scuba equipment rental, marine park fees, jetty fees, professional divemaster guidance (max 7 divers per guide), transportation
- Description
- A world-renowned dive site in the Celebes Sea with steep coral walls, macro-rich slopes, and frequent encounters with turtles, reef sharks, barracuda, and tropical fish. No overnight accommodation; day trips only. Permits required and limited to 254 per day.
Dive Day Trip Cost
- Snorkeling
- MYR 756
- Three Dives
- MYR 1,049
Timba-Timba Island
- Access
- Part of multi-island day trips from Semporna, typically 1–1.5 hours travel
- Character
- quiet, family-friendly, snorkeling-focused
- Activities
- Snorkeling, relaxation, photography
- Facilities
- Limited; primarily accessed via day tours
- Description
- Known for its pristine white sandy beach and shallow calm waters (max ~6m depth). Excellent for beginners and those seeking a gentle snorkeling introduction. Less crowded than Mabul.
Mataking Island
- Access
- Speedboat from Semporna Jetty, ~45 minutes
- Character
- quiet, full-service, family-friendly
- Activities
- Diving, snorkeling, island hopping, beach relaxation
- Facilities
- Resorts, diving centers
- Island Entry Fee
- MYR 15
- Description
- A small island ~45 minutes from Semporna offering pristine white-sand beaches and easy access to Tun Sakaran Marine Park. Good for both diving and relaxation.
Pandanan Island
- Access
- Part of multi-island day trips from Semporna
- Character
- quiet, family-friendly, snorkeling-focused
- Activities
- Snorkeling, beach relaxation, photography
- Facilities
- Limited; accessed via day tours
- Island Entry Fee
- MYR 15
- Description
- A beautiful island with crystal-clear water, soft sand, and vibrant underwater life. Often included in multi-island snorkel day trips.
Bohey Dulang Island
- Access
- Part of day trips and multi-island tours from Semporna
- Character
- adventure, hiking, nature-focused
- Activities
- Hiking, snorkeling, photography, nature observation
- Facilities
- Limited; primarily accessed via organized tours
- Description
- Features a dramatic 700m limestone peak offering panoramic views of surrounding islands and turquoise waters. Known for challenging ridge hike and stunning sunset photography.
Overview
Semporna is a coastal town in Sabah known as 'the Maldives of Malaysia.' The main beaches are not in the town itself but on nearby islands accessible by boat, including Mabul, Kapalai, Sipadan, Mataking, Timba-Timba, Pandanan, and others within the Tun Sakaran Marine Park.
Best Time To Visit
March–October for calmest seas, clearest waters, best visibility, and water temperatures of 27–30°C (81–86°F). November–January busier with tourists but still accessible.
Family Suitability
Most islands suitable for families. Shallow waters at Timba-Timba and Pandanan ideal for children and beginners. Elderly guests can join day trips with assistance; snorkeling optional. Many tours designed as all-ages experiences.
Island Hopping Tours
- Inclusions
- Speedboat transportation, snorkeling/diving equipment rental, lunch (typically packed local meal), professional guide, multiple island stops
- Typical Tour
- Multi-island snorkel/dive day trip, typically 8 hours, departing 8:00–8:30 AM, returning by 5:00 PM
Cost Range
- Snorkeling Tour
- MYR 217
- With Diving Dsd
- MYR 260
Common Combinations
- Kapalai + Mabul + cultural village walk
- Timba-Timba + Mataking + Pandanan
- Mabul + Kapalai (half-day or full-day variant)
Environmental Context
Beaches on nearby islands face environmental challenges, including plastic debris brought in by tides and waterfront pollution. Resorts and tour operators vary significantly in sustainability commitment. Choose operators and accommodations explicitly committed to eco-friendly practices.
Sources cited for this category
These are the sources cited in this beaches research for this city. Individual figures may not each trace to one of them.
More About Semporna
Data last updated July 2026 · Verify anything important.