Hotels in Asturias

The Picos de Europa, green-backed beaches, cider houses and fishing villages on Spain's wild north coast.

Where to stay in Asturias

Oviedo and Gijón

Oviedo has a small, pedestrian old town, with pre-Romanesque churches on the outskirts; Gijón is the beach city, with San Lorenzo beach and the old fishermen's quarter of Cimadevilla. They are half an hour apart and either one works as a base for the centre of the region.

The coast

The eastern coast (Llanes, Ribadesella) mixes small beaches between cliffs with the nearby Picos de Europa. The western coast (Cudillero, Luarca, Tapia) is quieter, with fishing villages clinging to the hills above their harbours. In summer the sea is cold and the weather changes quickly, so have a plan for rainy days.

Mountains and rural stays

Cangas de Onís and Covadonga are the gateway to the Picos de Europa, with the Lakes of Covadonga and the Cares gorge trail. Asturias has some of the most rural accommodation in Spain: village houses and country hotels in green valleys, almost always reached by car.

Hotels in Asturias in numbers

Worked out every day from the data of the hotels in its 25 destinations.

places to stay
+1,905
destinations with their own page
25
average score of 1,701 rated properties
9.0
guest reviews
507,155
four- and five-star hotels
724

Destinations in Asturias compared

Airport: the nearest one as the crow flies.

Destinations in Asturias: places to stay, average score and nearest airport
DestinationPlaces to stayAverage scoreAirport
Oviedo+2009.2OVD, 27 km
Gijón+2009.1OVD, 30 km
Llanes+1979.2SDR, 76 km
Villaviciosa1749.1OVD, 49 km
Cudillero1658.8OVD, 9 km
Cangas de Onís+1389.2OVD, 77 km
Ribadesella1378.9OVD, 79 km
Avilés1178.6OVD, 8.9 km
Luanco998.8OVD, 20 km
Luarca659.0OVD, 40 km
Lastres558.7OVD, 62 km
Picos de Europa+438.9SDR, 87 km
Novellana439.2OVD, 18 km
Taramundi409.4OVD, 89 km
Somiedo358.8OVD, 55 km
Cadavedo309.3OVD, 31 km
Puerto de Vega299.1OVD, 49 km
Tapia de Casariego289.2OVD, 73 km
Cangas del Narcea289.1OVD, 60 km
Mieres238.6OVD, 41 km
Pola de Siero229.0OVD, 36 km
Caravia169.3OVD, 70 km
Las Caldas109.5OVD, 27 km
Espinaredo69.2OVD, 67 km
Langreo58.4OVD, 40 km

Frequently asked questions about hotels in Asturias

How many hotels are there in Asturias?

We list more than 1,905 places to stay in 25 destinations in Asturias. The ones with the most are Oviedo (more than 200), Gijón (more than 200) and Llanes (more than 197).

What is the best-rated hotel in Asturias?

Nuvō Hotel Boutique, in Oviedo, with a score of 9.1 out of 10 from 5,674 guest reviews.

Which destination in Asturias has the best-rated hotels?

Taramundi: its 34 rated properties have an average score of 9.4 out of 10. Next comes Cadavedo, with 9.3.