Do sela Slavinja se dolazi za oko 45 min automobilom od Pirota. Selo Slavinja nalazi se na 32 km istočno od Pirota i leži na krajnjem zapadnom delu Gornjeg Visoka u podnožju stenovitog i neprohodnog Vidličkog masiva na teritoriji Parka prirode “ Stara planina”. Po predanju ovo je jedno od najstarijih naselja u Visoku i u toku svog postojanja nekoliko puta je menjalo lokaciju, da bi pre četiri veka konačno ustalilo na maloj zaravni pored Rosomačke reke, bogate rečnim rakom i ribom. Posebno je rosomačka reka bogata endemičnom vrstom potočne pastrmke. Na dvadeset minuta hoda od samog sela Slavinja (iz centra sela) nalazi se lokalitet “Slavinjsko grlo” u klisuri Rosomačke reke. Prolazak kroz kanjon moguć je jedino kroz samu reku. U selu je crkva Svetog Đorđa iz 16 veka ne zna se pouzdano vreme njene gradnje, a živopisana je 1844. godine.