We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  Free Wifi Budget Beach Luxury Breakfast included Mid-range Romantic Free Parking Family-friendly Charming Restaurant Pets Allowed Suites Bar/Lounge Room Service & up & up & up Internet Hotels with Restaurants Accessible rooms Air Conditioning Concierge Non-Smoking Hotel Meeting room Clean Hotels $ $$ $$$ $$$$ Boardwalk Hotels Pool Classic Hotels with Balconies Thrifty Traveller Oceanfront Hotels Spa Hotels Golf course Business services Golf Hotels Kitchenette Beach Resorts Business City Centre Condo Spa Any distance from Santa Marina Beach
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Villa Rosario
Booking.com
US$95
View Deal
Calle Dionisio Ruisanchez 6 | Santa Marina Beach, 33560, Ribadesella, Spain
0.0 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Hotel Villa Rosario II
Booking.com
US$59
View Deal
Calle Dionisio Ruisanchez 3, 33560, Ribadesella, Spain
0.1 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Hotel Don Pepe
Travelocity
View Deal
Calle Dionisio Ruisanchez 12, 33560, Ribadesella, Spain
0.1 km from Santa Marina Beach
  • Free Wifi
  • Beachfront
Hotel Ribadesella Playa
Booking.com
US$75
View Deal
Calle Ricardo Cangas 3, 33560, Ribadesella, Spain
0.2 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Gran Hotel del Sella
TripAdvisor
View Deal
Calle Ricardo Cangas 17, 33560, Ribadesella, Spain
0.4 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
El Carmen
Expedia.com
View Deal
Lugar Carmen s/n, 33567, Ribadesella, Spain
0.7 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
La Marina
No availability for your dates from these sites
Gran Via Agustin Arguelles 36, 33560, Ribadesella, Spain
0.8 km from Santa Marina Beach
  • Free Wifi
Hotel Brisas del Sella
Hotels.com
View Deal
Calle Corbero N0 11, 33560, Ribadesella, Spain
0.8 km from Santa Marina Beach
  • Free Wifi
La Calma
Booking.com
US$91
View Deal
El Escayon 8 Lugar Junco, 33569, Ribadesella, Spain
1.2 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Hotel Rural la Curva
TripAdvisor
View Deal
Sardalla 32, 33569, Ribadesella, Spain
2.0 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
El Rincon del Sella
Truyes 73 | Collera 33568, 33568, Ribadesella, Spain
2.4 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Hotel Rural Paraje del Asturcon
SAVE US$5
US$71
Agoda.com
US$66
View Deal
Aldea Junco s/n, 33569, Ribadesella, Spain
2.7 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of US$74/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Mirador Del Sella
Expedia.com
View Deal
Lugar Junco s/n, 33569, Ribadesella, Spain
2.8 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Casa de Aldea el Frade
Booking.com
US$62
View Deal
Lugar Camango s/n, 33568, Ribadesella, Spain
4.8 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Hotel Camangu
TripAdvisor
View Deal
Lugar Camango s/n, 33568, Ribadesella, Spain
4.8 km from Santa Marina Beach
  • Free Wifi
  • Free Parking
Casa de Aldea Ruiloba
SAVE US$1
US$50
Expedia.com
US$49
View Deal
Lugar Camango No 20, 33568, Ribadesella, Spain
5.0 km from Santa Marina Beach
    Hotel Playa de Vega
    Finca El Cuetu s/n, 33345, Ribadesella, Spain
    5.2 km from Santa Marina Beach
    • Free Parking
    Casa la Bahua
    Orbitz.com
    View Deal
    Lugar Cuerres S/N, 33568, Ribadesella, Spain
    6.8 km from Santa Marina Beach
    • Free Wifi
    • Restaurant
    La Tiendona
    Orbitz.com
    View Deal
    Pueblo de Margolles s/n | near the N-634, exit 326, 33550 Peruyes, Cangas de Onis, Spain
    7.9 km from Santa Marina Beach
      Hotel Caravia
      Principado de Asturias, 33344, Caravia Municipality, Spain
      10.0 km from Santa Marina Beach
        Hotel L'Alloru
        TripAdvisor
        View Deal
        Barrio de Triana 197, 33592 Nueva de Llanes, Llanes, Spain
        10.7 km from Santa Marina Beach
        • Free Wifi
        • Free Parking
        La Llastra
        Nueva de Llanes 181, 33592 Nueva, Llanes, Spain
        10.8 km from Santa Marina Beach
          Hotel El Quintanal
          Travelocity
          View Deal
          Lgar Bode 29, 33540 Arriondas, Spain
          10.9 km from Santa Marina Beach
          • Free Wifi
          • Free Parking
          Hotel Luna del Valle
          Booking.com
          US$53
          View Deal
          Barrio La Nogalera s/n, 33592 Nueva de Llanes, Llanes, Spain
          10.9 km from Santa Marina Beach
          • Free Wifi
          • Free Parking
          La Casona de Nueva Hotel
          AMOMA
          View Deal
          Barrio de la Granda S/N, 33592 Nueva, Llanes, Spain
          10.9 km from Santa Marina Beach
          • Free Parking
          • Breakfast included
          No photo provided
          Lugar Nueva 33592, 33592, Llanes, Spain
          10.9 km from Santa Marina Beach
            Hotel Casa L'Atalaya
            CheapTickets
            View Deal
            Ovio, 33592 Nueva de Llanes, Llanes, Spain
            11.3 km from Santa Marina Beach
            • Free Wifi
            • Free Parking
            Rural Apartments Balcon del Marques
            Tarano s/n, 33556, Cangas de Onis, Spain
            11.7 km from Santa Marina Beach
              Hotel Rural Montanas de Covadonga
              Booking.com
              US$35
              View Deal
              Lugar Labra 3, 33556, Cangas de Onis, Spain
              11.8 km from Santa Marina Beach
              • Free Wifi
              • Free Parking
              Hotel Rural Coviella
              TripAdvisor
              View Deal
              Finca El Foyu | Coviella, 53, 33547, Cangas de Onis, Spain
              11.9 km from Santa Marina Beach
              • Free Wifi
              • Free Parking
              *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.