25 августа 1939 года в Гданьскую бухту с «дружеским визитом» вошел германский учебный броненосец «Шлезвиг-Гольштейн» под командованием вице-адмирала Густава Кляйнкампа. Он имел 4 280 мм орудия, 10 150 мм орудий и 4 88 мм орудия. На борту броненосца находилась штурмовая рота морских пехотинцев численностью до 500 человек. В 4.45 1 сентября «Шлезвиг-Гольштейн» начал обстрел Вестерплатте. Со стороны Данцига Вестерплате атаковали местный батальон СС, две полицейские роты и рота морских пехотинцев. Первый штурм был отражен пулеметным огнем. Накануне защитники Вестерплатте были предупреждены о возможной атаке. Артиллеристы успели сделать только 28 выстрелов, прежде чем единственное полевое орудие было подавлено огнем броненосца. Тем не менее они успели поразить немецкие огневые точки (с тяжелыми пулеметами) на маяке и на нескольких высоких зданиях порта на другом берегу канала. С 5.35 до 9.00 гарнизон подвергался непрерывному обстрелу. После второй атаки поляки вынуждены были оставить пост «Пром». Но дальнейшее продвижение германской штурмовой группы застопорилось из-за шквального пулеметного и винтовочного огня, ведущегося из КП № 1 и поста «Форт».
Начиная с 14.00 прошли еще три атаки, закончившиеся безрезультатно. Правда, артиллерия броненосца подавила огневые точки, оборудованные в казарме, и полякам пришлось уйти оттуда, но и неприятель не сумел занять поврежденное здание.
2 сентября германские атаки были по-прежнему безуспешны, и вечером последовал налет 47 пикирующих бомбардировщиков Ю-87 («Штука»), которые сбросили 8 бомб по 500 кг, 50 бомб по 250 кг и 100 бомб по 100 кг. Прямым попаданием двух бомб был полностью разрушен КП № 5, и почти все находившиеся там польские солдаты погибли. Были уничтожены все четыре миномета и в нескольких местах перебит телефонный кабель. Майор Сухарский приказал сжечь шифры и секретные документы и, считая дальнейшее сопротивление бессмысленным, отдал приказ о капитуляции. Однако этот приказ не был выполнен. Заместитель коменданта – командир караульной команды капитан Франтишек Домбровский отстранил Сухарского и принял командование гарнизоном. Вечерние атаки немцев были отбиты.
3 сентября безуспешным атакам подверглись КП № 1, 2 и пост «Форт». По радио осажденные узнали, что сдана Быдгощи и что польские войска уходят из Поморья (Померании). В ночь на 4 сентября германская морская пехота попыталась форсировать канал на лодках, но была обнаружена неприятелем. Под огнем две лодки затонули, а остальные повернули назад. 4 сентября на помощь штурмующим был направлен учебный саперный батальон подполковника Карла Хенке. В этот день обстрел Вестерплатте с торпедного катера оказался неудачен, так как один из снарядов чуть не попал в цистерну нефти в порту Данцига. В связи с тем, что артиллерийский обстрел со «Шлезвига» серьёзно повредил казармы, капитан Домбровский принял решение о переносе командного пункта в один из бункеров. В гарнизоне стала ощущаться нехватка воды и продовольствия, представленного главным образом сухарями и консервами, а также медикаментов. На военном совете 4 сентября Сухарский настаивал на капитуляции из-за «очевидной безнадёжности положения» и ввиду того, что «дальнейшие потери приведут к неизбежному прорыву обороны и гибели всего личного состава», но большинство офицеров это предложение отвергли. 5 сентября после артподготовки германская пехота, поддержанная минометами, неудачно атаковала КП № 2. Тем временем КП № 1 был уничтожен артиллерийско-минометным огнем.