Buk [buk] (formerly German Böck) is a village in the administrative district of Gmina Dobra, within Police County, West Pomeranian Voivodeship, in north-western Poland, close to the German border. It lies approximately 3 kilometres (2 mi) north-west of Dobra, 15 km (9 mi) west of Police, and 18 km (11 mi) north-west of the regional capital Szczecin.
Before 1945 the area was part of Germany. For the history of the region, see History of Pomerania.
The village has a population of 250.
Coordinates: 53°29′59″N 14°21′15″E / 53.49972°N 14.35417°E