Un abri pour sous-marins (en allemand : U-Boot-Bunker) est un bunker spécialement conçu pour protéger les sous-marins de l'attaque aérienne. Le terme est généralement appliqué aux bases sous-marines construites pendant la Seconde Guerre mondiale, en particulier en Allemagne et dans les pays occupés.
Ces abris sont également appelés les abris U-Boote, abris U-Boats ou encore U-Bunker, d'après l'expression « U-Boot » désignant les sous-marins allemands.