Piornedo se sitúa en lo alto de un valle que se abre hacia el oeste; lo recorre el arroyo Veiga Cimeira que vierte sus aguas al río Ser.