Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 204 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. The bed was so comfortable, the staff was super nice, and we loved the breakfast.

Show more Show less
8.7
Excellent
2,465 reviews
Price from
$70
per night

Hotel Cangas de Onis Center

Hotel in Cangas de Onís

Hotel Cangas de Onis Center is located in the center of Cangas de Onís, 0.6 mi from the bus station. Very good location in the centre, ok free breakfast, grocerys around corner and parking 200m close.

Show more Show less
6.9
Review score
2,219 reviews
Price from
$71
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. The rooms are great, with a great view and a nice hotel in the city center

Show more Show less
8
Very Good
1,639 reviews
Price from
$83
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. Parking right behind the building with short walking distance to the gastronomic area. Clean rooms, perfect for a few nights.

Show more Show less
7.1
Good
2,411 reviews
Price from
$43
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. Great location, very nice rooms and lovely staff. Situated in a little square with decent parking right behind the hotel.

Show more Show less
7.9
Good
2,696 reviews
Price from
$57
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. Perfect location; the room was very clean and cozy; great breakfast and coffee; staff was exceptionally helpful and friendly!

Show more Show less
8.4
Very Good
1,038 reviews
Price from
$97
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. location, the staff, the buiding

Show more Show less
7.8
Good
1,008 reviews
Price from
$83
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.5
Very Good
1,000 reviews
Price from
$59
per night

Hotel La Balsa

Hotel in Cangas de Onís

Hotel La Balsa is a rural hotel set just outside the Picos de Europa National Park. It offers free Wi-Fi access, free private parking and a tour desk. Very good value hotel. Nice breakfast and convenient location for Covadonga lakes area. Would come back again to La Balsa hotel.

Show more Show less
9.3
Awesome
816 reviews
Price from
$38
per night

Los Acebos Cangas

Hotel in Cangas de Onís

Los Acebos Cangas is located in the historic town of Cangas de Onís, 6.2 mi from the Picos de Europa National Park. It offers free WiFi throughout. We booked 2 rooms for our family of 5 and both were great. The location was perfect, right in town by all the shops and restaurants and a short walk to the medieval Roman Bridge. We did not think the breakfast was worth the money, so we went to bakeries in the neighborhood for breakfast. I highly recommend Chibiski Mexican restaurant for dinner in town and taking a canoe ride down the River Sella, which is only about a 5 minute drive away.

Show more Show less
7.5
Good
749 reviews
Price from
$52
per night

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

See all

Cangas de Onís's best hotels with breakfast

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