Buk falu és önkormányzat (obec) Csehország Dél-csehországi kerületének Prachaticei járásában. Területe 25,8 km², lakosainak száma 280 (2009. 12. 31). A falu Prachaticétől mintegy 12 km-re nyugatra, České Budějovicétől 47 km-re nyugatra, és Prágától 124 km-re délre fekszik.
A település első írásos említése (Villa Buk) 1400-ból származik.