Kruh este un sat din districtul Semily, din regiunea Liberec, Czechia. Kruh se află la 426 m altitudine, la 7,4 km de muntele Giant. Populația este de 507 de locuitori (2024). Cel mai apropiat oraș mare este Jablonec nad Nisou, la 28 km la nord-vest. Aproape de graniță: Polonia, la 24 km. Printre obiectivele din împrejurimi: Castelul Trosky (18,5 km), Kost Castle (26 km) și Valdštejn Castle (22 km). Printre locurile naturale: Staropacká hora (6,0 km) și Kozinec (7,3 km).
Se scrie și Kruh.