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,501 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
7.9 Good
Jovellanos 31, Oviedo, Asturias, Spain
Show on map
0.3 mi from city centre, Oviedo 
GoodBased on 3,029 reviews
7.9

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,049 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,650 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 894 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,708 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.

Hotel Palacio De La Vinona
Hotel Palacio De La Vinona
8.4 Excellent
Julian Claveria 14, Oviedo, Asturias, Spain
Show on map
2.6 mi from city centre, Oviedo 
ExcellentBased on 324 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 852 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 979 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 256 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 256 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.

$20
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.

$28
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 Alvarez
Hostal Alvarez
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.

$29
Avg. per night
Favila Oviedo
Favila Oviedo
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.

$33
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
Santa Clara
Santa Clara
8.2 Excellent
1 Santa Clara, Oviedo, Asturias, Spain
Show on map
0.3 mi from city centre,  

Only two minutes from La Foncalada, Santa Clara is located in the heart of Oviedo. It is ideally located for those wanting to discover the area's attractions.

$36
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

Hotel prices in Oviedo

2 stars and under

$20 - $46

Ibis Oviedo

#1 Most popular

Ibis Oviedo
8.1 Excellent
$46
Avg. per night
Pension Oviedo

#2 Most popular

Pension Oviedo
9.2 Excellent
$42
Avg. per night
Albergue Turístico La Peregrina

Best value

$20
Avg. per night
3 stars

$36 - $90

Exe Hotel El Magistral

#1 Most popular

$53
Avg. per night
Astures

#2 Most popular

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

Best value

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

$42 - $1,086

Eurostars Hotel De La Reconquista

#1 Most popular

$104
Avg. per night
Barceló Oviedo Cervantes

#2 Most popular

$95
Avg. per night
Nap Hotel Oviedo

Best value

Nap Hotel Oviedo
8.1 Excellent
$42
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,047 reviews), Barceló Oviedo Cervantes (8.6/10 from 1,259 reviews), and NH Oviedo Principado (8.7/10 from 1,762 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,047 reviews.

  • How much do hotels in Oviedo cost?

    Hotels in Oviedo cost an average of $81/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Oviedo had higher average prices of $113/night and $109/night respectively.

  • How much is a cheap hotel in Oviedo?

    $20 per night is the cheapest Oviedo hotel price found in our data from the last 72 hours.

  • How much is a hotel in Oviedo tonight?

    A hotel in Oviedo tonight can start as low as $36 for the night, with an average cost of $87, based on HotelsCombined searches over the last 72 hours.