El concejo de Tapia de Casariego está situado en la costa occidental asturiana, en el nordeste de la península ibérica. Tiene una superficie de 65,99Km2, con una población de 4.455 habitantes, su clima es suave con precipitaciones débiles poco frecuentes.
La zona norte la constituye una ondulada llanura, mientras que en la sur nos encontramos con un sector más montañoso que culmina en el pico del POUSASOIRO (645mts). Dista de la capital asturiana (Oviedo) a 141Km. y de la villa de Ribadeo a 11Km.

Accesos y trasportes
Por carretera
El concejo se halla bien comunicado por la carretera N-634 que recorre la costa asturiana enlazando con Aviles y la Autopista A-66 por el oriente y con la autopista A-6 y N-642 por el occidente. Asimismo, cuenta con una buena red de carreteras locales y comarcales, entre las que destacan al AS-23 y la AS-24, que cruzan el concejo de Norte a Sur.
Línea de Ferrocarril: Feve
Oviedo-Ferrol con trenes diarios en ambas direcciones.
La estación está situada en la Roda a 7Km. de la capital del concejo por la A-23
Líneas de Autobuses: ALSA
- Oviedo-Ribadeo
- Ribadeo-Oviedo
- Gijón-Ribadeo

- Ribadeo-Gijón
Coordenadas GPS :
N 43º 34' 12"
W 6º 54' 39 "