Skip to main content

Beach Hotels in Cangas de Onís

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Cangas de Onís

Check out our selection of great beach hotels in Cangas de Onís

Filter by:

Review score

Hotel Villadesella

Ribadesella (Near 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.

T
Teresa
From
United States
Everything. The room, the bed, the views, the bath, the pool, my to-go breakfast for my early departure, and the staff! Absolutely incredible top notch service and amenities. I was so pleased to stay there and sad I had to leave.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,089 reviews
Price from
$105.85
1 night, 2 adults

La Ribera de Pría

Villanueva de Pría (Near Cangas de Onís)

Providing garden views, La Ribera de Pría in Villanueva de Pría offers accommodations, a garden, a bar, and a shared lounge.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 383 reviews
Price from
$115.51
1 night, 2 adults

La Vierta Casa Rural Agroturismo

Ribadesella (Near Cangas de Onís)

Offering a garden, La Vierta Casa Rural Agroturismo provides accommodations in Ribadesella. With garden views, this accommodation offers a patio.

U
Uģis
From
Latvia
Very quiet place and and the furnishing of the property has been given a great deal of attention with various nice touches. Excellent restaurant nearby.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 116 reviews
Price from
$76.55
1 night, 2 adults

Casa de Aldea Los Duesos

Caravia (Near Cangas de Onís)

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.

Z
Zbigniew Wsul
From
United States
Staff very friendly and accomodating. This is a beautifully furnished house with 100 year old furniture. Garden with patio furniture. Everything looks like newly renovated
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 102 reviews
Price from
$68.26
1 night, 2 adults

Hotel El Babú

Caravia (Near Cangas de Onís)

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.

C
CraigR
From
United States
Beautiful property. Exceptional views. Alejandro was an excellent host and full of local knowledge and suggestions. The beds were extremely comfortable. Breakfast was delightful, featuring a number of homemade and local items. There is some, but not unlimited, off-street parking. Playa Espasa, good for swimming, was accessible via a 30-ish minute walk.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 363 reviews
Price from
$93.46
1 night, 2 adults

Hotel Los Caspios

Colunga (Near Cangas de Onís)

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.

C
Clive
From
United Kingdom
Fantastic location close to unspoilt beach’s and wonderful Mountain View’s
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 451 reviews
Price from
$79.86
1 night, 2 adults

Hotel Villa Rosario, Palacete

Ribadesella (Near Cangas de Onís)

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

A
Alp
From
Turkey
Exceptional ocean view, beautiful building, parking and breakfast included...loved it!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 863 reviews
Price from
$113.41
1 night, 2 adults

Jovial Plaza Ribadesella

Ribadesella (Near Cangas de Onís)

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.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 33 reviews
Price from
$143.46
1 night, 2 adults

La Carlota

Llames de Pría (Near Cangas de Onís)

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.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 41 reviews
Price from
$94.51
1 night, 2 adults

Les Viesques

Colunga (Near Cangas de Onís)

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...

C
Chris
From
United States
Rosa was very welcoming and Jose was extremely helpful
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 62 reviews
Price from
$136.51
1 night, 2 adults
All beach hotels in Cangas de Onís

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.