Липен е село в Северозападна България, намира се в община Монтана, Област Монтана. Отстои на 15км източно от град Монтана. Село Липен е разположено на около 225м надморска височина, в югоизточното подножие на изолираното възвишение Пъстрина планина, което е дял от Западния Предбалкан. В североизточния край на селото се намира язовир „Липен“.