Первый мост на этом месте был построен в 1849 году: на выезде из города на Ланской проспект. Мост был деревянным и назывался 2-м Чернореченским.
В 1868 году годах мост переименовали в Пограничный — по причине нахождения на границе Петербурга. Позднее его стали называть Ланской мост, по Ланскому шоссе, а в 1889 году это название закрепилось за ним окончательно.
В советское время, в связи с активным жилищным строительством в этом районе, деревянный мост перестал справляться с нагрузкой, и было принято решение о строительстве нового, железобетонного моста, причем стояла задача успеть к празднованию 50-летия Октябрьской революции.
Проект разработали инженер Р. Я. Розен и архитектор Л.А. Носков. Новый мост торжественно открыли 2 ноября 1967 года — как и планировалось, в преддверии празднования 50-летней годовщины Октябрьской революции.