Иоанновский мост являлся первым мостом, соединявшим Заячий и Петроградские острова. Он был построен в 1703 году и имел наплавную деревянную конструкцию. В случае наступления противника его пролеты могли обеспечить оборонительную функцию и позволяли было сжечь мост при необходимости. До 1849 года мост носил название Петровский. Иоанновский мост находится под охраной государства и является архитектурным памятником федерального значения.