Su playa más importante es la playa de Aguilar, una de las mejores de Asturias y que cuenta casi todos los años con Bandera Azul. A ambos lados de la misma se encuentran las playas de Xilo y Cuchiellas (de peor acceso, pero dignas de visitar, especialmente la primera).
Imprescindibles en la visita son el Mirandor de la Atalaya y el de El Espiritu Santo, monumento natural desde el que se divisa la costa asturiana. En este último hay una pequeña ermita.
La sendacostera atraviesa el municipio, desde San Esteban de Pravia hasta la Playa de Aguilar. Tiene 4,5 Km. aproximadamente siendo de dificultad moderada en algunos de sus tramos. Una de las playas más bonitas a las que da acceso (a parte de Aguilar) es la Playa de las Llanas.