Еще 2 марта финны эвакуировали население 80-тысячного Виипури. В городе осталось не более трех тысяч человек.
3 марта части советской 7-й армии вышли на подступы к Выборгу. Сюда было стянуто до 100 новейших тяжелых танков – уже принятые на вооружение КВ-1 и только проходившие испытания в боевых условиях КВ-2. Здесь же были экспериментальные, построенные пока что в единственном экземпляре самоходные установки СУ-14 БР2 со 152-мм орудием и СУ-100у на базе танка Т-100, вооруженная 130-мм пушкой. Советская дальнобойная артиллерия начала обстрелы Выборга.
Одновременно советский 34-й стрелковый корпус атаковал южные тыловые оборонительные линии Выборга и острова Выборгского залива. Велась подготовка к форсированию залива с последующей задачей охватить Выборг с юго-западного направления.
Ночью 2 марта первые советские соединения приступили к форсированию Выборгского залива, однако оно было сорвано яростным огнем с противоположного берега. Атаки 3 и 4 марта были более успешными, стремительным броском удалось овладеть небольшим плацдармом на западном берегу. 70-я стрелковая дивизия комдива М. П. Кирпоноса с 34 танками и 72 орудиями должна была наступать по льду под огнем финских батарей береговой обороны Ристаниеми (два 305-мм орудия) и Сатаниеми (четыре орудия калибра 155 мм). Снаряды образовывали полыньи, в которые проваливались красноармейцы. Тем не менее плацдарм на западном берегу Выборгского залива был захвачен и шоссе на Хельсинки перерезано. Выборг оказался в полуокружении.
В условиях мороза, сильного ветра и снега, через торосы, по льду, пробитому снарядами и местами подмытому подледными течениями, под сильным огнем финской артиллерии на плацдарм началась переброска основных сил. Лед усилили досками и бревнами. У финнов почти не было бомбардировочной авиации, и разрушить с воздуха переправу, прикрытую истребителями, они не смогли.
В ходе боев с 5 по 8 марта 91-я стрелковая дивизия заняла несколько важных высот и подошла к северо-восточной окраине Выборга. 6–7 марта, после тяжелых боев по прорыву финских укреплений, советские части перерезали железную дорогу Выборг – Антреа.
8 марта части советской 13-й легкотанковой бригады прорвали оборону в районе Манникала, а на следующий день вместе с 348-м стрелковым полком захватили железнодорожную станцию Репола. Казалось, кольцо окружения вокруг Выборга вот-вот замкнется. Были захвачены северная и восточная окраины города. К исходу 11 марта 173-я стрелковая дивизия 28-го стрелкового корпуса перерезала шоссе Выборг – Хельсинки.