You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Discover the charming town of Cangas de Onís, nestled in the picturesque region of Asturias, Spain. This delightful destination offers a perfect blend of natural beauty and cultural heritage, making it an ideal spot for travellers seeking a serene getaway. Staying in Cangas de Onís provides easy access to the stunning Picos de Europa National Park, where outdoor enthusiasts can indulge in hiking and exploring breathtaking landscapes.
The town itself boasts several inviting neighbourhoods, with the town centre being a popular choice for its proximity to local attractions and amenities. Visitors can explore the iconic Church of Santa Cruz, a historic landmark that dates back to the 8th century, and the famous Roman Bridge, a symbol of the town's rich history.
Whether you're seeking adventure or relaxation, Cangas de Onís offers a memorable experience with its blend of natural wonders and cultural treasures.
See the latest prices and deals by choosing your dates

Hotel in Cangas de Onis, Cangas de Onís · 0.02 mi from centre
6.4
1,135 reviews
Hotel Eladia is set in the Asturian town of Cangas de Onis, a few kilometres from the Picos de Europa National Park. This small hotel offers free public Wi-Fi access.
Rooms also have a safe and a private bathroom. The hotel has a café-bar and a relaxing lounge area with a TV. There is also a gift shop and a tour desk.
The Eladia is set in the centre of Cangas, facing the Town Hall. The historic shrine of Covadonga is just 12 km away, and Lakes Enol and Ercina are both within a short drive.
The area around the hotel is ideal for hiking or climbing. The beautiful beaches of Spain’s north coast are 25 km away.

Hotel in Cangas de Onis · 0.06 mi from centre
6.0
1 review
Breakfast available
With a stay at Hotel Los Robles in Cangas de Onis, you'll be within a 5-minute walk of Astur Sella Aventura and Puente Romano. This hotel is 16 mi (25.8 km) from Lakes of Covadonga and 0.3 mi (0.5 km) from Church of Santa Cruz.

Apartment in Cangas de Onis, Cangas de Onís · 0.52 mi from centre
6.4
85 reviews
En el Sella is located in Cangas de Onís, just 14 miles from The Lakes of Covadonga and 16 miles from La Cueva de Tito Bustillo. Guests can benefit from a balcony and a seasonal outdoor pool. Museo del Jurásico de Asturias is 21 miles away and Cares Trail is 24 miles from the apartment.
The apartment is composed of 2 separate bedrooms, a living room, a fully equipped kitchen, and 1 bathroom. The accommodation is non-smoking.
La Rasa de Berbes Golf is 16 miles from the apartment, while Bufones de Pria is 20 miles from the property. The nearest airport is Asturias Airport, 68 miles from En el Sella.

Apartment in Cangas de Onis, Cangas de Onís · 0.52 mi from centre
5.9
26 reviews
VISTA A SELLA offers accommodations in Cangas de Onís, 20 miles from The Lakes of Covadonga and 16 miles from La Cueva de Tito Bustillo. This apartment offers accommodations with a balcony. The apartment provides parking on-site, an outdoor swimming pool, and an elevator.
The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 1 bathroom with a bidet and a hair dryer. A flat-screen TV is provided. The accommodation is non-smoking.
La Rasa de Berbes Golf is 16 miles from the apartment, while Bufones de Pria is 20 miles away. Asturias Airport is 68 miles from the property.

Hostel in Asturias, Cangas de Onís · 1.46 mi from centre
7.5
143 reviews
Located in Cangas de Onís, 15 miles from The Lakes of Covadonga, Albergue La Posada Cangas de Onis has accommodations with a garden, free private parking, a shared lounge and a terrace. The property is around 14 miles from La Cueva de Tito Bustillo, 14 miles from La Rasa de Berbes Golf and 18 miles from Bufones de Pria. The hostel provides a grill and a 24-hour front desk.
At the hostel, rooms are equipped with a private bathroom with a bath.
A continental breakfast is available at Albergue La Posada Cangas de Onis.
Museo del Jurásico de Asturias is 19 miles from the accommodation, while Sidra Museum is 24 miles from the property. Asturias Airport is 66 miles away.

Guest house in Cangas de Onis, Cardes · 1.63 mi from centre
6.9
36 reviews
Located 1.9 mi outside Cangas de Onís, Pensión Susierra offers views of the surrounding countryside. Its rustic rooms have private bathrooms.
Set in a charming stone country house, Pensión Susierra has bright, attractive décor. All rooms have heating and a TV.
Restaurants and cafés can be found in Cangas de Onís.
Picos de Europa National Park can be reached in 30 minutes by car. The beaches around Ribadesella are less than 19 mi from the Susierra.

Guest house in Cangas de Onis, Soto de Cangas · 2.32 mi from centre
6.7
550 reviews
Featuring a garden, Pension Casa Pepe features accommodations in Soto de Cangas. This property offers access to a terrace, free private parking, and free Wifi. The accommodation offers a tour desk and a shared lounge for guests.
A TV is offered. The property offers mountain views.
There is an on-site bar.
The guest house has a picnic area where you can spend the day outdoors.
The Lakes of Covadonga is 17 miles from the guest house, while La Cueva de Tito Bustillo is 18 miles from the property. Asturias Airport is 70 miles away.

Hostel in Cangas de Onis, La Riera · 3.10 mi from centre
7.3
45 reviews
Featuring free bikes, shared lounge and views of mountain, Alojamiento covadonga is located in La Riera, 10 miles from The Lakes of Covadonga. The property is around 20 miles from La Cueva de Tito Bustillo, 20 miles from La Rasa de Berbes Golf and 23 miles from Cares Trail. The property has a shared kitchen and a tour desk for guests.
The rooms include a shared bathroom with a shower, while some rooms contain a kitchen with a fridge.
Guests at the hostel will be able to enjoy activities in and around La Riera, like skiing and cycling.
Bufones de Pria is 23 miles from Alojamiento covadonga, while Museo del Jurásico de Asturias is 25 miles away. Asturias Airport is 71 miles from the property, and the property offers a paid airport shuttle service.

Hotel in Cangas de Onis · 3.19 mi from centre
6.0
1 review
Breakfast available
Located in Cangas de Onis, Hotel Peñalba is within a 5-minute drive of Zoo la Grandera and Covadonga Sanctuary. This hotel is 9 mi (14.4 km) from Lakes of Covadonga and 2.4 mi (3.8 km) from Basilica de Santa Maria la Real de Covadonga.

Hotel in Costa Verde, Ribadesella · 8.40 mi from centre
8.2
45 reviews
Breakfast available
With a stay at Hotel Don Pepe Ria in Ribadesella, you'll be just steps from Bay of Biscay and Santa Maria Beach. This beach hotel is 1.2 mi (2 km) from Tito Bustillo Cave and 1.4 mi (2.3 km) from Centro de Parte Rupestre de Tito Bustillo.

Hotel in Costa Verde, Ribadesella · 8.59 mi from centre
8.8
138 reviews
Breakfast available
Located in Ribadesella, Silken Gran Hotel del Sella is on the beach, within a 5-minute walk of Santa Maria Beach and Bay of Biscay. This beach hotel is 0.6 mi (0.9 km) from Tito Bustillo Cave and 0.8 mi (1.2 km) from Centro de Parte Rupestre de Tito Bustillo.

Country house in Costa Verde, Parres · 3.61 mi from centre
10.0
1 review
Breakfast available
With a stay at Casa Rural El Trechal in Parres, you'll be 7.5 mi (12 km) from Cuevona Caves and 7.6 mi (12.2 km) from Puente Romano. This country house is 9.1 mi (14.7 km) from Mirador del Fito and 13.8 mi (22.1 km) from La Rasa de Berbes Golf.

Hotel in Cangas de Onis · 3.61 mi from centre
8.6
39 reviews
Breakfast available
Located in Cangas de Onis, Hotel Rural Montañas de Covadonga is in the mountains, within a 10-minute drive of Zoo la Grandera and Church of Santa Cruz. This hotel is 13.8 mi (22.3 km) from Lakes of Covadonga and 5.1 mi (8.1 km) from Astur Sella Aventura.

Country house in Cangas de Onis · 3.87 mi from centre
8.8
9 reviews
Located in Cangas de Onis, Casa de Aldea Riosol is a 4-minute drive from Zoo la Grandera and 8 minutes from Capilla de Santa Cruz. This country house is 11.6 mi (18.7 km) from Lakes of Covadonga and 4.3 mi (7 km) from Astur Sella Aventura.

Country house in Cangas de Onis · 4.39 mi from centre
10.0
1 review
With a stay at Casa Rural Priena in Cangas de Onis, you'll be within a 15-minute drive of Lakes of Covadonga and Picos de Europa National Park. This country house is 0.9 mi (1.5 km) from Covadonga Sanctuary and 1.1 mi (1.7 km) from Basilica de Santa Maria la Real de Covadonga.

Hotel in Cangas de Onis · 5.75 mi from centre
8.2
53 reviews
Located in Cangas de Onis, Hotel Corru San Pumés is in a national park, within a 15-minute drive of Zoo la Grandera and Capilla de Santa Cruz. This hotel is 9.3 mi (15 km) from Lakes of Covadonga and 5 mi (8.1 km) from Picos de Europa National Park.

Hotel in Costa Verde, Parres · 6.55 mi from centre
9.8
37 reviews
Breakfast available
Located in Parres, Puebloastur Eco-Resort Wellness & Spa is in the mountains, within a 10-minute drive of Mirador del Fito and Cañón del Descensu del Sella. This family-friendly hotel is 3.3 mi (5.3 km) from Hayedo de la Biescona and 8.6 mi (13.9 km) from Puente Romano.

Hotel in Costa Verde, Pilona · 7.64 mi from centre
9.2
23 reviews
Breakfast available
When you stay at Palacio de Cutre in Pilona, you'll be 12 minutes by car from Cueva del Sidrón. This hotel is 4.3 mi (6.9 km) from Chorrón Waterfall - Villamayor and 7 mi (11.3 km) from Cañón del Descensu del Sella.

Hotel in Costa Verde, Ribadesella · 8.06 mi from centre
8.0
6 reviews
Breakfast available
Located in Ribadesella, Hotel Villadesella is by the sea, within a 5-minute drive of Tito Bustillo Cave and Centro de Parte Rupestre de Tito Bustillo. This hotel is 1.4 mi (2.3 km) from Bay of Biscay and 1.7 mi (2.7 km) from Chalé y Torre de la Atalaya.

Country house in Costa Verde, Ribadesella · 8.49 mi from centre
9.0
59 reviews
Breakfast available
Located in Ribadesella, Casa de Aldea Ruiloba is by the ocean, within a 10-minute drive of Petite Plage de Cailloux and Acantilados del Infierno. This country house is 28.4 mi (45.8 km) from Lakes of Covadonga and 1.4 mi (2.2 km) from Bay of Biscay.