Tarvastu ordulinnus rajati 14. sajandil Tarvastu jõe kõrgele kaldale ja kuulus Viljandi komtuurile. Linnuse põhjaküljele ehitatud vesiveski paisutas jõe ja täitis vallikraavi veega, nii et umbes 75-meetrise läbimõõduga kindlus oli veega ümbritsetud. Ivan Julma väed vallutasid selle 1560 tormijooksuga ja 1596. aastal hävitas linnuse lõplikult püssirohulao plahvatus.