Een
vesting, ook wel
fortificatie,
vest,
veste,
versterking of
verdedigingswerk genoemd, is een middel om een stad, een kasteel of zelfs een land te verdedigen tegen vijandelijke invallen. Onderscheiden worden:
forten,
kastelen en vestingsteden. Met een vesting wordt vaak een
vestingstad bedoeld. De wetenschap die zich bezighoudt met vestingen wordt
vestingbouwkunde genoemd. In tegenstelling met fort woonden in een vesting niet alleen militairen maar ook burgers.