Vaskiveden taistelu oli Suomen sisällissodan taistelu, joka käytiin Virroilla Vaskiveden kylässä 9.–11. maaliskuuta 1918. Punaisten tarkoitus oli Vaskiveden valtauksen jälkeen edetä Virtain kirkonkylän kautta strategisesti tärkeälle Haapamäen radalle. Valkoiset onnistuivat kuitenkin pysäyttämään hyökkäyksen ja lopulta punaiset vetäytyivät takaisin Kuruun. Kyseessä oli punaisten viimeisiä Pohjois-Hämeessä tekemiä hyökkäyksiä, kun valkoiset aloittivat neljä päivää myöhemmin Hämeen rintamalla oman suurhyökkäyksensä Tampereen valtaamiseksi.