Een
kasteel is een zelfstandig versterkt bouwwerk dat onder middeleeuwse omstandigheden te verdedigen was. Het kasteel combineerde oorspronkelijk de functies van verdedigbaarheid en bewoonbaarheid aan een beperkte groep mensen, variërend van een adellijke familie tot een militair garnizoen. Een kasteel is als militaire structuur groter dan een toren maar kleiner dan een versterkte stad. Een kasteel kan bestaan in een stad, maar moet daarvan kunnen worden afgesneden door het sluiten van een hek of het ophalen van een ophaalbrug. Een sterk kasteel wordt ook wel aangeduid als
burcht of slot.