Hotels in Cangas de Onis, Spain

Search & Compare Cangas de Onis Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Cangas de Onis

Cangas de Onis overview

Whatever your interests are, Cangas de Onis has something for you. You can learn about the local heritage of Cangas de Onis at landmarks like Church of Santa Cruz and Capilla de Santa Cruz. While you're here, stop by Puente Romano and Zoo la Grandera.

Where to stay in Cangas de Onis

Whether traveling on business or vacation, Cangas de Onis can comfortably accommodate all visitors. There are 45 hotels in Cangas de Onis and you can shop as many as 73 deals for rooms on Hotels.com, some with discounts of up to 50%. We have room prices starting at 14 USD per night and below are the number of hotels by star rating in Cangas de Onis as well as in the surrounding area:
  • • 3 5-star hotels from 70 USD per night
  • • 38 4-star hotels from 51 USD per night
  • • 93 3-star hotels from 45 USD per night
  • • 43 2-star hotels from 36 USD per night

How to get to Cangas de Onis

Fly in to Oviedo (OVD-Asturias), 47.6 mi (76.6 km) from downtown Cangas de Onis.

What to see around Cangas de Onis

Distinguished for its landmarks such as:
  • • Church of Santa Cruz
  • • Capilla de Santa Cruz
  • • Puente Romano
  • • Mirador de Seguencu
  • • Basilica de Santa Maria la Real de Covadonga
Recommended places to see include:
  • • Church of Santa Cruz
  • • Capilla de Santa Cruz
  • • Puente Romano
  • • Zoo la Grandera
  • • Mirador de Seguencu

When to visit Cangas de Onis

When planning your trip, you may be curious about the best time to visit. Here are the seasonal norms to help you decide when to go:

Seasonal temperature averages
  • • January-March: 59°F day, 44°F night
  • • April-June: 69°F day, 46°F night
  • • July-September: 73°F day, 56°F night
  • • October-December: 69°F day, 44°F night
Seasonal rainfall averages
  • • January-March: 0.35 inches
  • • April-June: 0.31 inches
  • • July-September: 0.20 inches
  • • October-December: 0.35 inches