Dinant est occupée pendant quatre ans, avant sa libération qui se déroulera en , à nouveau bombardée et en partie incendiée, dans le cadre de la libération de la Belgique et des Pays-Bas. Le pont de Dinant, reconstruit et rouvert à la circulation civile à partir de septembre 1940, est détruit à nouveau par les Allemands lors de la progression des Américains. La ville est surnommée le « Colorado belge » par les Américains du fait de son terrain vallonné. Deux nouveaux ponts flottants provisoires seront construits par le génie américain, achevés en décembre 1944, alors que Dinant est de peu la proie d'une troisième bataille en raison de la contre-attaque des Ardennes de Gerd von Rundstedt qui parvient à atteindre le village de Celles, une patrouille allemande ayant revêtu des uniformes américains, résultant en la destruction totale de la Panzerdivision du lieutenant-général von Lauchert par la blindée britannique et la blindée américaine.