Vihren is situated in the northern subdivision of Pirin on the mountain's main ridge between the summits of Kutelo (2,908 m) to the north-west and Hvoynati Vrah (2,635 m) to the south-east. It is connected with these two peaks via the saddles of Premkata (2,610 m) to the north and Kabata (2,535 m) to the south. The summit is located between the valleys of the rivers Vlahina reka of the Struma drainage to the west and Banderitsa of the Mesta drainage to the east.