Loading...
🔀 For Everyone

Sabah Ports 2026 — Sepanggar Container & Cargo Data

Last updated: 11 April 2026
Container ship docked at Sepanggar terminal with stacked containers and loading equipment
ℹ️ The quick answer

Sabah has 3 major commercial ports. Sapangar Bay Container Terminal (SBCT) is the flagship, handling 501,944 TEUs in 2024 (up 17.2% YoY) with capacity of 1.5 million TEUs. Kota Kinabalu Passenger Terminal serves 24,634+ cruise passengers (2025) and ferry routes. Sandakan and Tawau ports handle regional cargo, palm oil, and timber. SBCT is a key BIMP-EAGA regional transhipment hub.

3
Major Ports
SBCT, Sandakan, Tawau
📦
501.9K
SBCT Throughput 2024
↑ TEUs (+17.2% YoY)
🏗️
1.5M
SBCT Capacity
TEUs annual
🚢
24.6K
Cruise Passengers 2025
from 23 vessels
⛴️
Active
KK Passenger Terminal
cruise & ferry
🌏
BIMP-EAGA
Regional Role
transhipment hub
Sepanggar Bay Container Terminal Throughput 2018–2024

SBCT recovered from COVID and grew 17.2% YoY in 2024, signaling strong regional trade growth.

Source: Sabah Ports Authority

Sapangar Bay Container Terminal (SBCT)

SBCT is Sabah\u2019s largest port and a key regional transhipment hub. Developed and operated by DP World, SBCT serves the BIMP-EAGA region (Brunei, Indonesia, Malaysia, Philippines East ASEAN Growth Area). In 2024, SBCT handled 501,944 TEUs (twenty-foot equivalent units), up 17.2% year-over-year, with a design capacity of 1.5 million TEUs annually.

The terminal is positioned as a strategic gateway for intra-regional trade, offering competitive costs relative to major hubs like Singapore. Expansion plans target increasing capacity to 2.5+ million TEUs by 2030, supporting anticipated regional trade growth.

Port Cargo Type Distribution (Estimated 2024)

Containers dominate SBCT. Bulk cargo (palm oil) is handled at Tawau and Sandakan. Petroleum/LNG handled at specialized terminals.

Source: Sabah Ports estimate

Kota Kinabalu Passenger Terminal

KK Passenger Terminal handles cruise ships and ferry passengers. In 2025, 23 cruise vessels brought 24,634+ passengers, reflecting post-COVID cruise tourism recovery. The terminal also serves regular ferry routes to Labuan (~2 hours, multiple daily departures) and occasional service to Brunei and the Philippines.

The terminal is strategically located at KK waterfront and provides ground services (immigration, customs, transportation connections). Cruise ships can accommodate vessels up to 110,000+ GT.

Sandakan & Tawau Ports

Sandakan Port: Handles regional cargo, forest products (timber), fish, and general cargo. Moderate throughput (~200,000–300,000 tonnes annually estimated). Serves regional transhipment but without container terminal infrastructure. Under expansion per Sabah Maju Jaya 2.0 plan.

Tawau Port: Primary port for palm oil exports, with dedicated bulk liquid loading facilities. Also handles timber, general cargo, and limited border trade with Indonesia (Tarakan). Throughput estimated at 400,000–500,000 tonnes annually. Potential for expansion to support growing palm oil export demand.

Aerial view of Sepanggar container terminal with container stacks and cranes
Sepanggar Container Terminal
KK passenger terminal with cruise ship moored at dock and passengers boarding
KK Cruise Passenger Terminal
Cargo ship loading palm oil at Tawau port with bulk loading equipment
Tawau port palm oil handling

Regional Trade Role

Sabah\u2019s ports are gateways for intra-regional ASEAN trade, particularly between Malaysia, Brunei, Indonesia, and the Philippines. Container traffic to/from these countries represents the largest share of SBCT throughput. Sabah is also a transhipment point for goods destined for Peninsular Malaysia and beyond.

Key export commodities: palm oil, timber, cocoa, seafood, and petroleum products. Key import commodities: machinery, vehicles, construction materials, chemicals, and consumer goods.

Frequently asked questions

Q Does Sabah have cruise ship terminals?
Yes — Kota Kinabalu Passenger Terminal handles cruise ships and ferries. In 2025, 23 cruise vessels brought 24,634+ passengers. The terminal also serves ferry routes to Labuan and Brunei. Cruise ship capacity has grown post-COVID, with more vessels returning to Sabah routes as regional tourism recovers.
Q Is there a ferry from Sabah to the Philippines?
No direct regular ferry service from Sabah to the Philippines as of 2026. Historically, there were ferry links from Tawau to Tarakan (Indonesia), but these have been sporadic. Travelers typically fly (1-hour flights available). However, irregular cargo/passenger boats may operate — check with Tawau Port Authority for current options.
Q Is there a ferry from Kota Kinabalu to Labuan?
Yes — KK to Labuan ferry service operates regularly. Ferry takes ~2 hours, with multiple departures daily. Cost: ~RM30–50 per person. Labuan is a federal territory and duty-free zone, popular for shopping and diving. Ferry terminals are at KK Passenger Terminal and Labuan Port.
Q How does Sapangar Bay compare to Westports (Port Klang)?
Sapangar Bay Container Terminal (SBCT) handled 501,944 TEUs in 2024 and has design capacity of 1.5 million TEUs. Westports (Port Klang) is Malaysia's busiest with 13+ million TEUs annually. SBCT is much smaller but strategically important as a BIMP-EAGA transhipment hub for Brunei, Indonesia, Malaysia, Philippines regional trade. SBCT is underdeveloped relative to capacity — offering growth potential.
Q How does Sabah export palm oil?
Palm oil is exported primarily through Tawau Port and Sandakan Port, which have dedicated loading facilities. Crude palm oil (CPO) is trucked from plantations to ports and loaded onto bulk carriers (vessels designed for liquid cargo). Tawau handles ~40–50% of Sabah's palm oil exports; Sandakan and smaller ports handle remainder. Transit time to ports: 2–8 hours depending on plantation location.
Q Is there a ferry from Tawau to Tarakan (Indonesia)?
Historically yes, but not regularly operating as of 2026. The Tawau-Tarakan ferry route served cross-border trade and tourism but has been sporadic. Check with Tawau Port Authority or Indonesia's Tarakan Port for current status. Alternative: fly Tawau-Tarakan (1-hour flights occasionally available on regional carriers).
Sources & References 6 sources
🎁 Monthly Giveaway

Win a RM150 Grab Voucher

Every month, one lucky Sabahan wins big. Enter for free — takes 30 seconds. Extra entries for following us on social media.

Enter the Giveaway →

Free to enter. New winner every month.

🎁
RM150
Grab Voucher
1 winner · every month