Buk je selo u okrugu Přerov, u Olomoučki kraj, Czechia. Buk se nalazi na 250 m nadmorske visine, 5,8 km od planine Eastern Sudetes. Broj stanovnika je 372 (2024). Najbliži veći grad je Přerov, 5,8 km južno. Među znamenitostima u okolici su Palača Kroměříž (23 km), Stup Presvetog Trojstva u Olomoucu (18,7 km) i Helfštýn Castle (11,7 km). Među prirodnim znamenitostima su Hranice Abyss (21 km) i Zbrašov Aragonite Caves (20 km).
Piše se i Buk.