Brusno Medical Spa is situated in the heart of Slovakia, in the valley of the Slovak Ore Mountains (Slovenské Rudohorie), at the south-western foot of the mountain Vepor and the Hell valley (Peklo). The spa is surrounded by conifer forests with their typical velvet aroma.
Its unique location, only a few kilometres north-east of Banská Bystrica, in the Upper Hron valley full of forests, offers undisturbed quietness, fresh air and breath-taking natural environment. The medical spa has favourable, warm and damp sub-montane climate.
Brusno is a small village situated between two mountain ranges: the Low Tatras and the Slovak Ore Mountains (Slovenské Rudohorie), in the western part of the Banská Bystrica district and to the north-east of its largest city Banská Bystrica. It spreads over both banks of the river Hron. Brusno lies close to the geometrical centre of Slovakia, which is at the south-western foot of the Vepor mountain (1339 m).
The southern foothills of the Low Tatras and its massif Prašivá line the right side of the river Hron. The relief is very rugged and undulating and each ridge is more than 1500 m above sea level (Veľká Chochuľa, at 1754 metres above sea level is the highest peak of Prašivá, followed by Veľké Košarisko 1682 m, Lučatínska Hoľa 1588m and Kabanec 1535 m). The ridges have a typical mountain meadow character. The slopes are not rocky but smooth, they are green in summer and dazzlingly white in winter. Except for a lower area in the Hron valley, the surroundings of the village are mountainous, there are mostly forests and meadows there.
The river Hron flows through the village for about 2 km, met by two tributaries: Sopotnica flowing from the right side and Brusnianka from the left side. Sopotnica, a 12.6-km-long right-sided mountain stream tributary of the Hron, rises in the Low Tatras under Veľká Chochuľa at an altitude of 1402 m. Brusnianka, the left-sided Hron tributary is 8.8 km long. It rises in the western part of the Slovak Ore Mountains under the mountain Kolba at an altitude of around 955 m.