Já na época romana, na antiga cidade de Ticinum, havia uma primeira ponte que ligava as duas margens do rio no auge da moderna Ponte Coperto.Desta ponte permanece, facilmente visível durante os períodos de magreza, a base de um cais central, feito de trachyte das Colinas Euganeanas.A construção da ponte romana remonta à época de Augusto.Em 1352, começou a construção nas ruínas da ponte romana sobre uma nova ponte, desenhada por Giovanni da Ferrara e Jacopo da Cozzo. A ponte, concluída em 1354, foi coberta e tinha dez arcos irregulares e duas torres em ambas as extremidades, que serviram para defesa; o aspecto desta ponte pode ser visto nos frescos por Bernardino Lanzani (c. 1525/26) dentro da Igreja de San Teodoro.Em 1583, o telhado foi substituído por um novo telhado apoiado por cem pilares de granito, de acordo com os desejos da família Visconti.Durante a construção das muralhas espanholas no século XVII, o primeiro arco e meio em direcção à vila e o primeiro arco do lado da vila foram incluídos nas muralhas e assim fechados.Mais tarde, um portal de entrada no lado de Borgo Ticino (1599) e uma capela no meio da ponte em honra de São João de Nepomuk (século XVIII) foram acrescentados.Finalmente, um portal de entrada do lado de Borgo Ticino foi erguido por Amati em 1882.Bombardeamento pelas forças aliadas em Setembro de 1944 durante a Segunda Guerra Mundial danificou a velha ponte do século XIV e causou o colapso de um arco. Em 1949, iniciou-se a construção da nova ponte, que foi aberta em 1951. No portal do lado da cidade, uma epígrafe diz: "Na antiga travessia do Cerulean Ticino, na imagem da antiga Ponte Coperto, demolida pela fúria da guerra, a República Italiana reconstruída".A actual ponte foi construída cerca de 30 metros a jusante da anterior, e é mais larga e mais alta do que a antiga. Os arcos são mais largos e em menor número: cinco em vez de sete. A ponte é agora também mais curta, pois segue um caminho perpendicular à corrente do rio, enquanto a antiga seguia a linha que une Strada Nuova (no lado do centro da cidade) com a Via dei Mille (no lado do Borgo Ticino).