Lipen este un sat în nord-vestul Bulgariei, aflat în municipalitatea Montana. Este la 15km est de Montana. Satul Lipen se află la aproape 225 de metri deasupra nivelului mării în sud-est la baza dealului Pastrina izolat, care este parte din Balcanii de Vest. În partea nord-vestică a satului se află un lac mic numit Lipen.