Kruh je selo u okrugu Semily, u Liberečki kraj, Czechia. Kruh se nalazi na 426 m nadmorske visine, 7,4 km od planine Giant. Broj stanovnika je 507 (2024). Najbliži veći grad je Jablonec nad Nisou, 28 km sjeverozapadno. Blizu granice: Poljska, 24 km. Među znamenitostima u okolici su Trosky Castle (18,5 km), Kost Castle (26 km) i Valdštejn Castle (22 km). Među prirodnim znamenitostima su Staropacká hora (6,0 km) i Kozinec (7,3 km).

Piše se i Kruh.