Buk es una aldea en el distrito de Přerov, en la región de Olomouc, Czechia. Buk se encuentra a 250 m de altitud, a 5,8 km de la montaña Eastern Sudetes. Su población es de 372 habitantes (2024). La ciudad grande más cercana es Přerov, a 5,8 km al sur. Entre los lugares de interés cercanos: Palacio arzobispal de Kroměříž (23 km), Columna de la Santísima Trinidad de Olomouc (18,7 km) y Helfštýn (11,7 km). Entre los parajes naturales: Abismo de Hranice (21 km) y Cuevas de aragonito de Zbrašov (20 km).