The road starts at Km 114.8 of the first class I-8 road in the center of the town of Kostenets[2] and heads west through the southern reaches of the Kostenets–Dolna Banya Valley. It passes through the spa town of Dolna Banya and the villages of Maritsa and Raduil and ascends to the Borovets ski resort (1,335 m)[2] in the northern slopes of the highest mountain range in the Balkans, Rila. From Borovets the II-82 descends to the Samokov Valley to the north, runs through the homonymous town[2] in direction south–north and after exiting the valley enters the short Kalkovo Gorge on the river Iskar at the latter's confluence with the Palakaria. Then, for 11 km it runs parallel to the western shores of the Iskar Reservoir, the largest in Bulgaria.
Downstream from the dam, in the vicinity of the village of Dolni Pasarel, the road enters the 22 km Pancharevo Gorge between the mountain ranges of Vitosha and Plana to the west and Lozen Mountain of Sredna Gora to the east. After exiting the gorge, the II-82 runs parallel to the western shores of Lake Pancharevo, passing through the villages of Kokalyane and Pancharevo.[2] Some 2 km north of the latter the road reaches its terminus at Km 48.6 of the Sofia Ring Road (II-18) at the Gorublyane neighbourhood of the capital Sofia.[2]
In the center of Samokov, it intersects with the eastern terminus of the second class II-62 roadKyustendil–Dupnitsa–Samokov.[2]