Benecko est un village dans le district de Semily, dans la région de Liberec, en Czechia. Benecko se situe à 793 m d'altitude, au pied du massif Giant. Sa population est de 1 129 habitants (2024). La grande ville la plus proche est Jablonec nad Nisou, à 28 km à l'ouest. Près de la frontière : Pologne, à 12 km. Parmi les sites touristiques alentour : Stavkirke de Vang (17,5 km), Augustinian monastery in Vrchlabí (5,8 km) et Château de Trosky (28 km). Parmi les sites naturels : Przełęcz Karkonoska (12,3 km) et Przełęcz Szklarska (18,7 km).