La municipalité de Viesly est située dans le département Nord.
Les municipalités limitrophes sont les suivantes : Saint-Vaast-en-Cambrésis, Saint-Hilaire-lez-Cambrai, Beaumont-en-Cambrésis, Quiévy, Béthencourt, Briastre, Solesmes, Inchy, Saint-Python.
3 infirmiers et infirmières à domicile pratiquent à Viesly.