Semporna City

Diving destination in Sabah, Malaysia

Semporna is the jumping-off point for world-class diving: travelers arrive for island-hopping to Sipadan and Mabul, observe Bajau Laut communities on wooden stilt villages, and eat sea urchin and fresh snapper in smiling waterfront stalls.

Main image
Wikivoyage banner
Bajau Laut (Pala'u) Pictures.jpg
Blue Sea Fan (Acalycigorgia sp.) (6097275498).jpg
Mataking Island Sabah.jpg
OldSemporna.jpg
Room number S310 - panoramio.jpg
Sabah West Coast Bajau women in traditional dress crop.jpg
Sea Fan Acalycigorgia sp. (6096812367).jpg
Semporna - Tun Sakaran Marine Park.jpg
Semporna 26112023 01.jpg
Semporna 26112023 02.jpg

Semporna at a Glance#

Local Time
8:19 AM
GMT+8
Population
62,641

Costs: Typical tourist budget: $60-150 per day - diving costs push budgets higher; town living remains affordable.

Safety: Safe in town; vigilance offshore advised - dive hub is generally safe; exercise caution on offshore boat trips and avoid risky areas at night.

Best Time: Best months: March-October - calmer seas and best visibility for diving.

Semporna is Sabah’s gateway to world-class diving and island-hopping-home to Mabul, Kapalai and access to Sipadan. Its waterfront town buzzes with dive shops, seafood stalls and Bajau islander culture.

Getting around: Fly to Tawau then take shuttle or taxi to Semporna; use Semporna jetty boats to Mabul, Kapalai and Sipadan; local taxis and walking in town centre.

Infrastructure & convenience: Small diving hub with many resorts and dive shops clustered around the town jetty; ATMs exist but bring cash, mobile coverage good via Digi and Celcom.

Local tips: Respect Bajau-Malay customs: dress modestly in town, remove shoes entering homes, don’t touch corals, and secure a Sipadan permit through your dive operator with passport.

Dining: Eat fresh seafood at waterfront stalls and restaurants near the jetty; try ikan bakar, grilled tuna, and local Malay-style sambal with rice or noodles.

Semporna is the main gateway to Sipadan, an oceanic island formed on an extinct volcanic cone with sheer walls plunging hundreds of meters.

Why Visit Semporna?#

A gateway for underwater adventure, this coastal town is famous for access to Sipadan, plus nearby dive sites at Mabul and Kapalai and a living maritime culture among the Bajau Laut. Boat-based diving, colorful coral walls and island homestays make it a favorite for divers and snorkelers. On land, fresh seafood and bustling fish markets provide a strong sense of place between trips out to sea.

Who's Semporna For?#

Adventure Seekers

Semporna is a world-class base for scuba diving and snorkeling: Sipadan, Mabul and Kapalai are minutes by boat. Dive operators in town arrange permits and daily trips; expect outstanding macro and reef diving for all skill levels.

Nature Buffs

Island-hopping and marine wildlife are the main draws: coral reefs, sea turtles and rich muck sites around Mabul. Boat trips, jungle fringes and coastal birdlife give non-divers plenty of nature to enjoy.

Backpackers

Budget guesthouses, cheap seafood stalls and lively local markets make Semporna backpacker-friendly. Town hostels and dive shops offer shared transport to islands, though diving costs dominate budgets if you want to reach Sipadan.

Couples

Romantic island days and sunset boat rides are easy from Semporna. Couples can combine overnight island bungalows or cheap waterfront stays with private snorkeling trips for a memorable, waterside escape.

Best Things to Do in Semporna#

Semporna Bucket List#

Don't Miss

Sipadan Island - World-class dive island famous for abundant turtles, barracuda swarms, and coral walls.

Bohey Dulang Island - Dramatic volcanic islet in Tun Sakaran Marine Park with a short climb to viewpoints.

Mabul Island - Famous for muck diving; excellent macro life on house reefs nearby.

Kapalai Resort - Unique stilt resort built over a shallow sandbank, ideal for snorkeling from bungalow.

Hidden Gems

Sibuan Island - Quiet snorkeling spot with clear water and peaceful sandy coves, lightly visited.

Bodgaya Island - Large Tun Sakaran island with lowland forest trails and quiet beaches.

Timba-Timba Island - Small island with shallow reefs and few visitors, excellent for relaxed snorkeling.

Semporna Central Market - Lively fish and produce market showcasing daily coastal life.

Bajau stilt villages - Visit local Bajau stilt villages to learn maritime traditions and observe daily life.

Day Trips

Sipadan Island - Permits limited; day-trip dives require advance booking, rewarding incredible marine biodiversity.

Mabul Island - Short boat ride from Semporna, prime for muck diving and homestays.

Kapalai Resort - Stilt resort access by boat; snorkel shallow reefs right outside your accommodation.

Bohey Dulang Island - Popular for a scenic hike to the crater rim with sweeping island panoramas.

Tawau Hills Park - Forest reserve with jungle trails, waterfalls and hot springs, reachable by car.

Neighborhoods of Semporna#

Semporna Town

Semporna town is a gritty, working harbour that’s all about getting out to the islands - think dive operators, fish markets and simple cafés. It’s not scenic, but it’s where you sort permits, gear and boats for world-class diving. Best for travelers focused on marine adventures rather than town comforts.

Dining: Seafood · Nightlife: Casual · Shopping: Markets · Stays: Guesthouses

Top Spots

  • Semporna Waterfront - the town pier and seafront where dive boats depart.
  • Semporna Fish Market - lively morning market with fresh catches.
  • Diving shops on Main Jetty - many operators arranging island trips and permits.

Tun Sakaran Marine Park (Islands)

The islands off Semporna are the real reason most visitors come: spectacular dive sites, clear water and small resort islands. Sipadan is the jewel, while Mabul and Bohey Dulang offer easier access and rich snorkeling. Book dives and permits in advance, and be prepared for simple island facilities.

Dining: Resort · Nightlife: None · Shopping: Limited · Stays: Resorts

Top Spots

  • Sipadan Island - one of the world’s top dive sites (permits required).
  • Mabul Island - base for muck diving and homestays.
  • Bohey Dulang - island with hiking viewpoints and snorkeling spots.

Bajau Water Villages

The Bajau sea‑gypsy villages around Semporna offer a rare glimpse into a water‑based way of life: stilt houses, boat traffic and close-knit communities. Visits should be respectful - many tours include homestays or short visits arranged through local operators. It’s culturally fascinating but not touristy in the resort sense.

Dining: Street Food · Nightlife: Quiet · Shopping: Local Crafts · Stays: Homestays

Top Spots

  • Kampung Bajau Laut - traditional stilt villages where Bajau families live.
  • Stilt-house lanes - wooden walkways and community life over the water.
  • Local craft stalls - small vendors selling shell crafts and snacks.

Plan Your Visit to Semporna#

Dining
Seafood and Malay stalls
Cheap, fresh seafood, Filipino eateries and night markets specialising in fish.
Nightlife
Backpacker, dive-town vibe
Low-key bars and night markets; diving trips dominate after-dark activity.
Accommodation
Diver-focused lodgings
Budget hostels, dive guesthouses, and island resorts for divers.
Shopping
Dive shops and markets
Lots of dive operators, basic markets selling seafood and souvenir trinkets.

Best Time to Visit Semporna#

Visit Semporna between April and October when the Southwest Monsoon brings drier weather, calmer seas and the best underwater visibility for diving and island trips. Avoid November-February during the Northeast Monsoon when heavy rain, rough seas and choppier conditions can disrupt boat schedules and reduce dive visibility.

Southwest Monsoon (Dry Season)

May - September

27 - 32°C (81 - 90°F)

Calmer seas and superb underwater visibility make this the best time for diving, island-hopping, and sunbathing - expect hot, humid days and pleasant evenings.

Inter-monsoon (Calm/Variable)

March - April, October

26 - 31°C (79 - 88°F)

Short, changeable periods with occasional rain; good visibility and calmer waters often appear, but expect sudden showers and humid heat between dives and transfers.

Northeast Monsoon (Wet Season)

November - February

24 - 30°C (75 - 86°F)

Heavy rains, rougher seas and limited visibility make boat trips less reliable - travel disruptions likely, but fewer tourists and dramatic stormy skies if you don’t need perfect dive conditions.

Climate

Tropical climate with consistently warm temperatures year-round. Temperatures range from 23°C to 32°C. Heavy rainfall (2032 mm/year), wettest in May, distributed fairly evenly throughout the year.

Best Time to Visit
FebruaryAprilJanuary
Temperature & Rainfall
Temperature Range
31°
Warmest Month
25°
Coldest Month
Monthly Conditions

January

January is warm with stifling humidity (dew point 24°C). Significant rainfall (191 mm) and mostly overcast skies.

67 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 30°
84%
Humidity
Very Humid

Weather

191 mm
Rainfall
2.1 m/s
Wind
Calm
2.1
UV Index
Extreme
11.8h daylight

February

February is warm with muggy conditions (dew point 24°C). Significant rainfall (133 mm) and partly cloudy skies.

73 Very Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
83%
Humidity
Very Humid

Weather

133 mm
Rainfall
2.4 m/s
Wind
Calm
2.3
UV Index
Extreme
11.9h daylight

March

March is hot, feeling like 30°C with oppressive humidity. Significant rainfall (136 mm) and partly cloudy skies.

65 Good

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 31°
81%
Humidity
Very Humid

Weather

136 mm
Rainfall
2.1 m/s
Wind
Calm
2.5
UV Index
Extreme
12.0h daylight

April

April is hot, feeling like 31°C due to high humidity. Significant rainfall (149 mm) and partly cloudy skies.

69 Good

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 31°
79%
Humidity
Very Humid

Weather

149 mm
Rainfall
1.9 m/s
Wind
Calm
2.5
UV Index
Extreme
12.1h daylight

May

May is the hottest month, feeling like 31°C with oppressive humidity. The wettest month with heavy rain (202 mm) and partly cloudy skies.

61 Good

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 32°
80%
Humidity
Very Humid

Weather

202 mm
Rainfall
1.6 m/s
Wind
Calm
2.3
UV Index
Extreme
12.2h daylight

June

June is hot, feeling like 30°C with oppressive humidity. Significant rainfall (183 mm) and mostly overcast skies.

59 Acceptable

Comfort

31°
Feels Like Hot
27°C
Temperature
23° 31°
81%
Humidity
Very Humid

Weather

183 mm
Rainfall
1.6 m/s
Wind
Calm
2.1
UV Index
Extreme
12.3h daylight

July

July is hot, feeling like 30°C with oppressive humidity. Significant rainfall (178 mm) and mostly overcast skies.

59 Acceptable

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 31°
81%
Humidity
Very Humid

Weather

178 mm
Rainfall
1.5 m/s
Wind
Calm
2.2
UV Index
Extreme
12.2h daylight

August

August is hot, feeling like 31°C with oppressive humidity. Significant rainfall (169 mm) and partly cloudy skies.

63 Good

Comfort

31°
Feels Like Hot
27°C
Temperature
23° 31°
82%
Humidity
Very Humid

Weather

169 mm
Rainfall
2.0 m/s
Wind
Calm
2.3
UV Index
Extreme
12.2h daylight

September

September is hot, feeling like 30°C with oppressive humidity. Significant rainfall (128 mm) and partly cloudy skies.

65 Good

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 31°
81%
Humidity
Very Humid

Weather

128 mm
Rainfall
1.7 m/s
Wind
Calm
2.3
UV Index
Extreme
12.0h daylight

October

October is hot, feeling like 30°C with oppressive humidity. Significant rainfall (171 mm) and partly cloudy skies.

63 Good

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 31°
80%
Humidity
Very Humid

Weather

171 mm
Rainfall
1.7 m/s
Wind
Calm
2.2
UV Index
Extreme
11.9h daylight

November

November is hot, feeling like 30°C with oppressive humidity. Significant rainfall (196 mm) and partly cloudy skies.

63 Good

Comfort

30°
Feels Like Hot
27°C
Temperature
23° 31°
81%
Humidity
Very Humid

Weather

196 mm
Rainfall
1.9 m/s
Wind
Calm
2.1
UV Index
Extreme
11.8h daylight

December

December is warm with stifling humidity (dew point 24°C). Significant rainfall (196 mm) and mostly overcast skies.

67 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
83%
Humidity
Very Humid

Weather

196 mm
Rainfall
2.0 m/s
Wind
Calm
2.0
UV Index
Very High
11.7h daylight

How to Get to Semporna#

Semporna is reached mainly via Tawau Airport (TWU), followed by a road transfer of around an hour. The town is the gateway to island-hopping and diving - boats leave from the Semporna jetty/harbour area for nearby islands.

By Air

Tawau Airport (TWU): Tawau is the main airport serving Semporna; flights arrive from Kota Kinabalu and other regional hubs. From Tawau Airport you can take a shared airport minivan (often labelled as “van” or shuttle) to Semporna - approx. RM25-40 per person and about 1-1.5 hours depending on stops. A private taxi or prebooked transfer will be faster and more comfortable, typically around RM100-150 and about 1-1.25 hours to Semporna town (prices vary by vehicle and luggage).

By Train & Bus

Train: There is no intercity rail service in Sabah (no passenger railway network connects Semporna). Travelling by train from Peninsular Malaysia requires a flight to Sabah.

Bus: Road links are handled mainly by intercity coaches, local buses and frequent shared minivans. From Tawau Bus Terminal (and from Tawau Airport) shared vans run to Semporna; expect roughly RM20-40 and about 1-1.5 hours. Local taxis and private hires are also available from the bus/airport area for direct transfers.

How to Get Around Semporna#

Getting around Semporna is a mix of short on-foot trips in town, road transfers by shared van or taxi from Tawau, and frequent boat services for island-hopping. For most visitors, a combination of a prebooked transfer from Tawau and local boat transfers from Semporna jetty works best - rent a scooter only for short, local exploration.

  • Shared minivan / shuttle (RM25-40) - Shared minivans are the most common and cost-effective way to get between Tawau and Semporna and to nearby towns. Vans depart from Tawau Airport and Tawau bus terminal; journeys take about 1-1.5 hours depending on stops. Book at the airport counter or your guesthouse in advance during peak season to secure a seat.
  • Taxi / Private transfer (RM100-150) - Taxis and private cars are widely available at Tawau Airport and in Semporna town; they’re the fastest, most comfortable option if you have gear or a group. Expect higher fares (private transfers are commonly quoted per vehicle) and negotiate or confirm the price in advance. Private transfers are useful for early/late flights or direct door-to-door service.
  • Boat transfers (RM20-150) - Most island travel (Mabul, Kapalai, Sipadan day trips, and other islands) is by boat from the Semporna jetty or nearby private jetties. Prices vary with destination, group size and whether you join a liveaboard or day trip - short hops can be low-cost, while full-day dive/safari trips are significantly more. Always check whether transfers include gear, permits (Sipadan) or park fees before booking.
  • Car rental (RM130-250/day) - Self-driving is practical if you want flexibility to explore the east coast; rentals are available in Tawau and larger Sabah towns. Roads around Semporna are generally passable but expect some rural stretches. Factor in fuel, insurance and a local SIM for navigation; GPS coverage is reasonable but bring offline maps as a backup.
  • Motorbike / scooter rental (RM30-60/day) - Scooter rental is a popular low-cost way to get around Semporna and the nearby coastline for short trips. Rentals are best for solo travellers or quick errands, but watch for heavy traffic near the jetty and use helmets. Check rental condition and fuel policy, and avoid long rides if you plan to carry dive equipment.
  • Walking - Semporna town is compact and easy to explore on foot - the waterfront, shops and restaurants are close together. Walking is the best way to navigate the town centre, but for island trips or longer transfers you’ll need boats or road transport.

Where to Stay in Semporna#

Budget

Semporna town - $10-50/night

Semporna has budget guesthouses and hostels catering to divers and backpackers; expect basic rooms, limited air conditioning, and island-transfer desks.

Mid-Range

Waterfront / Central Semporna - $40-120/night

Mid-range hotels in Semporna offer private rooms, breakfast, and dive center partnerships; good base for trips to Sipadan and Mabul.

Luxury

Mabul / Island resorts - $200-600+/night

Luxury resorts are mostly on nearby islands (Mabul, Kapalai) offering dive packages, overwater bungalows, and full-board services rather than Semporna town.

Best for First-Timers

Central Semporna - $30-120/night

First-time visitors should choose a central Semporna hotel with dive-safari desks to arrange boat transfers and briefings easily.

Best for Families

Island resorts / Semporna - $100-500+/night

Families may prefer island resorts with safer beaches and full-board packages, though travel logistics to islands add time and cost.

Best for Digital Nomads

Central Semporna / Waterfront - $40-150/night

Limited long‑stay infrastructure and patchy internet in town; nomads often use mid-range hotels with good Wi‑Fi or work from larger island resorts.

Where to Eat in Semporna#

Semporna eats revolve around the sea. The town’s fish market and the simple waterfront stalls are where you’ll get the freshest catch - whole grilled fish, buttered prawns and fiery sambal that the Bajau and local fishermen have eaten for generations. If you dive, most dive lodges will feed you excellent seafood straight from the harbour.

Expect limited fine-dining variety in town; for different cuisines check out Tawau or dine at resort restaurants that cater to divers. Vegetarians can get by on kopitiam noodles, vegetable fried rice and fresh fruit from the market.

Local Food

Semporna is seafood-first: head to the fish market and waterfront stalls for grilled fish, prawns and island-style sambals.

  • Semporna Fish Market - Live seafood sold by weight, immediate grilling available.
  • Waterfront seafood stalls - Grilled fish, butter prawns and sambal-packed plates.
  • Pulau-boatside warungs - Simple fish and rice served after a boat trip.
International Food

International choices are modest in town but diving resorts and nearby Tawau provide Chinese-Malay, Filipino and Western options for a break from seafood.

  • Semporna town restaurants - Chinese-Malay fusion, Indonesian and Filipino eats.
  • Diving-resort restaurants - Western comfort food for divers and tourists.
  • Nearby Tawau - More international choices within an hour’s drive.
Vegetarian

Vegetarian options are limited but doable: kopitiams and resort cafés will make vegetable noodle dishes, salads and fruit plates.

  • Local kopitiams - Vegetable noodles and fried rice without meat.
  • Semporna market stalls - Fresh tropical fruits and vegetable sides.
  • Resort cafés - Salads and pasta available for tourists.

Breakdown of cuisine types found across Semporna’s restaurants and food venues, based on OpenStreetMap data.

Malaysian
Asian
Burger
Indian
Seafood
Fish
Chicken
Chinese
Noodles
American
Breakfast

Nightlife in Semporna#

Semporna is a laid-back diving town where evenings are coastal and casual: seafood dinners, low-key bars and dive-shop hangouts rather than big clubs. Travelers and divers gather at waterfront cafés and guesthouse bars to swap dive stories and plan early departures to the islands.

Practical tips: many places are informal and close earlier than big-city venues; if you’re joining night trips or boat transfers, confirm times with operators. Keep belongings secure on the waterfront and be mindful of local customs - dress casual and comfortable.

Nearby Cities #