Do tego czasu „Re d’Italia” została staranowana i zatonęła, a okręt obrony wybrzeża płonął; niedługo później miał zostać zniszczony przez wybuch magazynu amunicji. Persano przerwał bitwę i, mimo że wciąż miał przewagę liczebną nad Austriakami, nie zdecydował się przeprowadzić kontrataku swymi zdemoralizowanymi siłami. Ponadto jego flocie kończyły się amunicja i węgiel. Włosi, a następnie Austriacy, zaczęli się wycofywać; Tegetthoff postanowił oddalić się na bezpieczny dystans, by nie ryzykować utraty swojego sukcesu. Po zapadnięciu zmroku obie floty kierowały się już w stronę swoich baz w Ankonie i Puli.
Dalsza służba Po powrocie do Puli Tegetthoff utrzymywał swoją flotę na północnym Adriatyku, gdzie prowadziła działania rozpoznawcze przeciwko możliwemu włoskiemu atakowi. Jednak włoskie okręty nigdy się nie pojawiły, a 12 sierpnia oba państwa podpisały rozejm w Cormons. To zakończyło walki i doprowadziło do traktatu wiedeńskiego w 1866 roku. Pomimo że Austriacy pokonali Włochów w bitwach pod Lissą i Custozą, sami zostali doszczętnie pobici przez Prusy pod Sadową. W rezultacie Austria, która w 1867 roku na mocy ugody austriacko-węgierskiej stała się Austro-Węgrami, zmuszona była oddać Włochom Wenecję.