← 返回供应链评论 港口基建

北亚港口等泊3-4天,全球357万标箱运力受拥堵牵制

来源: SEKO Logistics · 2026-11-06 · 约 14 分钟
English

核心要点

先看结论——该做什么、什么时候做:

  1. 30天内把每一条在跑的服务对着这份通稿的港口密度与等泊数字排一遍,凡挂靠釜山新港、宁波梅山或洋山的服务一律标为高暴露。
  2. 在同一区域里认证并实跑一个更低密度集群的替代装货港或中转港,让备选在你需要它之前就已证明可用。
  3. 把冬季规划往前拉,在雾与大风季之前锁死12月交付所需舱位,不要在天气窗口里谈判。
  4. 凡经过饱和集群的货,把明确的拥堵延误余量写进客户承诺与报价,而不是事后自己吸收延误。
  5. 把空班与公布的班期垫天当先行指标追踪,作为你的早期预警,因为船公司先调整这两样,之后才调整运价。
跳到详细拆解 ↓
摘要

截至11月5日的港口动态显示,釜山新港BNCT堆场密度约95%、重箱接近100%,宁波梅山与远东YZCT等泊3至4天,洋山约3天,外高桥二期3.5天、五期约2天。蛇口等泊0.5至1天,堆场密度超过90%,盐田第45周泊位拥堵加剧,南沙增至约1.5天,青岛1至1.5天。全球受拥堵影响运力约357万标准箱,相当于船队总运力的10.3%,其中北亚约占40%,手持订单相当于现有船队47.8%。

详细拆解

截至11月5日的港口动态显示,釜山新港BNCT堆场密度约95%、重箱接近100%。宁波梅山与远东YZCT等泊3至4天。洋山约3天,外高桥二期3.5天、五期约2天。蛇口等泊0.5至1天,堆场密度超过90%,盐田第45周泊位拥堵加剧,南沙增至约1.5天,青岛1至1.5天。全球受拥堵影响运力约357万标准箱,相当于船队总运力的10.3%,其中北亚约占40%。

这一堆里被当标题的是357万。真正决定你运费的是另一个数,而它哪儿都没印。

拥堵不是按"延误"收费的。它是按"已经从市场上抽走、卖不出去的运力"收费的,而运力是按天数定价的。

先说清楚为什么一个堆场密度90%的港口还能照常干活,因为"拥堵"这个词把机制盖住了。

集装箱堆场是一个缓冲,不是仓库。它存在的意义,是吸收船舶卸货的时点跟卡车或火车把箱提走的时点之间的错配。密度在60%到70%的时候,堆场在干它的活:箱落地、被分拣、被提走,堆场有呼吸。密度到90%,堆场就接近满了,而运营上的后果不是渐变的。90%的堆场不能自由翻箱,因为翻箱需要有空槽把箱子挪进去。所以一个高密度堆场不再能重新优化,每一次新卸下来的箱只能去"有地方"的位置,而不是"该去"的位置。这一刻,堆场不再是缓冲,它变成了一条队列,而港口的队列是用船舶等泊时间计的——这正是宁波和洋山那两个数字显示的东西。

所以357万标箱这个数,不是"船停在那儿不动"的快照。它是被等泊吸收掉的船舶运力量,而要看它值多少钱,只能把它乘以时间。

算一下。357万标箱运力被牵制。一条大型集装箱船名义上大概在1.8万到2.4万标箱这个区间,所以队列里"相当于多少条船",是这个运力除以船型。粗算大约相当于150到200条大型船的运力,在网络各处空着。再乘天数。如果这个数里平均每个箱被牵制三天,损失的运力天数就是357万乘以3,约1070万标箱·天。这其中的每一天,都是运力没能去运有收入的货的一天。这才是拥堵账单的真实规模,而它从不出现在任何一张发票上;它表现为供应更紧、运价更硬、以及空班。

下面这个转折通稿没做。一条在洋山外等三天的船不只是晚了;它在这三天里无法用于它航线的下一段。所以拥堵把运力抽走两次:一次是吸收等泊时间,再一次是逼船公司去"垫"班期以保准班,而垫班期吸收掉的是更多有效运力。第二个效应才是改变市场的那个。一家为了保住准班率不得不在航线里塞进缓冲天的船公司,其有效运力低于它的船队清单所显示的,而由此产生的紧俏,就是在一个谁都没预期会紧的季节里推高即期运价的东西。

下面是行业媒体跳过的第一点,说的是那40%落在哪儿。北亚占了全球受拥堵牵制运力的40%,而这不是均匀铺在区域里的;它集中在那两三个堆场密度最差的港口集群。釜山95%的密度、重箱接近100%,是一个接近饱和的堆场,而一个饱和的堆场已经失去了排序能力。宁波梅山和远东在三到四天的等泊,就是这种饱和的运营表达。所以务实的读法是:拥堵不是一片覆盖整个区域的雾;它是一组具体的堵点,而一个暴露在这些堵点上的货主,与一个不在其上的货主处境完全不同,尽管两人读的是同一个标题。

还有第二点被跳过,是让规划者最该担心的一点。看区域内部的离散度。蛇口0.5到1天,盐田第45周加剧,南沙约1.5天,青岛1到1.5天,而宁波和洋山是3天、梅山3到4天。同一个区域里最好和最差的港口差了四到五天。这个差不是噪声;它是问题的形状。它意味着一个有可绕行弹性的货主,能靠换装货港或换中转港去套这份拥堵的利,而一个没有这种弹性的货主,就完全暴露在他的航线偏偏挂靠的那个港口上。所以这里真正的风险不是平均等泊天数;是你自己在某一个拥堵集群里的集中度。

再看空箱堆存密度那一栏,因为它是这张图里真正新的部分。釜山的重箱接近100%密度。也就是说堆场满的是重箱,不是空箱。一个塞满重箱的堆场,是一个无法高效接收新出口箱的堆场,因为出口箱要为装船堆放,而没有地方堆它们。所以让进口变慢的同一份饱和,也在掐住出口,而两个效应互相喂:满堆场延误卸货,卸货延误延误提箱,提箱延误让堆场继续满。这是一个闭环,而堆场一旦进去,这个环不会自己解开。它只在船公司撤掉一个挂靠或空掉一班时才解开,而那是市场强行减少流入的方式。

现在把357万这个数对着订单簿放一放,因为通稿里有一个改变中期读法的数:手持订单相当于现有船队的约47.8%。这是一条巨大的新运力管线。所以这场拥堵,是在一批创纪录的新造船还要陆续交付的背景下发生的。这个组合不寻常:近期拥堵,中期运力充裕。这意味着拥堵是一个由运营驱动、而不是由船舶结构性短缺驱动的短期现象,而战略性问题不是"要不要花更多钱买舱位",而是"这个短期现象持续多久、我能不能跨过去"。在拥堵溢价上买长期舱位的货主,是在一个短期现象的高点买入。用绕行弹性和班期缓冲去跨过这个短期的货主,什么都没在高点买。

现在把视角拉到季节性驱动,因为拥堵的时点很要紧。第45周是11月初,而这一区域港口延误的形态,正定在冬季天气窗口的前夜。东北亚的冬天给长江口和渤海湾的进近带带来大雾和大风,两者都拖慢引航、靠泊和引航员登轮,两者都能在货量毫无变化的情况下把三天的等泊变成五天。所以这份通稿里的拥堵数字,是对一个即将进入坏天气窗口的系统的晴天读数。未来两个月被牵制的运力,很可能比现在更糟,不是因为需求上升,而是因为港口的运营效率下降。这是报道里没人写下来的那个预测。

再补一个值得点名的机制,因为它是拥堵在"网络层面"而非在单一港口自我强化的原因。船舶是按航线条投入的,一条航线是由一组固定船舶服务的一串固定挂靠港。当这条航线上一个港口变慢,延误就传播到航线上后面的每一个港,所以整条航线都晚了,尽管只有一个港堵。为了找回时间,船公司要么在海上加快、烧更多油,要么砍掉一个挂靠港、把订到那个港的货扔下。两种应对都贵,而两种最终都由货主买单。所以在一个饱和集群的拥堵,不是局部问题;它是一个由固定航线结构散布到整条服务上的问题,这也是为什么洋山和宁波的数字,对一个箱子从不经过这两个港的货主同样重要。

再看船公司的应对,因为应对才是到你费率上的那部分。一家在主装港面对三到四天等泊的船公司有三个杠杆:空掉一班以重排航线、往班期里加缓冲天以保准班、或者涨运价来为损失定价。实务里,船公司三个都用,按这个顺序、在周期的不同点上用。所以拥堵先以空班的形式出现,再以更长的公布航程时间出现,之后才以更硬的即期市场出现。盯着涨价的货主盯的是最后一个杠杆;盯着空班和班期垫天的货主,在压力打到价格之前就看见了它。

现在把订单簿这件事反过来用一遍,因为47.8%的订单簿是一把双刃剑。它告诉你运力正在来,这给拥堵溢价能持续多久设了上限。但它也告诉你市场在一两年后会过剩,而这会把船公司推向更大的船和联盟整合,两者都倾向于把挂靠集中在更少、更大的枢纽港上。而更大的枢纽,恰恰是最先饱和的那批港口。所以这份订单簿引出的结构性趋势,是走向更少、更大的港口挂靠,这让幸存的枢纽港更容易拥堵,而不是更不容易。近期拥堵是短期的;中期的挂靠集中不是。一个在搭五年航线策略的货主,该在对冲第一个的同时,为第二个做规划。

现在把拥堵成本模型细化到一个箱子,因为港口层面的数字,是想你自己暴露度时最没用的一种方式。一个被卡在三到四天等泊里的箱子不只是晚到;它在原地不动,对货主来说意味着滞期费或滞箱费敞口、错过的卡车预约,有些情况下还有错过的客户交付。所以一个箱子的拥堵成本,等于延误成本加堆存成本加下游重排成本,而延误成本通常是三者里最小的。这就是为什么一个靠谈更多免用箱期来管拥堵的货主,解决的是问题里错的那一块;免用箱帮的是堆存,对错过的交付毫无作用。真正管用的杠杆是绕行,而绕行是在箱子装船之前决定的,不是在它到港之后。

再补一段中转,因为这个区域的枢纽港不全是起运港和目的港。经洋山、釜山、宁波走的箱子里,很大一部分是中转箱,把一条支线服务接上一条干线服务。对这些箱子,枢纽的拥堵是双倍的伤害,因为箱子要从支线上卸下、被存放、再装上干线船,而这每一步都需要堆场容量和一个空闲泊位。所以一个饱和的枢纽不只是延误干线那段;它延误支线衔接,而这就把延误顺着支线网络推回到远离拥堵的小港口。一个在某个小支线港的货主,该把洋山这个数当成自己的数来读,原因就在这。

这就把论证带到一个边界,因为敞口不是每个货主都一样。你的货走的是一挂靠饱和集群的服务,你是直接暴露的,你的第一个动作是去试在同一区域、但密度更低的另一个集群里,有没有可用的替代装货港或中转港。你的货走的是挂靠较不拥堵港口的服务,你是部分隔离的,你的动作是在天气季到来时让航线远离饱和集群。你是即期买舱位的买方,你暴露在趋硬的市场里,该考虑在天气窗口之前锁一部分需求,而不是之后。你整个季节绑在一条固定航线上,你的敞口是有上限的,但弹性也没了,正确的缓解是把延误余量建进你对客户的承诺,而不是指望港口恢复。

现在把这条边界写成一条运营规则,因为规划者需要的是一根扳机,不是一段说教。给你依赖的每个港口,各设一个自己的密度阈值和等泊阈值,并预先决定一旦某个港口越线你做什么:绕到替代集群、把一部分量挪到另一条服务、或者把客户承诺往后延。一个90%密度的港口,在旺季里一周内就会到95%,而一个提前决定好应对的货主,能避开慌乱最糟的那一段。阈值的价值,就在于它把决定从压力现场挪到一场平静的规划对话里。

按谁赢谁不赢铺开,因为拥堵在收费的同时也在重新分配。区域内密度更低的港口赢,因为它们能吸收被分流的货量、并为此收费。能空班、能改线的船公司赢,因为他们得以给一个更紧的市场定价。有绕行弹性的货主赢,因为他们能离开堵点。被绑在一条饱和航线上的货主输,而如果他们的延误正落在一批季节性交付上,输得最惨。终端消费者输得最晚、最不显眼,通过更高的价格和更长的提前期,而没人愿意把这个归因到一个11月初95%满的堆场。

下面是我会怎么动手。

30天内把你的敞口对着具体饱和集群做一次映射:把每一条在跑的服务,对着这份通稿里的港口密度和等泊数字排一遍,把任何挂靠釜山新港、宁波梅山或洋山的服务标成高暴露。

然后在同区域里,在一个更低密度的集群,认证至少一个替代装货港或中转港,并用一次实跑而不是一份报价来验证它,让备选在你需要它之前就已经被证明可用。

再把你冬季的规划往前拉,因为雾和大风的窗口会让等泊更糟,并把12月交付需要的舱位在天气季之前锁死,而不是在窗口里谈。

然后把拥堵延误建进你对客户的一切承诺里,凡经过饱和集群的货,把延误余量定进你的报价,而不是事后自己吞下。

最后盯空班和班期垫天,不要盯运价,因为这是船公司最先拉的两个杠杆,而它们会在拥堵打到你发票之前,给你几周预警。

关于怎么读拥堵数据,我最后说一句。等泊天数是一个症状,堆场密度是病因。该抓住的数字是密度,因为密度预测等泊。一个堆场一旦接近95%,等泊不是"会不会"的问题,而是"多久"的问题,而盯密度而不是盯等泊的货主,是在盯病,不是盯烧。这就是"对拥堵做反应"和"绕开拥堵做规划"的差别,而在一个有47.8%订单簿的市场里,绕开它做规划是唯一还划算的动作。

↑ 返回核心要点

— 作者 托马斯

港口拥堵waiting-time亚洲container-fleet