Štěpánovice est un village dans le district de Semily, dans la région de Liberec, en Czechia. Štěpánovice se situe à 332 m d'altitude, à 2,6 km du massif Giant. La grande ville la plus proche est Jablonec nad Nisou, à 21 km au nord. Parmi les sites touristiques alentour : Château de Trosky (3,3 km), Kost Castle (9,8 km) et Château de Valdštejn (5,7 km). Parmi les sites naturels : Zebín (13,9 km) et Postojna (6,4 km).