Земен
Земен се намира в планински район в Югозападна България. Разположен е на 70 км от София, почти по средата между Радомир и Кюстендил. Разположен е на двата бряга на река Струма, в малка котловина, която е преддверие на Земенския пролом, в близост до язовир Пчелина.
Земенският манастир „Св. Йоан Богослов“ е разположен непосредствено до град Земен на около 17 км от международния път от София за Кюстендил и Гюешево. Намира се в красива местност в полите на Конявската планина, в близост до Земенския пролом по поречието на р. Струма.