Ермолаев свидетельствует, что 5 марта на «Петропавловске» собрались представители ревкомов всех частей гарнизона и Петриченко выступил перед ними с речью, где достаточно объективно обрисовал создавшееся положение: «Братва, все вы прочитали, наверное, в газетах за 3 марта, что наши требования расценены как „контрреволюционный белогвардейский мятеж“. Отсюда надо сделать вывод, что информация Михаила Ивановича Калинина не была объективной. По привычке посчитали, что коли предъявлен протест против действий правительства, значит, это белогвардейщина и контрреволюция, несмотря на то, что революционные массы, преданные советской власти, требуют облегчить участь крестьянства. А объяснить протест проще всего действиями генералов, кадетов и прочих империалистов. Поскольку наши требования истолкованы как мятеж, надо решить, что делать дальше». Решили послать делегацию в Петроград, чтобы уладить дело миром. Но другая сторона уже готовилась к военному подавлению восстания.
Еще 2 марта Совет труда и обороны ввел в Петрограде и губернии осадное положение, передав всю полноту власти Комитету обороны Петрограда. К блокированному Кронштадту стягивались войска, а семьи восставших матросов задержали в столице как заложников. Кронштадтцы, в свою очередь, объявили заложниками Кузьмина, Васильева и других арестованных сторонников большевиков. В дни восстания в крепости произошел массовый исход из партии: ее ряды покинули более 900 человек.
2 марта появилось правительственное сообщение, подписанное Лениным и Троцким: «28 февраля с. г. в г. Кронштадте начались волнения на корабле „Петропавловск“. Была принята черносотенно-эсеровская резолюция (интересно, кому пришла в голову мысль совместить несовместимое, впрячь в одну колесницу социалистов-революционеров и „Союз русского народа“, Владимиру Ильичу или Льву Давидовичу? — Б. С.). Бывший генерал Козловский с тремя офицерами, фамилии которых еще не установлены, открыто выступили в роли мятежников». 5 марта, в день, когда предполагались перевыборы Кронштадтского Совета, в Петроград прибыл Тухачевский, возглавивший 7-ю армию, численность которой к концу боев достигла 45 тысяч человек. Большевики очень опасались, что после мятежа в Кронштадте события в Петрограде будут развиваться по тому же сценарию, что и в феврале 1917 года: хлебные бунты, демонстрации, переход солдат и матросов на сторону демонстрантов и свержение правительства. Поэтому восстание хотели подавить в зародыше и быстро, еще до начала X съезда партии, который открывался 8 марта.
Ленин, Троцкий и другие вожди торопили Тухачевского. 6 марта мирная делегация ревкома из четырех человек во главе с матросом Вершининым, направлявшаяся в Петроград, была арестована, а впоследствии расстреляна.
Вечером 7 марта начался артиллерийский обстрел крепости. Выпустили 5 тысяч снарядов. А на рассвете следующего дня на штурм Кронштадта пошли в качестве ударного отряда три тысячи красных курсантов (всего же для наступления было сосредоточено 20 тысяч человек). Расчет делался на то, что восставшие будут застигнуты врасплох, не успеют еще сразу после горячих митингов организовать надежную оборону, побоятся сражаться с советскими войсками и капитулируют, не доводя дело до кровопролития. Ленин был настолько уверен в успехе, что 8 марта в политическом отчете съезду заявил: «Я не имею еще последних известий из Кронштадта, но не сомневаюсь, что это восстание, быстро выявившее нам знакомую фигуру белогвардейских генералов, будет ликвидировано в ближайшие дни, если не в ближайшие часы». Но в «ближайшие часы» никак не получилось. Артиллерийским огнем с линкоров и фортов кронштадтцы отразили атаку. Наступавшие без маскировочных халатов курсанты представляли собой отличную мишень на непрочном весеннем льду. Почти все участники штурма были убиты или ранены.
Дабы пресечь выражение сочувствия мятежникам и побудить колеблющиеся части идти в атаку, в ход были пущены репрессии. Уже 7 марта были расстреляны первые двое — телеграфист Герасимов за то, что, получив телефонограмму о восстании в Кронштадте, промедлил с докладом о ней начальству, и военнослужащая 4-го артдивизиона Анна Кожевникова за распространение «провокационных слухов контрреволюционного характера». «Распространение» заключалось в том, что несчастная поделилась с подругой, женой политрука, последними новостями: «Ой, что происходит сейчас в крепости, ты не поверишь. Многие коммунисты решили выйти из партии, заявления несут пачками. Ходят слухи, что восставшие моряки будут расправляться с членами РКП». Расправляться с коммунистами кронштадтцы, кстати сказать, так и не начали. Зато в Петрограде и его окрестностях маховик репрессий набирал обороты.
На следующий день, 8 марта, взялись за расположенные в Ораниенбауме морской дивизион, поддержавший требования кронштадтцев, и 187-ю отдельную бригаду, а также дислоцированный в Сестрорецке 91-й полк, отказавшийся участвовать в наступлении. Потом очередь дошла и до других неблагонадежных частей. Расстреляли трех курсантов за «дезертирство» во время неудачного штурма. Расстреляли еще семерых за бегство в Петроград. 14 и 15 марта расстреляли 74 красноармейца. Взбодрив войска подобным образом, Тухачевский решился на повторный штурм крепости. До этого, 11 марта, кронштадтцы отправили еще одну делегацию в Петроград, во главе с матросом «Севастополя» Перепелкиным. Ее постигла участь первой. Тем временем Ленин еще 8 марта объявил о решении поставить на съезде вопрос о замене продразверстки продналогом и разрешении свободной торговли. 15 марта соответствующее постановление было съездом принято. Кронштадтцы пришли к выводу, что продолжать сопротивление бессмысленно, поскольку основные требования восставших были удовлетворены. Но арест второй делегации показал, что кончить дело миром не удастся. Иван Ермолаев вспоминал: «Поступавшие с материка сведения говорили, что в районе Ораниенбаума продолжают прибывать крупные части во главе с командармом Тухачевским. Всё это еще более убеждало нас, что, отвергая всякие переговоры, Троцкий, Зиновьев и Ворошилов твердо решили расправиться с нами вооруженной силой. На такую братоубийственную бойню гарнизон не мог пойти. Вместо серьезного вооруженного сопротивления решено было уйти на финскую территорию, о чем ревком и договорился с правительством Финляндии».
Перед началом восстания в Кронштадте насчитывалось около 27 тысяч военных моряков и красноармейцев. Большинство решило остаться в родном городе и не оказывать сопротивления советским войскам. Примерно треть гарнизона собиралась уйти в Финляндию, оставив небольшие арьергарды из наиболее опытных военморов для прикрытия отступления. 14 марта началась подготовка к отступлению. 16-го отряды прикрытия заняли позиции на линкорах и фортах, и в ночь с 16 на 17 марта отход на финский берег начался.
Тем временем 300 делегатов X партсъезда влились в изготовившиеся к наступлению на Кронштадт части, дабы пресечь всякие колебания среди красноармейцев и повести их в бой. Тухачевский отдал боевой приказ: «В ночь с 16 на 17 марта стремительным штурмом овладеть крепостью Кронштадт… Артиллерийский огонь открыть в 14 часов 16 марта и продолжать его до вечера… Движение колонн Северной группы начать в 3 часа, Южной группы в 4 часа 17 марта… Группам ограничиться лишь занятием наиболее препятствующих движению фортов… Командующему Южной группой назначить общего начальника по руководству войсками в уличных боях в Кронштадте… Соблюсти полную точность движения колонн…» Командарм также распорядился об использовании для обстрела линкоров и крепости химических снарядов, нисколько не волнуясь, что от него неизбежно пострадают и мирные жители города-крепости. Однако из-за неподходящих метеоусловий — густого тумана, резко снижавшего эффективность отравляющих веществ, от газовой атаки на сей раз пришлось отказаться. Да и близость Финляндии не позволяла развернуться как следует: вдруг газы достигнут и финской территории, скандала не оберешься. К тому же в крепости находились представители Международного Красного Креста, снабжавшего осажденных продовольствием. Они тоже могли стать нежелательными свидетелями. В результате химическое оружие Тухачевскому удалось применить лишь несколькими месяцами позднее, при подавлении Тамбовского восстания. Но сама идея травить мятежников газами родилась, как видим, еще под Кронштадтом.