http://www.viam.correze.net/Sur le plateau de Millevaches (ou mille sources), en Haute-Corrèze,
le village de Viam est situé à 689 mètres d’altitude, en plein cœur du Limousin.
Il est desservi par la ligne SNCF LIMOGES – USSEL - CLERMONT-FERRAND (gare de BUGEAT à 4 km).
L’axe routier LIMOGES / BORT (D 979) traverse la commune.
Viam est situé à 60 km de Limoges avec accès sur l’autoroute A 20
et à 40 km d’Ussel avec accès à l’A89.
VIAM, dont la superficie est de 3151 hectares, compte 132 habitants répartis
entre le bourg et une trentaine de lieux-dits.