La iglesia de Santa MarÃa de la Oliva se encuentra en la localidad asturiana de Villaviciosa.
Es un templo construido en 1270. Si bien en esa época un nuevo estilo, el gótico, empezaba a emplearse en otros lugares, esta iglesia posee elementos del románico tardÃo.
De manufactura románica se puede destacar la planta, las portadas y los diferentes tipos de ornamentación. Destaca el rosetón situado encima de la entrada de la iglesia.
De la decoración de la iglesia cabe destacar las labras de los capiteles de la puerta de entrada.