Viška bitka, odigrala se 20. srpnja 1866. u Viškom kanalu, blizu otoka Visa, kao dio Austro-pruskog rata. Austrijska flota, pod zapovjedništvom admirala Wilhelma von Tegetthoffa, sukobila se s talijanskom flotom, koju je predvodio admiral grof Carlo di Persano. U austrijskoj mornarici sudjelovao je velik broj hrvatskih pomoraca, oko 5.000 od ukupno 7.871 mornara. Talijanska flota, koja je brojala 28 ratnih brodova, pokušala je uništiti obranu Visa i omogućiti desant vojnika, ali je austrijska mornarica uspješno odbila napad. Austrijanci su upotrijebili taktički klin i nastojali izbjegavati topničku paljbu, što im je donijelo pobjedu. Viška bitka bila je prva velika pomorska bitka u povijesti u kojoj su sukobljene flote uglavnom imale oklopljene brodove i parne strojeve. Ova pobjeda imala je važan utjecaj na jačanje hrvatske nacionalne svijesti u Dalmaciji i učvrstila je nepovjerenje prema talijanskim ekspanzionističkim aspiracijama.