Záhoří este un sat din districtul Semily, din regiunea Liberec, Czechia. Záhoří se află la 501 m altitudine, în muntele Giant. Populația este de 516 de locuitori (2024). Cel mai apropiat oraș mare este Jablonec nad Nisou, la 14,6 km la nord-vest. Aproape de graniță: Polonia, la 20 km. Printre obiectivele din împrejurimi: Castelul Trosky (11,1 km), Kost Castle (16,7 km) și Valdštejn Castle (9,3 km). Printre locurile naturale: Przełęcz Szklarska (25 km) și Mumlava Waterfall (22 km).
Se scrie și Záhoří.