De nieuwe Willemsbrug ligt ongeveer honderd meter oostelijker . De Willemsspoorbrug werd in 1993 vervangen door de Willemsspoortunnel en gesloopt. De bijna drie kilometer lange viersporige tunnel gaat bij het Hofplein de grond in en duikt bij de Rosestraat weer op. Station Blaak ligt ondergronds ter plaatse van de kruising met de lager gelegen metro. Vanwege de bouw werden enkele historische panden aan de Wijnhaven afgebroken en gereconstrueerd.
Al in de jaren dertig waren er plannen voor een nieuwe oeververbinding en een verkeersplein op de noordoever. Ook in het Basisplan was een brug voorzien met een grote rotonde ter plaatse van de Oudehaven. Gedurende de jaren vijftig had de gemeente het plan de Willemsbruggen te vervangen door een gecombineerde spoor- en verkeerstunnel. De NS zag vanwege de kosten af van dit voorstel, waarna de gemeente in 1970 besloot tot de aanleg van een zesbaans autotunnel. Het nieuwe gemeentebestuur voelde in de jaren zeventig weinig meer voor ongebreideld autoverkeer in het centrum, waardoor de tunnel werd vervangen door een brug met behalve drie stroken voor het autoverkeer, twee vrije busbanen en ruime fiets- en voetpaden. Om de Oudehaven te sparen slingert de verkeersroute door de stad, de zogenaamde Lus van Linthorst.