Haigerloch is a town in the north-western part of the Swabian Alb in Germany. Haigerloch lies at between 430 and 550 metres elevation in the valley of the Eyach river, which forms two loops in a steep shelly limestone valley. The town is therefore also called the 'Felsenstädtchen'.