Find the beach hotels that appeal to you the most
Check out our selection of great beach hotels in Cangas de Onís
Hotel Villadesella is a characteristic Asturian country house, dating from 1819, set 0.9 mi from the town of Ribadesella. It has a restaurant, and an outdoor swimming pool set in large gardens.

Providing garden views, La Ribera de Pría in Villanueva de Pría offers accommodations, a garden, a bar, and a shared lounge.
Offering a garden, La Vierta Casa Rural Agroturismo provides accommodations in Ribadesella. With garden views, this accommodation offers a patio.

Located a 17-minute walk from Playa de La Beciella, Casa de Aldea Los Duesos offers 3-star accommodations in Caravia and features a garden, a shared lounge and a terrace.

Located in Caravia, 1.4 miles from Playa de La Beciella, Hotel El Babú has accommodations with a garden, free private parking, a shared lounge and a terrace.

Set between the Sueve Mountains and the Green Coast of Asturias, Los Caspios has an outdoor pool and beautiful gardens. Each cozy room offers satellite TV and free Wi-Fi.

Located on the seafront and surrounded by magnificent beach landscapes and the Ribadesella Mountain, this is a unique hotel on the Asturian coastline.

Jovial Plaza Ribadesella is located in Ribadesella, just a 15-minute walk from Playa de Santa Marina and 1.8 miles from La Cueva de Tito Bustillo.
La Carlota offers accommodations in Llames de Pría, a 7-minute walk from Playa de Guadamia and 30 miles from The Lakes of Covadonga.
Les Viesques offers accommodations in Colunga, a 3-minute walk from La Isla and 5 miles from Museo del Jurásico de Asturias. This property offers access to a patio, free private parking, and free...

