Semporna Travel Guide

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
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.
Time
Weather
Population
62,641
Infrastructure & Convenience
Small town with many dive operators; reach via Tawau then minibus or boat.
Popularity
Internationally famous among divers; very busy in peak dive season.
Known For
gateway to Sipadan, world-class diving, Mabul and Kapalai dive sites, Bajau Laut communities, liveaboards, seafood, boat excursions, coral reefs, dive shops
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.

Top Things to Do in Semporna

All Attractions ›
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.

Where to Go in 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.

Best Time to Visit Semporna #

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.

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.

Shopping in Semporna #

Nearby Cities #