Pendant ce temps, le Royaume des Deux-Siciles et celui de Sardaigne envoyèrent leurs propres forces navales en direction de Venise afin de soulager la pression sur les insurgés. Cette force se composait de cinq frégates ainsi que de plusieurs autres navires de taille moindre. En face d'eux, la Kriegsmarine avait à sa disposition trois frégates (44 à 50 canons), deux corvettes (18 à 20 canons), huit bricks (6 à 16 canons), une trentaine de canonnières (3 canons pour chacune d'elles), et deux bateaux à vapeur. Le rapport de force peut sembler en faveur des Autrichiens, mais ces derniers manquaient d'expérience et ne pouvaient tout simplement pas se permettre de perdre d'autres navires. Pour cette raison, ils levèrent le blocus de Venise et se réfugièrent à Trieste, que les Italiens n'osèrent pas attaquer (ce dernier étant partie intégrante de la Confédération germanique). Les deux flottes ennemies se retrouvèrent alors dans une impasse, mais très vite, les Deux-Siciles se retirèrent du conflit tandis que sur terre, les Autrichiens sous les ordres du maréchal Radetzky reprirent le dessus à l'issue de la Bataille de Custoza en juillet 1848. Le 9 août, un armistice est finalement signé entre l'Autriche et le Royaume de Sardaigne et un mois plus tard, le vice-amiral Anton von Martini est libéré à la suite d'un échange de prisonniers. À nouveau à la tête de la Kriegsmarine, il réclama sans succès des navires supplémentaires afin de reprendre le blocus de Venise. Finalement, ce n'est qu'après la défaite subie par le Royaume de Sardaigne à la Bataille de Novara que le conflit prit fin. La ville de Venise, quant à elle, ne capitulera pas avant le 27 août 1849.