Hotels in Oviedo

Search and compare Oviedo hotels from hundreds of travel sites and save

Oviedo, Asturias, Spain
2 Aug — 3 Aug2
Oviedo, Asturias, Spain
Mon 2/8
Tue 3/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Oviedo

Filter by star ratings
All filters
AC Hotel Oviedo Forum by Marriott
AC Hotel Oviedo Forum by Marriott
8.7 Excellent
Plaza De Los Ferroviarios, 1, Oviedo, Asturias, Spain
Show on map
1.1 km from city centre, Oviedo 
ExcellentBased on 1,069 reviews
8.7

Conveniently positioned, AC Hotel Oviedo Forum A Marriott Luxury & Lifestyle Hotel allows for easy access to Oviedo's best hot spots. Some of the features on offer at this 5-star hotel are a Turkish steam bath and a rooftop terrace.

Hotel Cityexpress Covadonga
Hotel Cityexpress Covadonga
7.8 Good
Calle De Covadonga, 7, Oviedo, Asturias, Spain
Show on map
0.5 km from city centre, Oviedo 
GoodBased on 729 reviews
7.8

Conveniently located, City Express Covadonga allows for easy access to Oviedo's popular hot spots. Only a short stroll from La Foncalada, it offers modern rooms equipped with a private bathroom, a mini bar and an in-room closet.

Hotel Begoña Centro
Hotel Begoña Centro
7.2 Good
Avenida de la Costa, 44, Gijón, Asturias, Spain
Show on map
24.6 km from city centre, Oviedo 
GoodBased on 2,325 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 Carreño
Hotel Carreño
8.6 Excellent
C/Monte Gamonal Nº 4, Oviedo, Asturias, Spain
Show on map
1.1 km from city centre, Oviedo 
ExcellentBased on 1,359 reviews
8.6

Conveniently situated, Hotel Carreno allows for easy access to Oviedo's best tourist attractions. It also offers a 24-hour reception, luggage storage and meeting rooms.

Hotel & Spa María Manuela
Hotel & Spa María Manuela
8.0 Excellent
La vega, s/n, Onís, Asturias, Spain
Show on map
70.8 km from city centre, Oviedo 
ExcellentBased on 1,890 reviews
8.0

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.

ibis budget Oviedo
ibis budget Oviedo
7.9 Good
Calle Ernesto Winter Blanco 4, Oviedo, Asturias, Spain
Show on map
1.6 km from city centre, Oviedo 
GoodBased on 5,063 reviews
7.9

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

Tips for booking a Oviedo hotel

Cheapest month:May
Most expensive month:August
Average price in Oviedo:$95/night
Absolute cheapest price found:$2/night
Cheapest day:Sunday
Most expensive day:Saturday
$66 - $147
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$101 - $138
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Oviedo hotels

Show all 323 hotels
1
AC Hotel Oviedo Forum by Marriott
AC Hotel Oviedo Forum by Marriott
8.7 Excellent
Plaza De Los Ferroviarios, 1, Oviedo, Asturias, Spain
Show on map
1.1 km from city centre, Oviedo 

Conveniently positioned, AC Hotel Oviedo Forum A Marriott Luxury & Lifestyle Hotel allows for easy access to Oviedo's best hot spots. Some of the features on offer at this 5-star hotel are a Turkish steam bath and a rooftop terrace.

2
Hotel Begoña Centro
Hotel Begoña Centro
7.2 Good
Avenida de la Costa, 44, Gijón, Asturias, Spain
Show on map
0.2 km from city centre, Gijón 

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.

Cheapest hotels in Oviedo, Asturias

Show all 323 hotels
ibis budget Oviedo
ibis budget Oviedo
7.9 Good
Calle Ernesto Winter Blanco 4, Oviedo, Asturias, Spain
Show on map
1.6 km 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.

$50
Avg. per night
Hotel Carreño
Hotel Carreño
8.6 Excellent
C/Monte Gamonal Nº 4, Oviedo, Asturias, Spain
Show on map
1.1 km from city centre,  

Conveniently situated, Hotel Carreno allows for easy access to Oviedo's best tourist attractions. It also offers a 24-hour reception, luggage storage and meeting rooms.

$63
Avg. per night
Hotel Begoña Centro
Hotel Begoña Centro
7.2 Good
Avenida de la Costa, 44, Gijón, Asturias, Spain
Show on map
0.2 km from city centre,  

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.

$68
Avg. per night
Hotel Cityexpress Covadonga
Hotel Cityexpress Covadonga
7.8 Good
Calle De Covadonga, 7, Oviedo, Asturias, Spain
Show on map
0.5 km from city centre,  

Conveniently located, City Express Covadonga allows for easy access to Oviedo's popular hot spots. Only a short stroll from La Foncalada, it offers modern rooms equipped with a private bathroom, a mini bar and an in-room closet.

$80
Avg. per night
AC Hotel Oviedo Forum by Marriott
AC Hotel Oviedo Forum by Marriott
8.7 Excellent
Plaza De Los Ferroviarios, 1, Oviedo, Asturias, Spain
Show on map
1.1 km from city centre,  

Conveniently positioned, AC Hotel Oviedo Forum A Marriott Luxury & Lifestyle Hotel allows for easy access to Oviedo's best hot spots. Some of the features on offer at this 5-star hotel are a Turkish steam bath and a rooftop terrace.

$102
Avg. per night
Hotel & Spa María Manuela
Hotel & Spa María Manuela
8.0 Excellent
La vega, s/n, Onís, Asturias, Spain
Show on map
0.2 km from city centre,  

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.

$161
Avg. per night

Hotel prices in Oviedo

2 stars or below

$50 - $80

Hotel Carreño

No. 1 most popular

Hotel Carreño
8.6 Excellent
$63
Avg. per night
Hotel Cityexpress Covadonga

No. 2 most popular

$80
Avg. per night
ibis budget Oviedo

Best value

$50
Avg. per night
4 stars and up

$102 - $161

Hotel & Spa María Manuela

No. 1 most popular

$161
Avg. per night
AC Hotel Oviedo Forum by Marriott

Best value

$102
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?

    Hotel Carreño is a very popular hotel in Oviedo, with a score of 8.6 from 1,358 reviews. ibis budget Oviedo (7.9 from 5,063 reviews) and Exe Hotel El Magistral (8.2 from 1,015 reviews) are also highly rated Oviedo hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Catedral de Oviedo?

    Hotel Carreño is a hotel near Catedral de Oviedo that is popular with HotelsCombined users, scoring 8.6 across 1,358 reviews.

  • How much do hotels in Oviedo cost?

    The average price of a hotel in Oviedo is $234 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Oviedo around is $169 per night, whereas for a 5-star hotel it’s $263 per night.

  • How much is a cheap hotel in Oviedo?

    HotelsCombined searches in the last 3 days suggest cheap Oviedo hotels have prices starting from as low as $31/night, depending on the popularity of your requested dates.