Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Cangas de Onís – 136 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Santa Cruz

Hotel in Cangas de Onís

With a picturesque setting by the Sella River, Hotel Santa Cruz is 16 mi from Asturia's coastline and a 2-minute walk from Cangas de Onís' famous Roman bridge. Free Wi-Fi is available throughout. Room and bathroom were very spacious and nicely appointed.

Show more Show less
8.8
Excellent
2,067 reviews
Price from
$45
per night

Hotel Águila Real

Hotel in Cangas de Onís

Located in the historical town of Cangas de Onis, the hotel is surrounded by beautiful, lush countryside and located 492 feet from the center, along a riverside footpath. Only the location. Nothing else.

Show more Show less
7.1
Good
1,923 reviews
Price from
$38
per night

Hotel Los Lagos Nature

Hotel in Cangas de Onís

Historical building with lots of character and an interesting contrast of original charm and contemporary interior design. We had two room reservations and the staff made sure to set us up with adjoining units. The staff was very pleasant, and the buffet breakfast had something for everyone....even us vegans.

Show more Show less
8
Very Good
2,064 reviews
Price from
$49
per night

Hotel La Cepada

Hotel in Cangas de Onís

Located in the heart of Picos de Europa Mountains, in the small town of Cangas de Onís, Hotel La Cepada features free Wi-Fi and free private parking. Perfect spot only 10min walk from the city center. They have a large parking, great views on the valley (all rooms come with a view) Large rooms

Show more Show less
8.3
Very Good
721 reviews
Price from
$76
per night

Hotel Ciudad Cangas de Onis

Hotel in Cangas de Onís

Modern and comfortable Hotel where the advantages of a urban location and amazing rural views go together. Lovely hotel, great location, excellent value for money, secure and affordable parking 50 yards away. Susanna on reception was very friendly and very helpful. Room spotless, bed comfortable, shower explosive and didn't stay long enough to try the massage bath. All very good, no complaints.

Show more Show less
8
Very Good
1,152 reviews
Price from
$55
per night

Puente Romano

Hotel in Cangas de Onís

This hotel is a French style palatial home from the 19th century, that has been lovingly restored into a cozy and classy true ‘boutique’ hotel and great for a relaxing break away. We liked everything about the hotel! Cangas de Onis is a beautiful Roman town. 😍 We will definitely be back.

Show more Show less
8.7
Excellent
744 reviews
Price from
$36
per night

Hotel El Sella

Hotel in Cangas de Onís

In the pretty Asturian town of Cangas de Onís, next to the Roman Bridge, this smart hotel is the ideal base from which to explore the nearby mountains and stunning beaches of the region. Awesome customer service. Great location. Very clean. Excelente atención al cliente. Muy buena localización. Muy limpio.

Show more Show less
8.6
Excellent
1,023 reviews
Price from
$53
per night

Hotel Cangas de Onis Center

Hotel in Cangas de Onís

Hotel Cangas de Onis Center is set in the center of Cangas de Onís, 0.6 mi from the bus station. It offers 24-hour reception and modern air-conditioned rooms with wooden floors and a TV. We can take a room with 2 beds, nevertheless we made the reservation for a twin room and they called to offer a big bed..

Show more Show less
7.4
Good
1,643 reviews
Price from
$50
per night

Hotel Granda

Hotel in Cangas de Onís

The modern, soundproofed rooms in Hotel Granda all have flat-screen satellite TV and garden views. Such comfortable large beds! Air conditioning as well. Lovely breakfast and hotel staff are very friendly and helpful. They also speak good English. Have stayed there for the past 4 years. It’s always my first choice when visiting Cangas de Onís. There is also plenty of parking in their courtyard.

Show more Show less
7.8
Good
762 reviews
Price from
$79
per night

Hotel Eladia

Hotel in Cangas de Onís

Hotel Eladia is set in the Asturian town of Cangas de Onis, a few miles from the Picos de Europa National Park. This small hotel offers free public Wi-Fi access. Cleanliness, comfort and breakfast

Show more Show less
8
Very Good
676 reviews
Price from
$49
per night

Most-booked hotels in Cangas de Onís in the past month

See all

Budget hotels in Cangas de Onís

See all

FAQs about hotels in Cangas de Onís

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Cangas de Onís:

Explore guest reviews of hotels in Cangas de Onís

See all