Benecko ist ein Dorf im Bezirk Semily, in Liberecký kraj, Czechia. Benecko liegt auf 793 m Höhe, am Fuß des Gebirges Giant. Die Einwohnerzahl beträgt 1.129 (2024). Die nächste größere Stadt ist Jablonec nad Nisou, 28 km westlich. Nahe der Grenze: Polen, 12 km. Zu den Sehenswürdigkeiten in der Umgebung gehören Stabkirche Wang (17,5 km), Augustinerkloster Vrchlabí (5,8 km) und Burg Trosky (28 km). Zu den Naturdenkmälern gehören Spindlerpass (12,3 km) und Neuweltpass (18,7 km).