Skip to main content

Filter by:


Star rating

Review score

Villaframil – 169 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Bouza, hotel in Villaframil

Offering free WiFi, this modern hotel is located on the Camino de Santiago Trail in the town of Ribadeo, 1 km from the port. Playa de las Catedrales Beach is a 15-minute drive away.

The staff were attentive and helpful with local recommendations. Good onsite cafe for breakfast, open early. The room was quiet, with good light, and window opening up on the street.
8.5
Scored 8.5
Very good
Rated very good
1,619 reviews
Price from£60.23per night
Hotel Las Catedrales, hotel in Villaframil

Set in Pumarín, 200 metres from Arealonga Beach, Hotel Las Catedrales offers accommodation with a garden, free private parking, a terrace and a bar.

The location is amazing and the staff so helpful and proud of the area.
8.3
Scored 8.3
Very good
Rated very good
210 reviews
Price from£45.37per night
Hotel Ros Mary, hotel in Villaframil

Hotel Ros Mary, in the heart of Ribadeo The Hotel Ros Mary is located at number 5, Rúa San Francisco, in the centre of Ribadeo.

8.7
Scored 8.7
Fabulous
Rated fabulous
1,613 reviews
Price from£55.93per night
HOTEL JAVIER MONTERO, hotel in Villaframil

Set in Ribadeo, 400 metres from Cargadeiro Beach, HOTEL JAVIER MONTERO features views of the mountain.

the host was so friendly and professional! breakfast a la cart like in gourmet restaurants. my best service experience in spain.
9.7
Scored 9.7
Exceptional
Rated exceptional
223 reviews
Price from£103.25per night
Hotel Casa Soto, hotel in Villaframil

Situated in Vegadeo, Hotel Casa Soto offers 3-star accommodation with a garden and a terrace. The accommodation features room service and a tour desk for guests.

A lovely small hotel, very period style inside.
8.8
Scored 8.8
Fabulous
Rated fabulous
248 reviews
Price from£65.82per night
Hotel Rolle, hotel in Villaframil

This charming and rustic-style hotel is located in the historical center of Ribadeo, only 100 metres from the seafront promenade and the marina.

The breakfast was wonderful - coffee, juice, a choice of pastries or bread, plus some extra pound cake thrown in. The room was elegant, wonderful lighting, the bathroom was modern, convenient and had a full basket of comfort items - above and beyond the shampoo you usually get. The room came with a fridge, too. I booked a second night there!
9.3
Scored 9.3
Superb
Rated superb
1,134 reviews
Price from£64.53per night
Hotel Mi Norte, hotel in Villaframil

This charming, cinema-themed rural hotel is situated in A Devesa on the outskirts of Ribadeo, just 2 km from the popular Las Catedrales beach.

Homely and welcoming place
9.2
Scored 9.2
Superb
Rated superb
621 reviews
Price from£67.28per night
Hotel A. G. Porcillan, hotel in Villaframil

Next to Ribadeo's Porcillan Harbour, this restored historic building offers a café-bar and free Wi-Fi. The colourful rooms at this family-run hotel have a balcony, minibar. Each room at Hotel A.G.

Great decor, very nice staff and a good location,10 minute walk to the bus station.
9.0
Scored 9.0
Superb
Rated superb
388 reviews
Price from£70.47per night
Hotel Palacete Peñalba, hotel in Villaframil

Located in Castropol, 2.5 km from Cargadeiro Beach, Hotel Palacete Peñalba provides accommodation with a garden, free private parking and a shared lounge.

nice bed , good breakfast , very clean , friendly helpful staff
9.1
Scored 9.1
Superb
Rated superb
198 reviews
Price from£119.60per night
La Casona de Lazúrtegui, hotel in Villaframil

Casona de Lazúrtegui is a restored colonial house dating from the early 20th century, located 2 minutes’ walk from the pedestrian area of Ribadeo.

An excellent hotel in the centre of Ribadeo. The reception lady was extremely friendly, helpful and informative. The double room was,spacious and well appointed. Outstanding value for money.
8.9
Scored 8.9
Fabulous
Rated fabulous
1,100 reviews
Price from£64.53per night
See all hotels in and around Villaframil
Subscribe to receive premium deals

Prices drop the moment you sign up!