Shipping Singapore to Sabah & Sarawak: Sea Freight Guide 2026
- Iman Yusoff
- Jul 29
- 12 min read

Shipping from Singapore to Sabah and Sarawak moves by sea freight only — no road crosses to Borneo. In 2026, cargo sails to Sapangar Bay Container Port near Kota Kinabalu or to Sarawak ports such as Kuching's Senari Terminal, clears Malaysian customs on a K1 declaration, and follows sailing schedules far thinner than the West Malaysia lane.
Yet many Singapore SMEs still budget for East Malaysia as if it were an extension of the Kuala Lumpur run. It isn't, and this guide shows exactly where the 2 lanes part ways.
Key Takeaway: Singapore to East Malaysia shipping is a lane in its own right. Plan 3 things before you promise any delivery date: the entry port that matches your final mile, the confirmed sailing (frequency, not vessel speed, sets your timeline), and the customs routing — direct K1 import versus K3 movement via West Malaysia.
The Singapore–East Malaysia lane at a glance (2026):
Mode: sea freight only — no road link exists between Singapore and Borneo
Sabah gateway: Sapangar Bay Container Port, capacity expanding from 500,000 towards 1.25 million TEUs
Sarawak gateways: Kuching/Senari (325,000 TEUs in 2025), Bintulu, Miri and Sibu
Customs: K1 import declaration at the first port of entry; ATIGA Form D can cut duty to 0% on qualifying ASEAN-origin goods
Benchmark sea legs from Port Klang: 2–4 days to Kuching, 3–5 days to Kota Kinabalu (TNL Hai Shen, 2024)
Origin advantage: Singapore handled a record 44.66 million TEUs in 2025
[IMAGE 1 — HERO]
No Road to Borneo: Why This Lane Is Sea Freight or Nothing
Look at a map and the point makes itself. Peninsular Malaysia sits across the Causeway; Sabah and Sarawak sit on the island of Borneo, across the South China Sea. A truck can cover Singapore to Kuala Lumpur in a day — we covered that lane in our guide to cross-border trucking from Singapore to Malaysia. No truck will ever reach Kota Kinabalu from Singapore.
That leaves 2 options: sea freight for the overwhelming majority of commercial cargo, and air freight for urgent, high-value consignments. For everything palletised, containerised or heavy, sea is the lane — and the rest of this guide is about running it well.
Why Is Shipping to East Malaysia Different from West Malaysia?
Same country, different trade. Singapore to East Malaysia shipping differs from the Port Klang run in 5 practical ways: the mode is locked to sea, sailings are less frequent, the receiving ports are smaller and more specialised, certain goods face additional state-level requirements, and your final-mile options on arrival are thinner.
None of these is a reason to avoid the market — Sabah and Sarawak buyers are underserved precisely because so few Singapore suppliers ship there confidently.
Our position, plainly: the biggest cost on this lane is not the freight rate. It is the assumption that East Malaysia works like KL. This article sits under our full guide to shipping from Singapore to Malaysia — read that for the whole country picture, then come back here for the Borneo specifics.
Singapore's Role: The Natural Transshipment Hub for Borneo
Singapore is arguably the best-connected origin point in Asia for East Malaysian cargo. The port handled a record 44.66 million TEUs in 2025, up 8.6% on 2024 (Maritime and Port Authority of Singapore, 2026).
For a Sabah or Sarawak buyer, that means cargo from China, Europe or the US can consolidate in Singapore and sail onwards on 1 bill — a pattern we also see in reverse for imports from China into Malaysia.
The same hub logic serves cargo shipping from Singapore to Australia or Thailand, and freight arriving to Singapore from India — yet East Malaysia is the lane where the advantage stays most underused. If the mechanics of consolidation are new to you, our explainer on what a freight forwarder actually does covers how 1 booking stitches the legs together.
Sabah's Main Gateway: Sapangar Bay Container Port
Container cargo for Kota Kinabalu enters through Sapangar Bay Container Port (SBCP) — you will also see it spelt Sepanggar — 1 of 2 terminals at Sapangar Bay, alongside the oil terminal. SBCP is run by Sabah Ports Sdn Bhd, and a partnership with global terminal operator DP World is supporting an expansion of handling capacity from 500,000 TEUs towards 1.25 million TEUs (Baird Maritime).
Sabah is also positioning the port as a transshipment centre for BIMP-EAGA — the Brunei–Indonesia–Malaysia–Philippines East ASEAN Growth Area, a market of 4 countries on Borneo's doorstep.
For a Singapore shipper, the practical read: Sepanggar port container operations are modernising fast, and Kota Kinabalu is the default entry point for the Sabah west coast market.
[IMAGE 2 — SAPANGAR BAY]
Sarawak's Ports: Kuching, Bintulu, Miri and Sibu
Sarawak counts 6 major cargo ports — Kuching, Bintulu, Miri, Rajang (Sibu), Samalaju and Tanjung Manis — each serving a different catchment. Shipping Singapore to Kuching means the Kuching Senari port complex — Senari Terminal, run by the Kuching Port Authority (KPA). KPA handled 325,000 TEUs and 10.42 million tonnes of cargo in 2025, its highest volume in 65 years of operation (Borneo Post, May 2026).
2 new quay cranes are lifting productivity from 26 to around 50 gross moves per hour, and a 250-metre wharf extension — with a cost ceiling of RM150 million — plus a new 200,000-TEU container yard are planned through 2028 (Borneo Post, February 2026).
Port | Serves | Notes (source: InvestSarawak / port authorities) |
Kuching (Senari Terminal) | Kuching & southwest Sarawak | Main container gateway; 325,000 TEUs in 2025 |
Bintulu | Central Sarawak, energy corridor | Deep-sea federal port, major LNG hub; dedicated container terminal with a 450 m quay |
Miri | Northern Sarawak | General cargo port at Lutong, operating since 1983; 4.7 million tonnes handled in 2018 |
Sibu (Rajang Port) | Rajang River basin | River port: 4 berths over 448 m, 8.5 m draught, vessels up to 6,000 DWT |
Full port profiles are published by InvestSarawak, the state's investment agency.
Which Port Should Your Cargo Enter?
Match the port to the final mile, not to the biggest name. The numbers explain why: Sibu's Rajang Port takes vessels only up to 6,000 DWT because it sits up a river with an 8.5-metre draught limit — larger tonnage physically cannot call there. Cargo for Sibu therefore often enters via Kuching or Bintulu and moves on by smaller vessel or road within Sarawak.
Our rule of thumb for the lane: Kota Kinabalu (Sapangar Bay) for Sabah's west coast, Kuching for southwest Sarawak, Bintulu for the central energy corridor, Miri for the north. When the consignee sits between catchments, price both routings door-to-door before you book — the cheaper ocean leg is not always the cheaper delivery.
Shipping from Singapore to Sabah and Sarawak: How the Lane Works
Shipping from Singapore to Sabah and Sarawak runs in 1 of 2 patterns. Direct or feeder services carry containers from Singapore to an East Malaysian port, clearing Malaysian customs on arrival. Alternatively, cargo routes via a West Malaysian hub such as Port Klang and connects onwards — sometimes cheaper per container, usually slower end-to-end, and it changes the customs paperwork (more on K1 versus K3 below).
Which pattern wins depends on 3 things: your volume, your deadline and the sailing schedule in the week you need it. That is why we treat every East Malaysia booking as a routing decision, not a rate lookup.
LCL or FCL: Which Suits East Malaysia Volumes?
Most Singapore SMEs entering Sabah or Sarawak start below full-container volume, and that is fine. LCL (less than container load) lets you ship 1–10 CBM by paying per cubic metre, sharing container space through consolidation — the mechanics are in our LCL sea freight guide for Singapore SMEs.
FCL (full container load) buys the whole 20-foot or 40-foot box and makes sense once volume, cargo value or contamination risk justifies it — the crossover maths is in our FCL vs LCL comparison.
Our verdict for this lane: start LCL, watch your monthly CBM for 2–3 cycles, then switch to FCL when a single consignee regularly takes 12–15 CBM or more. On a lower-frequency lane, half-empty containers are an expensive way to feel established.
Transit Times: The Honest Answer
We will not print a fixed Singapore-to-Borneo transit number, because none honestly exists — it depends on the carrier, the rotation and whether your box transships. For calibration, one published Malaysian forwarder guide lists the sea leg at 3–5 days from Port Klang to Kota Kinabalu and 2–4 days from Port Klang to Kuching, with 1–2 days of pre-shipment preparation and 1–3 days for customs clearance on top (TNL Hai Shen, 2024). The same guide lists Penang to Bintulu at 4–6 days.
Sea freight Singapore to Kota Kinabalu covers a longer distance than the Klang legs above, and the waiting time before departure often exceeds the ocean time itself. The number that matters is the door-to-door date against a confirmed sailing — ask for that, not for a brochure average. If a deadline genuinely cannot wait for the next vessel, our sea versus air freight guide shows when flying part of the order is the rational move.
Sailing Frequency: The Constraint That Shapes Everything
Here is the discipline this lane demands: on busy trunk routes, missing a vessel costs you 1–2 days; on East Malaysia services, missing the cut-off can cost you the better part of a week. Even from West Malaysian ports, published departures to Sabah and Sarawak range from daily down to weekly depending on the route (TNL Hai Shen, 2024) — and no Singapore shipper should assume their preferred port is on the frequent end.
Build your ordering cycle around the schedule, not the other way round. Consignees in Kuching or Kota Kinabalu who reorder against a known 7-day rotation almost never face the emergency air freight bill that ambush-orderers pay.
Customs Documents: K1, Form D and the Paperwork Stack
Cargo sailing direct from Singapore enters Malaysia as an import, full stop. The K1 (Borang Kastam No. 1) is Malaysia's import declaration, filed at the first port of entry — Sapangar Bay, Senari, Bintulu or Miri — where duties and sales tax are assessed on your goods and their HS code classification.
2 documents can cut that bill legally. Goods that qualify as ASEAN-origin can claim preferential — often 0% — import duty under ATIGA using Form D; our ATIGA Form D guide walks through the claim, and the underlying proof starts with a proper certificate of origin issued in Singapore. Form D works for East Malaysian entry ports exactly as it does for Port Klang — Malaysia is one customs territory for import duty purposes.
[IMAGE 3 — K1 DOCUMENTS]
Sabah and Sarawak Autonomy: What It Actually Changes for Cargo
You will read that Sabah and Sarawak enjoy autonomy under the Malaysia Agreement 1963, signed on 9 July 1963 — and they do, but be precise about what it covers. The autonomy applies chiefly to the movement of people: both states control immigration entry (Point 6 of Sarawak's 18-Point Agreement), and even Peninsular Malaysians need permission to work there.
Your goods, by contrast, clear federal customs under the Royal Malaysian Customs Department, so the Sabah Sarawak customs autonomy import question mostly resolves to standard K1 procedure.
2 genuine differences remain. First, goods already duty-paid in Peninsular Malaysia move to Sabah or Sarawak under a K3 declaration — the form for movements between Peninsular Malaysia, Labuan, Sabah and Sarawak (DHL Malaysia) — so your routing decides your form.
Second, forwarder guidance for the lane notes that certain controlled goods can require additional state-level permits in East Malaysia (TNL Hai Shen, 2024); confirm the treatment of your specific HS code before booking rather than after arrival.
The 2017 Cabotage Exemption, Briefly
Malaysia's cabotage policy, in force since 1 January 1980, reserved domestic sea legs for Malaysian-flagged vessels; a partial relaxation in 2009 allowed containerised transshipment cargo between certain ports. From 1 June 2017, Sabah, Sarawak and Labuan were exempted for cargo carried between Peninsular and East Malaysia, opening those legs to foreign ships (Malay Mail, 2017).
For a Singapore shipper the point is indirect but real: routing flexibility on the Malaysia–Borneo legs improved, which is part of why via-Klang routings can price competitively against direct calls.
What Drives Cost on This Lane
Your freight bill is built from the ocean rate (per container or per CBM), origin charges in Singapore, destination port and handling charges, customs brokerage, duties and taxes assessed on the K1, and final delivery. For calibration only: published Q1 2024 West Malaysia benchmarks put a 20-foot container from Port Klang to Kuching at RM2,600–RM3,500, a 40-foot at RM3,900–RM5,200, and LCL at RM260–RM360 per CBM; Penang to Kota Kinabalu runs RM2,800–RM3,800 for a 20-foot box (TNL Hai Shen).
Singapore-origin rates are quote-driven and move with equipment availability and fuel surcharges — treat any number more than a month old as expired.
The figure to manage is not the freight rate but the landed cost per unit: our landed cost calculation guide shows the full build-up, and it is where a Form D duty saving or a smarter port choice actually shows its value.
5 Mistakes Singapore Shippers Make with East Malaysia
These are the failure patterns behind most first-shipment horror stories on this lane:
Budgeting with West Malaysia rates. A KL delivery quote tells you nothing about Kuching. Different mode, different ports, different price structure.
Promising delivery dates before checking sailings. Frequency, not vessel speed, sets your timeline. Confirm the rotation first.
Assuming one Malaysian agent covers both coasts. Many Peninsular delivery networks stop at the South China Sea. Ask specifically who handles the East Malaysian final mile.
Filing the wrong customs pathway. Direct from Singapore is a K1 import; via a duty-paid West Malaysia stock point is a K3 movement. Mixing them up delays cargo and can double-charge tax.
Skipping insurance on a longer sea leg. More water, more handling, more transshipment risk — uninsured is a choice, not a default.
Protect the Longer Sea Leg: Insurance and the Right B/L
2 quiet decisions save the most grief on Borneo shipments. First, cover the goods: marine cargo insurance typically costs a fraction of 1% of cargo value, and our marine cargo insurance guide explains Institute Cargo Clauses in plain language.
Second, choose the bill of lading release that matches your payment risk. What is the difference between a sea waybill and a telex release? A seaway bill is non-negotiable and releases cargo to the named consignee without surrendering originals, while a telex release electronically confirms that an original bill of lading was surrendered at origin — the full comparison, including when to insist on an original B/L, is in our bill of lading comparison. On a lane where the next vessel may be a week away, a document dispute is a stockout.
How We Move Cargo from Singapore to East Malaysia
We, team Iman Yusoff, run a forwarding service from Singapore with a second office in Selangor, and East Malaysia is exactly the kind of lane where a freight forwarder Singapore to Sabah shippers rely on earns its fee: routing choices, schedule realities and K1 paperwork that punish guesswork.
Before any quote, we answer 3 questions with you — which port matches your final mile, which confirmed sailing fits your deadline, and whether direct K1 entry or a via-West-Malaysia K3 routing lands cheaper end-to-end. We call it the Borneo lane 3-question test, and it prevents most of the mistakes listed above.
See our freight forwarding services, or contact us for a Sabah or Sarawak sea freight quote — send the cargo details and destination town, and we will come back with routings, not just a rate.
Frequently Asked Questions
Can I ship cargo by road from Singapore to Sabah or Sarawak?
No. Sabah and Sarawak sit on Borneo, separated from Singapore and Peninsular Malaysia by the South China Sea, and no road connection exists. Commercial cargo moves by sea freight — LCL or FCL — while urgent consignments can fly. Road trucking from Singapore serves West Malaysia only.
How long does sea freight from Singapore to Kota Kinabalu take?
It depends on the sailing you catch and whether the container transships. As calibration, published figures put the Port Klang–Kota Kinabalu sea leg at 3–5 days, plus 1–2 days preparation and 1–3 days clearance (TNL Hai Shen, 2024). From Singapore, ask for the door-to-door date against a confirmed vessel, since waiting time for the next departure often exceeds the ocean time.
Do Sabah and Sarawak have their own customs process for imports?
Import duty and tax are federal: cargo arriving from Singapore clears the Royal Malaysian Customs Department on a K1 declaration at the entry port. The states' famous autonomy under the Malaysia Agreement 1963 mainly governs immigration of people. The genuine cargo nuances are the K3 form for duty-paid goods moving from Peninsular Malaysia, and state-level permits for certain controlled goods.
Does ATIGA Form D apply to shipments entering East Malaysia?
Yes. Malaysia is 1 customs territory for import duty, so qualifying ASEAN-origin goods can claim preferential ATIGA rates — often 0% — with a Form D at Sapangar Bay or Senari just as at Port Klang. The goods must meet ASEAN origin rules, evidenced through proper origin documentation arranged before shipment.
Is LCL shipping available from Singapore to Kuching and Kota Kinabalu?
Yes. Consolidation services let you ship from around 1 CBM, paying per cubic metre instead of buying a whole container. LCL is usually the right entry point for a new East Malaysia customer relationship; move to FCL once one consignee consistently takes roughly 12–15 CBM per cycle.
Which port serves Kuching, and how busy is it?
Kuching's container gateway is Senari Terminal, operated by the Kuching Port Authority. KPA handled 325,000 TEUs and 10.42 million tonnes of cargo in 2025 — a 65-year record — and is adding quay cranes, a 250 m wharf extension and a 200,000-TEU container yard to lift capacity further.
Can my usual Peninsular Malaysia forwarder deliver to Sabah and Sarawak?
Sometimes — but ask precisely. Many West Malaysia delivery networks do not operate across the sea, and the routing changes your paperwork: goods cleared and duty-paid in Peninsular Malaysia travel onwards under a K3 declaration, while direct Singapore sailings clear on a K1 at the East Malaysian port. Compare both routings on total landed cost, not the first quote.
Disclaimer: This guide is general information for commercial shippers, not customs, tax or legal advice. Port statistics, transit times and rate ranges are reported from the named sources as at their publication dates — including the Maritime and Port Authority of Singapore, Sabah Ports Sdn Bhd, the Kuching Port Authority, Borneo Post, InvestSarawak and published forwarder guides — and we have no affiliation with those organisations. Freight rates, schedules, duties and permit requirements change; confirm current requirements with your carrier, the Royal Malaysian Customs Department or a licensed forwarder before booking.




Comments