Benia de Onís (Benia en asturiano y oficialmente)[2] es una localidad, parroquia y capital del concejo asturiano de Onís, en el Principado de Asturias, España.
Cuenta con una población de 232 habitantes (2019)[3] y se encuentra a 88 km[4] de Oviedo, capital de Asturias.