← Back to Supply Chain Review Ports & Infrastructure

Typhoon Bavi leaves Chinese gateways congested; Port Klang, Manila strained

Source: Kuehne+Nagel · 2026-07-15 · 5 min read
中文

Supply Chain Action Points

Read this first — the conclusion, and the moves to make:

  1. For any cargo booked into Shanghai or Ningbo this month, reconfirm actual load status 48 to 72 hours before planned loading and log the vessel actually loaded, shipment by shipment.
  2. Track Port Klang yard density weekly for the next month; if density holds above 85 percent, assume two-to-three-day delays on any connection routed through the Strait and re-time your cut-offs accordingly.
  3. Ask your forwarder for the worst-case, not the average, waiting time on Manila and other feeder-dependent connections, and build dated programs against the tail.
  4. For Beira-corridor programs, hold a standing buffer of three weeks on every booking and confirm berth windows with the terminal before dispatching, voyage after voyage.
  5. Keep this port-update table in your weekly logistics meeting for the next month; the useful signal is the direction of each number, not any single reading.
Skip to the detailed analysis ↓
Summary

Kuehne+Nagel's July 15 port update reported elevated congestion in China after Typhoon Bavi, with the most severe impacts at Shanghai and Ningbo, while Port Klang yard density hit 90–95% causing 2–3 day delays and Manila waiting times averaged 4.48 days. Beira, Mozambique remained critical with a 7-day average wait of 15.44 days.

The Analysis

One forwarder's port update, published on July 15, is worth more than most market commentary, because it is a waiting-time map of the world. China is congested after Typhoon Bavi, worst at Shanghai and Ningbo. Port Klang's yard density has climbed to 90 to 95 percent and vessels are waiting two to three days. Manila averages 4.48 days. And in Mozambique, Beira remains critical with a seven-day average wait of 15.44 days.

Four numbers, four different diseases. Two ports are suffering from an event that will heal; one is absorbing a neighbor's rerouted cargo; one is living with a structural condition that has nothing to do with this week's weather. Sorting them matters, because the playbook for each is different, and shippers who treat them as one problem end up applying the wrong fix.

What follows reads the map, separates the episodic from the structural, and sets the buffer each kind of congestion actually requires.

Start with the four readings. In China, congestion is elevated after Bavi, with the most severe impacts at Shanghai and Ningbo, the two gateways that carry the bulk of the country's export boxes. Port Klang, on the Malaysian side of the same sea, is showing yard density at 90 to 95 percent, and the delay it produces runs two to three days. Manila's average waiting time is 4.48 days. Beira, Mozambique, remains the most critical reading on the map: a seven-day average wait of 15.44 days. None of these numbers describe the same phenomenon.

Why they cluster on one map comes down to water and rerouting. Bavi shut terminals and left queues, and as schedules reshuffled, some tonnage that would have called in China rerouted south into the Malacca Strait, which is exactly why Port Klang's yard is sitting at the density it is. Klang's congestion is the second wave of someone else's storm. Manila's number is its own mix: a transshipment hub absorbing reshuffled strings plus its own call pattern. And Beira has nothing to do with Bavi at all. Beira's waits come from shallower berths, fewer working windows and a corridor that carries project cargo for a whole region; the number moves with weather windows and berth availability, not with the Western Pacific typhoon count.

The exposure map is uneven. Exporters shipping out of Shanghai and Ningbo are in the acute phase, and their pain is measured in rolled boxes and missed sailings. Transshipment-dependent importers, especially in the Philippines and the wider Malay archipelago, feel Manila and Klang as a hidden leg: their cargo arrives late even when the mainline vessel was on time, because the feeder connection slipped. Shippers into the Beira corridor, project cargo and humanitarian flows included, live with the longest buffers in the network; for them, fifteen days is not a disruption, it is the operating environment. And everyone reads the same four numbers and draws the wrong conclusion if they average them.

Timing splits three ways. The Shanghai-Ningbo queues are episodic and typically clear over one to two weeks as berth productivity recovers. Klang's two-to-three-day delays will track with yard density, which falls as the rerouted tonnage clears and the backlog moves on; watch the density figure weekly, because it leads the delay figure. Manila's average implies a tail: some vessels wait days, some wait more than a week, and the ones in the tail are the ones that matter for dated cargo. Beira needs planning in weeks, not days: any program routed there should assume a buffer measured in multiple weeks and treat anything faster as luck.

Two quiet points sit underneath this table. The first is that averages hide the distribution that hurts. A 4.48-day average at Manila is compatible with a nine-day tail, and a factory schedule built on the average breaks on the tail. Ask for the worst-case wait, not the mean, because your cargo will eventually meet the tail. The second is that congestion migrates. Klang is congested right now partly because Bavi pushed tonnage south; the shipper watching only origin-port news sees a Malaysian problem and misses that it is a Chinese storm's second act. Ports share a sea, and queues move around it like weather.

Put the whole map on the wall and a shape appears that is bigger than this week. Asia's big gateways recover; the secondary hubs absorb; and a handful of structural chokepoints, Beira among them, sit in permanent time-out regardless of what the season does. Ten years ago a snapshot like this one would have been read as a bad month. Now it is a standing feature of the network: some congestion is an event, some is infrastructure. The useful skill is telling them apart at a glance, and the difference is whether the number falls when the weather clears. Beira's number does not.

The reverse case is easy to construct. Had Bavi tracked away from the China coast, Shanghai and Ningbo would be unremarkable, Klang's density would be normal, and Manila's average would sit closer to its baseline; the only constant on this map would be Beira. The condition that keeps Asia episodic rather than structural is recovery speed: one storm is a queue, two systems in quick succession turn the queue into a season, and the reroutes then stack on the Malacca Strait instead of draining through it. Watch the second system, and watch Beira's berth investments, because that number only moves for concrete, not weather.

↑ Back to the key points

— By Tomás Ferreira