Kastel is een Nederlands woord dat gebruikt wordt om een gebouw aan te duiden dat gebouwd is als een verdedigingswerk. Het kan een kasteel, een fort of een vesting zijn. Kastelen werden gebouwd om een stad of een gebied te beschermen tegen aanvallen van buitenaf.