Buk is a village in Talachyn Raion, in Vitebsk Region, Belarus. Buk lies at 206 m above sea level. The nearest city is Orsha, 50 km to the east. Among the landmarks around are Church of Saint Anthony (11.5 km) and Church of Protection of the Holy Virgin in Talačyn (11.5 km).