6-я армия быстро отступала. 30 октября советские войска вышли на побережье Сиваша. В ночь на 2 ноября 1943 г. части 19-го танкового корпуса захватили город Армянск. Однако частям 17-й германской армии удалось отбить Армянск и уничтожить большую часть наших танков. Тем не менее теперь Крым оказался блокированным с севера, и снабжение могло вестись только по морю и воздуху.
Следует заметить, что, несмотря на подавляющее превосходство Черноморского флота в корабельном составе и авиации, германские суда более-менее справлялись со снабжением Крыма. Минимальные суточные потребности 17-й германской армии выражались в 612 т. За месяц необходимо было завезти только для армии, без учета потребностей флота, авиации и гражданских учреждений, 18 354 т.
При месячной потребности 45 тыс. т германские и румынские суда доставили: в декабре 1943 г. — 34 тыс. т, в январе 1944 г. — 35 тыс. т, в феврале 1944 г. — 52 тыс. т, в том числе 4924 т топлива и 4053 человека. На обратном пути было перевезено 12 862 т грузов, 10 255 человек отпускников, пленных и эвакуированных, 61 раненый. При этом из-за плохой погоды было 11 неходовых дней.
В марте 1944 г. первоначально потребности составляли 51 тыс. т, а затем были уменьшены до 35 тыс. т. Завезено было 45,5 тыс. т, а также доставлена 111-я пехотная дивизия.
Наибольшее количество грузов за один сутки перевезли 5 апреля 1944 г. (8139 т грузов, 293 человек и 22 лошади).
В марте 1944 г. в Черном море немцы еще имели 18 больших судов общей вместимостью 46 900 брт, несколько танкеров, 60 быстроходных десантных барж, 40 паромов типа «Зибель» и множество малых судов общей вместимостью 74 120 брт, из которых на ходу было 14 больших судов (35 440 брт) и относительно большое количество малых судов (36 944 брт). Эвакуация немцами Одессы означала удлинение маршрутов перевозок.
8 апреля 1944 г. войска 4-го Украинского фронта перешли в наступление на Перекопском перешейке. Подвижная группа фронта, которой командовал заместитель командующего 51-й армией генерал-майор В. Н. Разуваев, 12 апреля подошла к Симферополю, но с ходу сломить сопротивление немецкого гарнизона не удалось. Проведя ночью перегруппировку сил и получив пополнение, подвижная группа утром 13 апреля начала атаку на Симферополь. Через 5 часов город был полностью освобожден.
В связи с успешным наступлением советских войск на Перекопе командующий германскими войсками в Крыму генерал Енеке отдал приказ 5-му корпусу, защищавшему Керченский полуостров, оставить свои позиции и отходить к Севастополю. Узнав об этом, командующий Отдельной Приморской армией генерал А.И. Еременко приказал перейти в наступление.
В 2 часа ночи 11 апреля войска Приморской армии перешли в наступление, и к 8 часам утра наши войска вошли в оставленную немцами Керчь.
Генерал Енеке запросил Ставку о возможности эвакуации. В 14 ч 15 мин 12 апреля генерал-лейтенант Хойзингер передал приказ Гитлера, в котором говорилось: «Севастополь удерживать в течение длительного времени, поэтому боевые части не подлежат эвакуации».
13 апреля советские войска заняли Евпаторию и Феодосию. В Карасубазаре соединились войска 51-й и Приморской армий, образовав общий фронт.
Немцы и румыны относительно организованно начали отступать к Севастополю. 18 апреля советские войска попытались с ходу овладеть городом, но были отброшены и понесли большие потери.
29 апреля командующий войсками в Крыму генерал-полковник Енеке в Берхтесгадене был принят Гитлером. В своем докладе Енеке заявил, что 17-я армия больше не имеет возможностей удерживать Севастополь. Гитлер потребовал от него письменно изложить свое мнение о дальнейших возможностях обороны.
1 мая в середине дня начальник управления кадров сухопутных войск и шеф-адъютант Гитлера генерал-лейтенант Шмундт по телефону сообщил генерал-полковнику Шернеру, что на основании письменного доклада Гитлер считает, что не может больше доверять генерал-полковнику Енеке оборону Севастополя и освобождает его от командования 17-й армией. Новым командующим назначен генерал Альмендингер.
По приказу фюрера с 1 по 12 мая 1944 г. в Севастополь было доставлено из Констанцы два маршевых батальона общей численностью 1300 человек, 15 противотанковых пушек, 10 минометов» 4 тяжелых полевых гаубицы и несколько легких орудий и минометов.
Всего же в период между 20 апреля (дата получения приказа Гитлера о безусловной обороне Крыма) и 9 мая (дата приказа об эвакуации) из румынских портов в Крым перевезли 2237 человек, 7384 т боезапаса, 1287 т бензина, 1084 т воды и 224 т других грузов.
5 мая началось новое наступление советских войск. 8 мая в 21 ч 15 мин командующий группой армий генерал-полковник Шернер доложил начальнику Генштаба сухопутных войск о катастрофическом положении 17-й армии в Крыму, и в 23 часа он получил разрешение Гитлера на эвакуацию. С 23 ч 10 мин до 23 ч 35 мин Шернер сообщил об этом приказе начальнику штаба 1-го авиационного корпуса и адмиралу Черного моря. Отправка подкреплений в Крым отменялась. 9 мая в 2 ч 15 мин приказ был получен в штабе армии.
Сразу после получения приказа об отходе командование 17-й армии решило отвести все имеющиеся силы на позицию у Николаевки, однако уже в середине того же дня от этого замысла пришлось отказаться, так как советские войска прорвались в город и в порт Севастополь.
Портовые сооружения Севастополя были разрушены группой морских саперов. 1-я десантная флотилия заминировала Северную, Южную и Стрелецкую бухты. Всего была поставлена 71 донная мина.
9 мая советская артиллерия открыла огонь по аэродрому у мыса Херсонес. Вечером того же дня 13 последних немецких истребителей вылетели на материк. Только транспортные самолеты Ju-52 ночами с 9 на 10 и с 10 на 11 мая продолжали садиться на вспомогательных полосах для эвакуации раненых. 50 самолетов Ju-52 в последнюю ночь были сильно перегружены (в каждом перевозилось до 30 раненых), но всего было вывезено до тысячи человек. Самолеты Не-111 8 мая использовали также любую возможность для вывоза раненых. Всего с 12 мая самолетами на материк было вывезено 21 457 солдат, из них 16 387 раненых. С 4 по 14 мая самолеты 1-го воздушного корпуса совершили 2342 самолето-вылета. Из них с аэродромов в Севастополе — 809 вылетов, с материка в интересах сухопутных войск — 398, для охранения конвоев — 803, для морской разведки — 245 и с целью спасения на море — 87 вылетов.
Спасательными германскими самолетами спасено в море 109 человек. Потери самолетов, базировавшихся в Крыму, составили: два самолета подбиты советскими истребителями, один подбит своим зенитным огнем, два разбиты на земле, два пропали без вести. 76 поврежденных самолетов, которые невозможно было вывезти на материк, были уничтожены на аэродромах. Из самолетов, действовавших с материка, два пропали без вести, один сбит советскими ночными истребителями.
После принятия решения об эвакуации от германского флота зависело спасение или гибель 17-й армии.
С 12 апреля по 8 мая из Крыма в Констанцу и Сулину были перевезены 64 563 солдата, 9424 раненых, 11 358 гражданских лиц и 4260 военнопленных.