Sea freight rates out of Port Klang jumped 22 percent in May 2026 for 40-foot dry containers. Air freight collapsed 44 percent in the same window. The instinct most importers reach for is obvious: pivot to air while it is cheap. Most importers shouldn't.

This article walks through the per-kg math that makes that call, the weight bands where air actually wins, a worked example at five shipment sizes, and the hidden cost lines nobody puts in front of you when they quote air freight. If you ship more than 200 kg of dense cargo on any inbound lane, the answer is almost certainly to stay on sea, even at the higher rate, even with the air collapse. That was the call in May 2026; the rate environment has since moved in air's favour on both sides of the comparison and the call has not changed, for reasons the August 2026 update below sets out in full. Here is why.

The two numbers everyone is reading

Two data points drove the panic in May 2026, and they are the baseline for every number in this article. The first: 40-foot dry container rates landed between USD 855 and USD 1,045 in early May 2026 on Asia inbound to Port Klang, up roughly 22 percent month on month from the April 700s. The second: belly-hold air freight collapsed to USD 1.57 per kg headline, down about 44 percent from where it was running in Q1 2026, on the back of weak westbound passenger demand and a glut of belly capacity returning to Asia routes.

Both numbers have since moved — sea up, Malaysian air softer still. The August 2026 update further down re-runs the comparison against the current published indices and says plainly which parts of the advice below survived and which did not.

If you read both in isolation, switching modes looks free. It is not, because the headline air rate is roughly half the real all-in air rate by the time your goods arrive at your warehouse in Shah Alam or Petaling Jaya.

The per-kg formula every CFO should know

Every mode decision should be made on landed cost per kg, not on the headline freight rate. The full formula for a Malaysian importer is:

Landed cost per kg = (base freight + carrier surcharges + handling at origin + handling at destination + customs clearance + duty + SST) divided by chargeable weight

Chargeable weight, not actual weight. For air freight that distinction matters because carriers bill the greater of actual weight or volumetric weight (the cargo volume in cubic centimetres divided by 6,000). A light, bulky shipment is billed on volume, not on the scale.

Once you run that formula, the sea-vs-air gap rarely closes the way the headline numbers suggest.

What the headline air rate leaves out

USD 1.57 per kg is the base rate for the airline main-deck or belly leg. By the time the box reaches your warehouse it has picked up:

Add all of that, and a USD 1.57 per kg headline rate lands closer to USD 2.20 to USD 2.50 per kg on a 500 kg dense shipment from China to Port Klang. For lighter or smaller shipments, the per-kg all-in climbs even higher because the flat fees do not scale with weight.

What the headline sea rate also leaves out

To be fair to the air side, sea freight has its own hidden lines. For a 40-foot inbound container, the typical Port Klang line item stack looks like this:

Line itemTypical range (May 2026 baseline)
Base ocean freight (Shanghai, Ningbo, Yantian to Port Klang)USD 855 to USD 1,045 (see the August 2026 update: the intra-Asia index has since firmed)
Origin BAF / fuel adjustmentUSD 80 to USD 150
Origin terminal handling (THC)USD 220 to USD 280
Destination THC at Port Klang (Westport / Northport)RM 700 to RM 850
D/O fee and releaseRM 250 to RM 400
Customs clearance (K1) by your forwarding agentRM 250 to RM 450
Haulage from port to your warehouse (Klang Valley)RM 850 to RM 1,400
Lift-on / lift-off at warehouseRM 100 to RM 180

Convert to a per-kg figure on a fully utilised 40-foot box (25 tonnes of dense cargo): the all-in lands at roughly USD 0.16 to USD 0.20 per kg. At half utilisation (12.5 tonnes), it doubles. At a quarter (6 tonnes), it doubles again to about USD 0.65 per kg. Sea freight is only cheap when the box is full or close to it.

The weight bands: where each mode actually wins

Here is the rule of thumb every importer should keep on a sticky note. These numbers assume an inbound lane from any major China origin port to Port Klang, May 2026 conditions.

Shipment size (chargeable weight)Cheapest mode in May 2026Why
Under 50 kgExpress courier (FedEx / DHL / UPS)Forwarder minimum fees on both air and sea dwarf the freight cost. Express all-in flat rate wins.
50 to 200 kgAir freightSea LCL has minimum 1 cbm billing. Below 1 cbm of cargo (roughly 200 kg dense), LCL overpays for empty volume.
200 to 800 kg, denseSea LCL (consolidation)LCL at USD 18 per cbm beats air all-in on per-kg cost, even at the air collapse rate. The 18-day extra transit is the cost of being right.
800 kg to 10 tonnes, denseSea LCL or shared 20-footSame per-kg logic. Sea wins by a wide margin.
10 to 25 tonnesSea FCL (20-foot or 40-foot)Even at +22 percent, the per-kg math is unbeatable.
Above 25 tonnesSea FCL (40-foot HC) or multiple boxesAir capacity does not exist at this scale for most lanes outside of express bulk.

The 200 kg threshold is the one to remember. Below 200 kg, air starts to make sense even at the headline figures. Above 200 kg, the math almost never flips, unless your stockout cost or shelf-life loss is severe enough to outrun the freight delta.

Worked example: 500 kg of consumer electronics from Guangzhou to Klang

Take a 500 kg shipment of consumer electronics, dense cargo, billed on weight not volume.

Sea LCL option (May 2026):

Air freight option (May 2026, headline):

Air costs 3.2x as much for an 18-day saving. Unless your warehouse is genuinely running out and the stockout cost is more than USD 1,000 over 18 days, sea wins.

When the math actually flips

Air does beat sea in specific situations, and importers should know how to spot them.

The pattern: air wins on small, time-critical, fragile, or capacity-thin lanes. Sea wins on everything else, and "everything else" is roughly 85 percent of Malaysian inbound by tonnage.

The trap the May 2026 rate moves set for importers

Headline rate moves tempt the reactive importer to switch modes for a single shipment, lock in higher per-kg costs, and then forget to switch back when the rates normalise. This article predicted in May that air would not stay at USD 1.57 per kg through the second half of 2026, and that peak season would firm the per-kg air rate 25 to 40 percent in July and August. That prediction was half right, and the half it got wrong is the more useful half — see the update below. The underlying trap is unchanged and is not really about the rate at all: it is about switching on a headline and then never switching back.

An importer who switched in May and stayed switched will be paying air-rate-after-firming on cargo that should have moved sea. The damage compounds across each subsequent shipment.

August 2026 update: what actually happened to both rates

Three months on, both sides of this comparison have moved, and not in the direction the May version of this article assumed. Here is the re-run against published indices rather than a fresh forecast.

Side of the comparisonMay 2026 (as written above)August 2026 (published indices)
Sea, intra-AsiaAsia inbound Port Klang USD 855 to USD 1,045 per 40-foot, up 22 percent on the monthDrewry's Intra-Asia Container Index rose 6 percent to USD 1,028 per 40-foot container on 13 August 2026, a six-week high, with Shanghai to Singapore — the closest published proxy lane to Port Klang — up 8 percent to USD 1,096
Air, globalBelly-hold collapsed to USD 1.57 per kg headline, down 44 percent from Q1The Baltic Air Freight Index, calculated by TAC, rose 1.3 percent in the seven days to 3 August 2026 and sat 19.6 percent above a year earlier
Air, the lanes that matter to MalaysiaForecast to firm 25 to 40 percent into July and August peak seasonAcross South East Asia rates were generally weaker in that same week, with declines on most routes from Vietnam, Bangkok and Malaysia; the firming showed up on transpacific lanes instead — Hong Kong outbound up 3 percent on the week and 22 percent on the year, Shanghai outbound down 2.6 percent on the week but still 20.5 percent above a year ago

So the May prediction was right that air would not stay where it was on a year-on-year view, and wrong about where the firming would land. Peak season pulled capacity and price onto the transpacific, not onto Asia to Kuala Lumpur. For a Malaysian importer that is the opposite of a footnote: it means the mode-switch case is genuinely stronger in August than it was in May, because sea firmed while the air lanes serving Malaysia softened.

It is still not strong enough to move the line. The worked example above puts air at 3.2 times the landed cost of sea LCL on a 500 kg dense shipment. Single-digit percentage moves on either index do not close a 3.2x gap; they narrow it to something closer to 3x. The 200 kg threshold rule survives the update intact, and the reason is structural rather than cyclical: the gap is created by the flat fees, the surcharge stack and the chargeable-weight rule set out earlier in this article, none of which move with a spot index. What has changed is the margin of safety. In May the sea case won comfortably on almost any dense lane. In August it still wins, but an importer sitting close to the 200 kg line, or shipping low-density cargo billed on volumetric weight, should re-run the per-kg math rather than assume the May answer carries.

One structural note the May version could not make: if the intra-Asia firming persists, the port of discharge becomes worth re-checking alongside the mode, because the transhipment and direct-call differences between Port Klang, Tanjung Pelepas and Singapore land on the same per-kg line as the freight rate itself. And for the perishable and pharma cargo listed earlier under when the math flips, the mode question is usually settled by the cold chain rather than by price; the reefer container route is the comparison to run, not air against dry sea.

What to do Monday morning: three plays

Play 1 - Run the per-kg landed cost on your top three SKUs

Pick the three SKUs that move the most volume on your inbound lane. Ask your forwarding agent to quote sea LCL/FCL and air for the same cargo, both with full all-in landed cost including handling, customs, and trucking. Compare per chargeable kg. Most importers will be surprised which lanes flip and which do not.

Play 2 - Set a 200 kg threshold rule for replenishment orders

Write the rule into your purchasing SOP: shipments under 200 kg may go air without further review. Shipments over 200 kg require sea unless explicitly overridden with a stockout-cost justification. This single line removes 70 percent of the modal-switching errors most importers make.

Play 3 - Renegotiate your LCL minimum-cbm-rate with your forwarder

If you are doing LCL volume out of Shanghai, Ningbo, Yantian, or Tanjung Pelepas transits, a rising spot environment is the moment to lock a 3-month LCL rate at slightly under spot, in exchange for predictable weekly volume. Importers who did this in May rode the firming through August at the May price. With the intra-Asia index now at a six-week high the same move is more expensive but the logic is unchanged: the point of the lock is to take the volatility out of the next quarter, not to time the bottom.

How DNE Forwarding helps importers run this decision

At DNE we have spent the last 25 years helping Malaysian importers and exporters make the per-kg landed cost call on real cargo. The May 2026 rate environment is exactly the kind of moment where the spread between a good and a bad mode-decision is widest. Here is what we are doing for clients right now:

The Malaysian importers who switched modes on a May headline have spent the months since paying an air-rate premium on cargo that should have moved sea. The ones who ran the per-kg math, set the 200 kg rule, and locked a bridge contract have had a calmer second half on the freight line — which was the whole point, and remains the whole point regardless of which way the headlines move next.

Part of a guide: this article is part of DNE's complete guide to freight forwarding in Malaysia.

Frequently asked questions

Sea freight from China to Port Klang is up 22 percent in May 2026. Should I switch to air?

Probably not. The headline air rate of USD 1.57 per kg balloons to roughly USD 2.20 to USD 2.50 per kg once you add fuel and security surcharges, KLIA Cargo Village handling, air customs clearance, and trucking. For any shipment above 200 kg dense, sea freight still wins on landed cost per kg. That held through the August 2026 re-check, when sea firmed further — Drewry's Intra-Asia Container Index reached USD 1,028 per 40-foot container on 13 August 2026 — because the gap in the worked example is 3.2x and is created by flat fees and chargeable-weight rules, not by the spot index.

At what shipment size does air freight actually beat sea for Malaysian importers?

Under 50 kg, use an express courier. From 50 to 200 kg, air freight typically wins because sea LCL has a 1 cbm billing minimum that over-prices small shipments. Above 200 kg dense, sea LCL beats air on per-kg landed cost in almost every May 2026 lane scenario. The 200 kg threshold is the line every importer should keep on a sticky note.

Why has air freight dropped so much in 2026?

Belly-hold air freight collapsed about 44 percent in May 2026, driven by weak westbound passenger demand on Asia to Europe routes and a glut of belly capacity returning to Asia. The drop was concentrated in the headline base rate, not in the all-in landed cost. The expected peak-season firming did arrive, but on the transpacific rather than on Malaysian lanes: the Baltic Air Freight Index was 19.6 percent above a year earlier in the week to 3 August 2026, while rates across South East Asia, including from Malaysia, were generally weaker that week.

What does a 500 kg air-vs-sea cost comparison from China to Port Klang look like?

Sea LCL: roughly USD 445 total landed freight, or USD 0.89 per kg. Air freight at the May 2026 headline rate: roughly USD 1,445 total landed, or USD 2.89 per kg. Air is 3.2x more expensive for an 18-day saving. Sea wins unless stockout cost over 18 days exceeds USD 1,000.

Part of a guide: this article is part of our complete guide to Sea Freight Malaysia 2026: Complete Port Klang Guide.