В начале декабря 1944 года в ходе Будапештской наступательной операции часть сил 3-го Украинского фронта вела наступательные бои в районе Венгерско-Югославской границы, обеспечивая с юга поддержку войск на направлении главного удара. На Дунае с наступавшими войсками тесно взаимодействовала Дунайская военная флотилия.
По плану операции в районе Вуковара должен был высадиться десант и занять город, перерезать прибрежное шоссе, оттянуть на себя силы врага. Одновременно войска 68-го стрелкового корпуса 3-го Украинского фронта и 12-го армейского корпуса Народно-освободительной армии Югославии (НОАЮ) должны были той же ночью прорвать оборону противника, к рассвету обойти Вуковар с юго-запада и соединиться с десантом. С учетом того, что Вуковар находился в 37 километрах от линии фронта в пересеченной горно-лесистой местности, такая задача для войск была чрезмерной.
Карта-схема Будапештской операции.
В десант были выделены 305-й батальон морской пехоты флотилии, 8 отдельный гвардейский пулемётно-артиллерийский батальон из состава 1-го гвардейского Николаевского Краснознаменного укрепленного района 3-го Украинского фронта, стрелковый батальон из состава 431-го стрелкового полка, 5-я пехотная бригада 36-й пехотной дивизии НОАЮ. В состав десанта входили 2 237 бойцов, 8 орудий, 8 миномётов, 35 станковых и 33 ручных пулемётов, 28 противотанковых ружей. Высадку производили катера 2-й бригады речных кораблей (11 бронекатеров). Руководство десантной операцией осуществлял командующий флотилией вице-адмирал С. Г. Горшков.
Высадка десанта.
Подход кораблей и высадка десанта были внезапными для противника. В 06:30 8 декабря 1944 года началась высадка десантников. Вскоре после перехвата десантом шоссе к месту боя выдвинулась немецкая танковая колонна. В тяжелом бою были подбиты 4 немецких танка. Затем части десанта ворвались в Вуковар. В ночном бою была занята значительная часть города, захвачены ещё 2 исправных танка. Был создан плацдарм в 3 километра по фронту и в 2 километра в глубину.
Однако наступавшие на сухопутном фронте войска после первоначального продвижения были остановлены противником и не смогли прорваться к Вуковару. По приказу командования десант перешёл к обороне. Против него были брошены превосходящие силы противника — до 70 танков и самоходных орудий, более 5 000 солдат. Основные бои разгорелись на примыкающих к реке флангах, где противник пытался отрезать десант от Дуная. Здесь большую помощь бойцам оказали корабли флотилии – их действия огнём поддерживали 9 бронекатеров и 4 миномётных катера. Кроме того, при высадке и в ходе сражения десант поддерживали артиллерийским огнём береговые батареи флотилии из-за Дуная 16 орудий.
Всего было отражено до 20 атак. Вечером 9 декабря 11 немецких танков прорвали оборону и вклинились в боевые порядки бойцов. К тому времени все орудия и большинство противотанковых ружей десанты были уничтожены в бою. Десантники понесли большие потери, возникла угроза полной гибели десанта. Ввиду неудачного наступления сухопутных войск по предложению командующего флотилией десант был снят утром 10 декабря. Противник пытался уничтожить его в момент эвакуации, поэтому она происходила в жестоком непрерывном бою. Тем не менее, десант был вывезен кораблями флотилии на левый берег Дуная в полном составе. Потери в бою составили 527 человек погибшими, около 1200 (в том числе 520 раненых) были эвакуированы. Потери в кораблях составили 2 бронекатера потопленными вражеской артиллерией и 3 повреждёнными. Среди экипажей катеров Дунайской флотилии было 10 погибших и 14 раненых. Была потеряна вся артиллерия десанта, почти все миномёты и ПТР.
По советским данным, в ходе боя уничтожено более 900 солдат противника (в плен были захвачены ещё 66 немецких солдат и офицеров, но в критический момент в ночь на 10 декабря они были расстреляны), подбито и сожжено 15 танков. Огнём бронекатеров и артиллерии поддержки уничтожено ещё 6 танков, подавлен огонь 4 артиллерийских и 1 миномётной батарей.
Десантная операция не привела к успеху ввиду неудачного наступления сухопутных войск. Вуковар был освобожден только в апреле 1945 года, причем и тогда катера Дунайской флотилии высаживали здесь десант.