Первоначальный план операции на Карельском перешейке предусматривал нанесение одного главного удара на выборгском направлении и двух вспомогательных — на кексгольмском и в обход укреплений противника по льду Финского залива. Для форсирования Финского залива была создана группа комкора Д. Г. Павлова в составе 3 стрелковых дивизий (86, 91 и 173–я), 3–го кавалерийского корпуса (7–я и 36–я кавалерийские дивизии) и 29–й танковой бригады.
Согласно плану соединения 7–й и 13–й армий должны были выйти на линию Выборг, станция Антреа, Кексгольм на 8—10–й день операции и решить тем самым исход войны.
Ставка Главного военного совета одобрила общую идею наступления, поручив Штабу фронта более детальную разработку операции. 3 февраля 1940 года Военный совет Северо — Западного фронта утвердил окончательный план прорыва линии Маннергейма и разгрома финской армии на Карельском перешейке. 13–я армия получила задачу наступать на всем своем фронте, от устья реки Тайпален — йоки до озера Муола — ярви, нанося главный удар силами 5 стрелковых дивизий и танковой бригады на левом фланге на 25–километровом участке, от озера Вукси — ярви до озера Муола — ярви, и два вспомогательных: первый — 2 дивизиями на правом фланге с плацдарма на западном берегу Тайпа- лен — йоки, а второй — 142–й стрелковой дивизией по льду озера Суванто — ярви. По плану соединения 13–й армии должны были выйти на рубеж Лохийоки, Пурпуа, Ритасаари, Ильвес на 4–5–й день операции, чтобы далее развивать наступление на Кексгольм и станцию Антреа.
7–й армии поручался прорыв укрепленной полосы противника на участке от озера Муола — ярви до Финского залива. Главный удар наносился по плану 9 стрелковыми дивизиями, 5 танковыми и стрелково — пуле- метной бригадой на участке от Муола — ярви до Карху- ла на правом фланге и в центре. На левом фланге, у побережья Финского залива, планировалось нанесение вспомогательного удара силами 2 стрелковых дивизий. На 4–5–й день операции войскам армии предписывалось выйти на рубеж Ильвес, станция Кямяря, Хумола, наступая затем на Выборг и Антреа.
К этому времени был определен состав двух армий, действующих на Карельском перешейке. В 7–ю армию были включены 4 стрелковых корпуса: 10, 19, 34 и 50–й (7, 24, 42, 43, 51, 70, 80, 90, 100, 113, 123 и 138–я стрелковые дивизии), 1, 13, 20, 35 и 40–я танковые и 15–я мотострелково — пулеметная бригады. В состав 13–й армии входили 3, 15 и 23–й стрелковые корпуса (4, 8, 17, 49, 50, 62, 136, 142 и 150–я стрелковые дивизии) и 39–я танковая бригада.
Обе армии имели мощные артиллерийские ударные группировки, в 7–й помимо дивизионной и корпусной артиллерии было 7 полков и 2 дивизиона артиллерии большой мощности из РГК, а в 13–й — 6 полков и 2 дивизиона. В полосу действий Северо — Западного фронта прибыли также железнодорожные батареи Балтийского флота. Каждая армия имела и собственную авиацию: 7–я армия — 10 полков, а 13–я — 5.
В составе Северо — Западного фронта, включавшего в себя кроме двух армий Резервную группу Павлова и ряд других частей разных родов войск, к 10 февраля насчитывалось 705 360 бойцов и командиров, 109 739 лошадей, 35 546 автомашин, 4519 тракторов, 727 мотоциклов, 14 879 ручных, 5293 станковых и 984 зе — нитных пулемета, 5796 орудий и минометов (1540 45–мм, 1520 76–мм, 23 107–мм, 199 122–мм и 36 152–мм пушек, 707 122–мм, 731 152–мм, 96 203–мм и 3 234–мм гаубиц, 28 280–мм мортир и 904 миномета, а также 4 180–мм, 3 305–мм и 2 356–мм орудия Балтийского флота), 2303 танка (1149 Т-26, 570 БТ-5 и БТ-7, 99 Т-28, 492 Т-37 и Т-38, а также два экспериментальных КВ и один Т-100) и около 2200 самолетов (включая самолеты Балтийского флота).