Den första bron, Hornsbron, var en pålbro 1669 (av Tessin d.ä.), ersatt omkring 1680 av en flottbro (från 1890 öppningsbar) från Hornstulls tullhus, vilket revs 1933. 1915 byggdes en kraftigare träbro längre österut för spårvägs- och biltrafik, ersatt av en öppningsbar högbro 1928, uppförd av den närbelägna Bergsunds mekaniska verkstad. Arkitekt var Carl Bergsten, konstruktör E. Nilsson. Bron dubblerades i öster 1954. Intill bron gick 1860 – 1929 södra stambanan på en järnvägsbank, delvis bevarad vid Hornstull.