Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Oviedo

Filter by star ratings
All filters
Nap Hotel Oviedo
Nap Hotel Oviedo
8.1 Excellent
Calle José Ramón Zaragoza, 6, Oviedo, Asturias, Spain
Show on map
0.9 mi from city centre, Oviedo 
ExcellentBased on 1,527 reviews
8.1

Situated close to Oviedo Railway Station, Nap provides guests with a convenient base while visiting Oviedo. Those staying at the property can also enjoy free wireless internet during their stay.

Gran Hotel Regente
Gran Hotel Regente
8.0 Excellent
c/ Jovellanos, 31, Oviedo, Asturias, Spain
Show on map
0.3 mi from city centre, Oviedo 
ExcellentBased on 3,075 reviews
8.0

Conveniently situated, Hotel Gran Regente offers easy access to Oviedo's best tourist attractions. A short stroll from Cathedral of San Salvador, it provides modern rooms equipped with a mini bar.

Hotel Begoña Centro
Hotel Begoña Centro
7.2 Good
Avenida de la Costa, 44, Gijón, Asturias, Spain
Show on map
15.3 mi from city centre, Oviedo 
GoodBased on 2,098 reviews
7.2

Conveniently situated, Hotel Begona allows for easy access to Gijon's best hot spots. The numerous facilities this traditional hotel offers include a 24-hour reception, a currency exchange and meeting rooms.

Hotel Clarin
Hotel Clarin
8.6 Excellent
Calle Caveda, 23, Oviedo, Asturias, Spain
Show on map
0.4 mi from city centre, Oviedo 
ExcellentBased on 1,654 reviews
8.6

Strategically located in the heart of the city, this 3-star hotel makes for an ideal base in Oviedo. Just a short walk from La Foncalada, it offers comfortable rooms equipped with free wireless internet access, a private bathroom and a mini bar.

Pensión Romero
Pensión Romero
8.6 Excellent
Calle De Uría, 36-38, Oviedo, Asturias, Spain
Show on map
0.4 mi from city centre, Oviedo 
ExcellentBased on 911 reviews
8.6

Centrally situated, Pension Romero Oviedo allows for easy access to Oviedo's main hot spots. Guests can also enjoy free Wi-Fi.

Hotel & Spa María Manuela
Hotel & Spa María Manuela
8.1 Excellent
La vega, s/n, Onís, Asturias, Spain
Show on map
44.0 mi from city centre, Oviedo 
ExcellentBased on 1,716 reviews
8.1

Conveniently situated and providing an outdoor pool and a Turkish steam bath, this modern hotel is located an easy drive from Cangas de Onis. It has a day spa, as well as a 24-hour reception, meeting rooms and a playground.

Palacio de la Viñona
Palacio de la Viñona
8.4 Excellent
Julian Claveria 14, Oviedo, Asturias, Spain
Show on map
2.6 mi from city centre, Oviedo 
ExcellentBased on 330 reviews
8.4

Hotel Palacio De La Vinona provides a traditional setting while in Oviedo. It also features a rooftop terrace, room service and a safe.

Castillo Del Bosque La Zoreda
Castillo Del Bosque La Zoreda
9.3 Excellent
Bosque De La Zoreda, Oviedo, Asturias, Spain
Show on map
2.8 mi from city centre, Oviedo 
ExcellentBased on 239 reviews
9.3

Castillo Del Bosque La Zoreda provides stylish 5-star accommodation in Oviedo. Rooms are air conditioned and a wireless internet connection is provided free of charge.

URH Zen Balagares
URH Zen Balagares
8.3 Excellent
Avda. de los Balagares, 34, Avilés, Asturias, Spain
Show on map
12.9 mi from city centre, Oviedo 
ExcellentBased on 866 reviews
8.3

Boasting a sauna and a Turkish steam bath, URH Hotel Spa Zen Balagares is situated in Corvera de Asturias and provides modern accommodation. It also features a kids club, a 24-hour reception and meeting rooms.

Exe Hotel El Magistral
Exe Hotel El Magistral
8.2 Excellent
Jovellanos, 3, Oviedo, Asturias, Spain
Show on map
0.2 mi from city centre, Oviedo 
ExcellentBased on 983 reviews
8.2

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Oviedo. It is also a five-minute stroll from the Campoamor Theatre, Cathedral of San Salvador and University of Oviedo, and is close to many of the area's well-known attractions.

Tips for booking a Oviedo hotel

Cheapest month:May
Most expensive month:August
Average price in Oviedo:$77/night
Absolute cheapest price found:$23/night
Cheapest day:Thursday
Most expensive day:Friday
$49 - $128
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$45 - $142
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Oviedo hotels

Show all 281 hotels
1
URH Zen Balagares
URH Zen Balagares
8.3 Excellent
Avda. de los Balagares, 34, Avilés, Asturias, Spain
Show on map
1.7 mi from city centre, Avilés 

Boasting a sauna and a Turkish steam bath, URH Hotel Spa Zen Balagares is situated in Corvera de Asturias and provides modern accommodation. It also features a kids club, a 24-hour reception and meeting rooms.

2
Pensión Romero
Pensión Romero
8.6 Excellent
Calle De Uría, 36-38, Oviedo, Asturias, Spain
Show on map
0.4 mi from city centre, Oviedo 

Centrally situated, Pension Romero Oviedo allows for easy access to Oviedo's main hot spots. Guests can also enjoy free Wi-Fi.

3
Hotel Fruela
Hotel Fruela
8.9 Excellent
C/ Fruela, 3, Oviedo, Asturias, Spain
Show on map
0.1 mi from city centre, Oviedo 

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Oviedo. It is also a short walk from University of Oviedo and the Museum of Fine Arts of Asturias, and is close to many of the area's well-known attractions.

4
NH Collection Palacio de Avilés
NH Collection Palacio de Avilés
9.0 Excellent
Plaza De Espana 9, Avilés, Asturias, Spain
Show on map
0.1 mi from city centre, Avilés 

Located less than a 10-minute walk from Aviles Railway Station, the hotel offers guests a convenient base while visiting Aviles. It provides 5-star accommodation with air-conditioned rooms.

5
Hotel Duerming Longoria Plaza
Hotel Duerming Longoria Plaza
8.3 Excellent
Covadonga, 13, Oviedo, Asturias, Spain
Show on map
0.3 mi from city centre, Oviedo 

Conveniently situated, Hotel Longoria Plaza Blue Hoteles offers easy access to Oviedo's main tourist attractions. The various amenities this cosy hotel features include luggage storage, an express check-in and check-out feature and a 24-hour reception.

6
Ayre Hotel Ramiro I
Ayre Hotel Ramiro I
8.4 Excellent
Calle Federico Garcia Lorca, 13, Oviedo, Asturias, Spain
Show on map
0.5 mi from city centre, Oviedo 

Conveniently positioned, Ayre Hotel Ramiro I allows for easy access to Oviedo's best tourist attractions. It also provides a 24-hour reception, meeting rooms and a sauna.

7
Astures
Astures
8.0 Excellent
C/. Campo De Los Patos, 7, Oviedo, Asturias, Spain
Show on map
0.4 mi from city centre, Oviedo 

Strategically located in the centre of the city, this 3-star hotel makes for an ideal base in Oviedo. It offers free Wi-Fi, a 24-hour reception and an indoor pool.

8
AC Hotel Gijón by Marriott
AC Hotel Gijón by Marriott
8.3 Excellent
Avenida De Oviedo, 15, Gijón, Asturias, Spain
Show on map
1.4 mi from city centre, Gijón 

AC Hotel Gijon provides comfortable 4-star accommodation in Gijon. It has a spa and wellness centre, as well as massage services and a Turkish steam bath.

Cheapest hotels in Oviedo, Asturias

Show all 281 hotels
Albergue Turístico La Peregrina
Albergue Turístico La Peregrina
8.0 Excellent
Calle Gascona 18, Oviedo, Asturias, Spain
Show on map
0.3 mi from city centre,  

Only two minutes from La Foncalada, Albergue Turistico La Peregrina is located in the heart of Oviedo. Guests can also enjoy free Wi-Fi.

$21
Avg. per night
Hostal Albino
Hostal Albino
gascona 12 apt 2, Oviedo, Asturias, Spain
Show on map
0.3 mi from city centre,  

Only two minutes from La Foncalada, Hostal Albino is centrally located in Oviedo. It offers complimentary Wi-Fi, luggage storage and a tour desk.

$28
Avg. per night
Hostal Álvarez
Hostal Álvarez
8.5 Excellent
C/Independencia 14 2º, Oviedo, Asturias, Spain
Show on map
0.6 mi from city centre,  

Centrally situated, Hostal Alvarez offers easy access to Oviedo's best hot spots. It provides free Wi-Fi, a tour desk and luggage storage.

$30
Avg. per night
Pensión Romero
Pensión Romero
8.6 Excellent
Calle De Uría, 36-38, Oviedo, Asturias, Spain
Show on map
0.4 mi from city centre,  

Centrally situated, Pension Romero Oviedo allows for easy access to Oviedo's main hot spots. Guests can also enjoy free Wi-Fi.

$32
Avg. per night
Hotel Favila
Hotel Favila
7.8 Good
Uria, 37, Oviedo, Asturias, Spain
Show on map
0.6 mi from city centre,  

Conveniently located, Favila Oviedo offers easy access to Oviedo's best sightseeing areas. Guests can also enjoy free internet access throughout the property.

$35
Avg. per night
Pension La Casina
Pension La Casina
6.0 Good
Calle Corredoria Alta, 68, Oviedo, Asturias, Spain
Show on map
1.8 mi from city centre,  

Pension La Casina is located in Oviedo and offers guests wireless internet. It also offers a wake-up service, an express check-in and check-out feature and a 24-hour reception.

$35
Avg. per night
El Retiro de Cardea
El Retiro de Cardea
8.2 Excellent
Avenida Del Mar, 62, Oviedo, Asturias, Spain
Show on map
1.1 mi from city centre,  

El Retiro de Cardea is situated in Oviedo and provides newly renovated rooms and free wireless internet. The various facilities this modern hotel features include luggage storage, a 24-hour reception and an express check-in and check-out feature.

$36
Avg. per night
ibis budget Oviedo
ibis budget Oviedo
7.9 Good
Calle Ernesto Winter Blanco 4, Oviedo, Asturias, Spain
Show on map
1.0 mi from city centre,  

Ibis Budget Oviedo offers a comfortable setting when in Oviedo. It is ideally positioned for guests wanting to discover the area's attractions.

$38
Avg. per night

Hotel prices in Oviedo

2 stars and under

$21 - $49

Ibis Oviedo

#1 Most popular

Ibis Oviedo
8.1 Excellent
$43
Avg. per night
Pension La Casina

#2 Most popular

$35
Avg. per night
Albergue Turístico La Peregrina

Best value

$21
Avg. per night
3 stars

$36 - $90

Exe Hotel El Magistral

#1 Most popular

$52
Avg. per night
Astures

#2 Most popular

Astures
8.0 Excellent
$49
Avg. per night
El Retiro de Cardea

Best value

El Retiro de Cardea
8.2 Excellent
$36
Avg. per night
4 stars +

$44 - $139

Eurostars Hotel De La Reconquista

#1 Most popular

$110
Avg. per night
Barceló Oviedo Cervantes

#2 Most popular

$98
Avg. per night
Nap Hotel Carta Puebla

Best value

$44
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Oviedo

Oviedo travel FAQs

  • What are the best hotels in Oviedo?

    Eurostars Hotel De La Reconquista (8.8/10 from 1,062 reviews), Barceló Oviedo Cervantes (8.6/10 from 1,322 reviews), and NH Oviedo Principado (8.7/10 from 1,826 reviews) are all highly rated places to stay in Oviedo.

  • What is a good hotel near Catedral de Oviedo?

    Eurostars Hotel De La Reconquista is a hotel near Catedral de Oviedo that is popular with HotelsCombined users, scoring 8.8 across 1,062 reviews.