Linnavirta viittaa linnoituksen ympärille muodostuvaan liikkeeseen tai virtaan, joka pyrkii valtaamaan tai puolustamaan linnaa.