
Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices
Check prices for these dates
Where to stay in Onis?
Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Onis on Hotels.com. These Onis hotels consistently deliver on quality, location and traveller experience. Last updated on November 4, 2026.

1. Hotel & Spa María Manuela
Hotel & Spa María ManuelaOnis
8.4 out of 10, Very good, (47 reviews)
The price is P12,288
P13,516 total
includes taxes & fees
Dec 1 - Dec 2

2. Gran Hotel Pelayo
Gran Hotel PelayoCangas de Onis
8.6 out of 10, Excellent, (315 reviews)
The price is P3,222
P3,544 total
includes taxes & fees
Nov 5 - Nov 6

3. Parador De Cangas De Onis
Parador De Cangas De OnisCangas de Onis
9.4 out of 10, Exceptional, (267 reviews)
The price is P5,992
P6,591 total
includes taxes & fees
Nov 11 - Nov 12

4. Valle la Fuente
Valle la FuenteCabrales
9.6 out of 10, Exceptional, (21 reviews)
The price is P3,104
P3,415 total
includes taxes & fees
Nov 22 - Nov 23

5. La Montaña Mágica
La Montaña MágicaLlanes
9.8 out of 10, Exceptional, (44 reviews)
The price is P5,345
P5,880 total
includes taxes & fees
Nov 12 - Nov 13

6. Hotel Villa Rosario, El Palacete
Hotel Villa Rosario, El PalaceteRibadesella
9.8 out of 10, Exceptional, (112 reviews)
The price is P6,985
P7,683 total
includes taxes & fees
Nov 5 - Nov 6

7. Hotel Casa de Indianos Don Tomas
Hotel Casa de Indianos Don TomasLlanes
9.8 out of 10, Exceptional, (26 reviews)
The price is P4,608
P5,069 total
includes taxes & fees
Nov 11 - Nov 12

8. Hotel Villa Rosario II, Edificio Moderno
Hotel Villa Rosario II, Edificio ModernoRibadesella
9.2 out of 10, Wonderful, (91 reviews)
The price is P4,075
P4,482 total
includes taxes & fees
Nov 18 - Nov 19

9. Hotel Casa de Campo
Hotel Casa de CampoCangas de Onis
9.0 out of 10, Wonderful, (41 reviews)
The price is P3,638
P4,002 total
includes taxes & fees
Nov 14 - Nov 15

10. Hotel Santa Cruz
Hotel Santa CruzCangas de Onis
9.4 out of 10, Exceptional, (78 reviews)
The price is P3,298
P3,628 total
includes taxes & fees
Nov 5 - Nov 6

11. Silken Don Pepe y Silken Don Pepe Ria
Silken Don Pepe y Silken Don Pepe RiaRibadesella
9.0 out of 10, Wonderful, (96 reviews)
The price is P4,466
P4,912 total
includes taxes & fees
Nov 5 - Nov 6

12. Casa de Aldea Ruiloba
Casa de Aldea RuilobaRibadesella
9.0 out of 10, Wonderful, (71 reviews)
The price is P4,850
P5,335 total
includes taxes & fees
Dec 2 - Dec 3

13. Hotel Trasgu
Hotel TrasguCangas de Onís
The price is P3,881
P4,269 total
includes taxes & fees
Nov 6 - Nov 7

14. Hotel El Sella
Hotel El SellaCangas de Onis
8.6 out of 10, Excellent, (99 reviews)
The price is P3,570
P3,927 total
includes taxes & fees
Nov 11 - Nov 12

15. Hotel Los Ángeles
Hotel Los ÁngelesCabrales
8.2 out of 10, Very good, (57 reviews)
The price is P3,406
P3,746 total
includes taxes & fees
Nov 5 - Nov 6

16. Hotel Los Lagos Nature
Hotel Los Lagos NatureCangas de Onis
8.6 out of 10, Excellent, (156 reviews)
The price is P3,521
P3,874 total
includes taxes & fees
Nov 22 - Nov 23

17. Hotel Mestas
Hotel MestasCabrales
8.4 out of 10, Very good, (47 reviews)
The price is P2,803
P3,083 total
includes taxes & fees
Nov 11 - Nov 12

18. Miracielos
MiracielosLlanes
8.6 out of 10, Excellent, (66 reviews)
The price is P5,122
P5,634 total
includes taxes & fees
Nov 8 - Nov 9

19. Hotel Virgen de Covadonga
Hotel Virgen de CovadongaCangas de Onis
7.6 out of 10, Good, (69 reviews)
The price is P3,213
P3,534 total
includes taxes & fees
Nov 22 - Nov 23

20. Hotel Acebos Arriondas
Hotel Acebos ArriondasParres
7.6 out of 10, Good, (65 reviews)
The price is P3,298
P3,628 total
includes taxes & fees
Nov 5 - Nov 6
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Go beyond your typical stay in Onis

Pool

Pet friendly
Learn more about Onis
The region around Onis is home to attractions such as Picos de Europa National Park and Lakes of Covadonga.


































































