Fastias se sitúa al norte de la península Ibérica, al oeste del Principado de Asturias, a unos 16 kilómetros de la costa, en el concejo de Tineo (norte), se extiende en una superficie de 9,6 km², a una altitud media de 640 metros.