Beetsterzwaag (Fries: Beetstersweach) is een dorp in de gemeente Opsterland, in de Nederlandse provincie Friesland, op korte afstand van Drachten. Hoewel het niet de grootste kern van Opsterland is, is het gemeentehuis er gevestigd. Het dorp, dat ook wel de parel van Opsterland genoemd wordt.