Karlov est un village dans le district de Semily, dans la région de Liberec, en Czechia. Karlov se situe à 5,6 km du massif Giant. La grande ville la plus proche est Jablonec nad Nisou, à 26 km au nord-ouest. Parmi les sites touristiques alentour : Château de Trosky (9,5 km), Kost Castle (16,7 km) et Château de Valdštejn (14,5 km). Parmi les sites naturels : Zebín (8,2 km) et Staropacká hora (10,5 km).