Могилевский мост Екатерининского канала был построен в 1911-1912 годах в створе современного Лермонтовского проспекта. В то время он делил эту трассу на две отдельные части: Большую Мастерскую и Могилевскую улицы. Название моста происходит от Могилёвской улицы, которая в свою очередь получила такое название от белорусского города Могилёв.
В 1928 году средний из трёх пролётов Могилёвского моста сделали разводным, его ширину увеличили с 11,5 до 19 метров. Во время блокады Ленинграда переправа была полностью разрушена взрывом артиллерийского снаряда.
Могилёвский мост соединяет Коломенский и Покровский острова через канал Грибоедова в Адмиралтейском районе Санкт-Петербурга.