Allerede i romersk tid, i den antikke by Ticinum, var der en første bro, der forbandt de to flodbredder på højde med den moderne Ponte Coperto.Fra denne bro er der rester, som er let synlige i magre perioder, af en central mole, der er lavet af trachyte fra de euganeiske bakker.Opførelsen af den romerske bro går tilbage til Augustus' tid.I 1352 begyndte man på ruinerne af den romerske bro at bygge en ny bro på ruinerne af den romerske bro, som blev tegnet af Giovanni da Ferrara og Jacopo da Cozzo. Broen, der stod færdig i 1354, var overdækket og havde ti uregelmæssige buer og to tårne i begge ender, som tjente til forsvar; broens udseende kan ses i freskerne af Bernardino Lanzani (ca. 1525/26) inde i San Teodoro kirken.I 1583 blev taget udskiftet med et nyt tag, der blev støttet af hundrede granitsøjler efter ønske fra familien Visconti.Under opførelsen af de spanske mure i det 17. århundrede blev den første halvanden bue mod byen og den første bue på siden af landsbyen inddraget i voldene og dermed lukket.Senere blev der tilføjet en indgangsportal på Borgo Ticino-siden (1599) og et kapel midt på broen til ære for Sankt Johannes af Nepomuk (18. århundrede).Endelig blev en indgangsportal på Borgo Ticino-siden opført af Amati i 1882.De allierede styrkers bombardementer i september 1944 under Anden Verdenskrig beskadigede den gamle bro fra det 14. århundrede og fik den ene buegang til at styrte sammen. I 1949 begyndte man at bygge den nye bro, som blev åbnet i 1951. På portalen på byens side står der i en epigrafi: "På den gamle overgang over den ceruleanske Ticino, i lighed med den gamle Ponte Coperto, der blev ødelagt af krigens raseri, genopbyggede den italienske republik den gamle Ponte Coperto".Den nuværende bro blev bygget ca. 30 meter nedstrøms fra den tidligere bro og er bredere og højere end den gamle. Buerne er bredere og færre i antal: fem i stedet for syv. Broen er nu også kortere, da den følger en sti vinkelret på flodstrømmen, mens den gamle bro fulgte linjen, der forbinder Strada Nuova (på byens side) med Via dei Mille (på Borgo Ticino-siden).