Skip to main content

Filter by:


Star rating

Review score

El Puerto – 349 hotels and places to stay
See the latest prices and deals by choosing your dates.
La Goleta, hotel in El Puerto

This family-run hotel is just 50 metres from the beach in Llançà, in the Cap de Creus Nature Reserve. It an attractive terrace and air-conditioned rooms with free Wi-Fi.

The hotel itself is clean and very nicely decorated. Staff were generally warm especially during breakfast service. The breakfast itself was generous. We loved the fact that they served eggs.
8.3
Scored 8.3
Very good
Rated very good
2,361 reviews
Price from£76.86per night
Hotel Boutique Niu de Sol - Designed for Adults, hotel in El Puerto

This charming hotel is located in Palau-Saverdera, just 6 km from Roses. It offers air-conditioned rooms with free Wi-Fi, and there is a private parking available.

Very helpful and friendly staff, a delicious breakfast and a lovely place to stay!
9.3
Scored 9.3
Superb
Rated superb
317 reviews
Price from£109.32per night
Hotel Mas Lazuli, hotel in El Puerto

Set on the outskirts of Pau, Hotel Mas Lazuli boasts an outdoor pool, sun terrace and outdoor dining. The elegant bedrooms have free WiFi and mountain views.

Well designed modern property in the midst of olive trees. Very calm and restful. We were upgraded to a suite which was large with a jacuzzi (5 nights stay). Convenient location to explore the area of Cadaqués, Figueres, Roses and golf at Peralada. Staff was excellent especially Claira at front desk, and staff at the restaurant. Restaurant food was good.
9.0
Scored 9.0
Superb
Rated superb
528 reviews
Price from£186.87per night
Mas Vivent, hotel in El Puerto

Located in Vilamaniscle in the Catalonia Region, 48 km from Girona, Mas Vivent features a terrace and views of the mountains. All rooms are fitted with a flat-screen TV.

Exceptionally friendly and helpful staff. Xavier got up an hour and a half early to make me breakfast. The room was spacious and clean.
9.5
Scored 9.5
Exceptional
Rated exceptional
210 reviews
Price from£167.92per night
Hotel Spa Porto Cristo, hotel in El Puerto

This restored winery is metres from Port de la Selva Beach, just outside the Cap de Creus Natural Park. It has 2 restaurants and a wellness centre with sauna.

Exceeded expectations. Beautifully renovated and decorated old wine warehouse. Breakfast was excellent.
8.2
Scored 8.2
Very good
Rated very good
2,108 reviews
Price from£105.30per night
Hotel Carbonell, hotel in El Puerto

Featuring air-conditioned rooms with free Wi-Fi, Hotel Carbonell is located in Llançà town, 800 m from Port Beach on the Costa Brava. It offers free luggage storage and free safe.

Lovely hotel, exceptionally personable staff, delicious breakfast!
8.7
Scored 8.7
Fabulous
Rated fabulous
1,122 reviews
Price from£88.71per night
Hotel Spa Cap de Creus, hotel in El Puerto

This hotel lies on the seafront in the charming town of El Port de la Selva, on the Costa Brava. It offers free WiFi and there is a spa with a hot tub for an extra charge.

Room was very nice, very clean.
8.3
Scored 8.3
Very good
Rated very good
1,250 reviews
Price from£104.17per night
Hotel Gri-Mar, hotel in El Puerto

Hotel Gri-Mar has a large outdoor swimming pool, beautiful gardens and a tennis court. Each air-conditioned room includes a balcony, a private bathroom and free Wi-Fi access.

authentic
8.6
Scored 8.6
Fabulous
Rated fabulous
1,315 reviews
Price from£96.72per night
Cal Mariner, hotel in El Puerto

Cal Mariner is just metres from the blue-flag beach, in the Costa Brava fishing village of Port de la Selva. Each air-conditioned room offers satellite TV and a balcony.

Les vistes al mar
8.8
Scored 8.8
Fabulous
Rated fabulous
678 reviews
Price from£95.58per night
Sa Perafita - MF, hotel in El Puerto

Surrounded by vineyards, Sa Perafita is a charming 14th-century building located 10 minutes’ drive from Cadaqués.

The accommodation was in a lovely area with a spectacular view over the vineyards. The staff was helpful and professional. Bonus point: there were 2 cute Cavalier King Charles Spaniels at the property that greeted us upon arrival.
8.9
Scored 8.9
Fabulous
Rated fabulous
815 reviews
Price from£142.81per night
See all hotels in and around El Puerto
Subscribe to receive premium deals

Prices drop the moment you sign up!