Záhoří je selo u okrugu Semily, u Liberečki kraj, Czechia. Záhoří se nalazi na 501 m nadmorske visine, u planini Giant. Broj stanovnika je 516 (2024). Najbliži veći grad je Jablonec nad Nisou, 14,6 km sjeverozapadno. Blizu granice: Poljska, 20 km. Među znamenitostima u okolici su Trosky Castle (11,1 km), Kost Castle (16,7 km) i Valdštejn Castle (9,3 km). Među prirodnim znamenitostima su Przełęcz Szklarska (25 km) i Mumlava Waterfall (22 km).

Piše se i Záhoří.