Skip to main content

Filter by:


Star Rating

Review Score

El Puerto – 336 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 164 feet from the beach in Llançà, in the Cap de Creus Nature Reserve. It an attractive terrace and air-conditioned rooms with free Wi-Fi.

8.3
Scored 8.3
Very Good
Rated very good
2,340 reviews
Price from$94.20per 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.

Wonderful reception.
8.6
Scored 8.6
Excellent
Rated excellent
1,305 reviews
Price from$128.96per night
Hotel Mas Palou, hotel in El Puerto

In a privileged position, both for its geographical and its artistic setting, you will find Mas Palou, a characteristic Catalan farm house from 1582.

Location was pretty and central. The staff were very nice.
7.7
Scored 7.7
Good
Rated good
3,549 reviews
Price from$96.12per 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.

Everything
8.9
Scored 8.9
Excellent
Rated excellent
823 reviews
Price from$176.22per night
Cal Mariner, hotel in El Puerto

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

Clean and simple. Right across from the beach, very easy access to everything. The hostess and her staff are wonderful.
8.8
Scored 8.8
Excellent
Rated excellent
672 reviews
Price from$117.48per night
Hotel Beri, hotel in El Puerto

Located in Llançà, 0.6 mi from its train station, Hotel Beri features a sun terrace with a seasonal outdoor pool. The port and the beach are a 15-minute walk away.

The staff were very nice and the breakfast was good. The room was clean and spacious.
7.6
Scored 7.6
Good
Rated good
905 reviews
Price from$89.71per night
Hotel Mas Lazuli, hotel in El Puerto

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

Wonderful setting
9.0
Scored 9.0
Wonderful
Rated wonderful
521 reviews
Price from$229.62per night
Mas Vivent, hotel in El Puerto

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

Una casa estupenda!
9.5
Scored 9.5
Exceptional
Rated exceptional
210 reviews
Price from$207.46per night
Hotel Boutique Niu de Sol - Designed for Adults, hotel in El Puerto

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

We chose this hotel at the last minute due to a change of plans and we couldn't have been more pleased. Tastefully decorated rooms with comfortable bedding, very clean and thoughtful facilities provided for guests like an honesty bar and lounge area. We thought the breakfast was exceptional here and the location was perfect for our needs. Even our dog received special gifts and attention. Very appreciated. Recommended.
9.3
Scored 9.3
Wonderful
Rated wonderful
318 reviews
Price from$134.57per night
Hotel Spa Porto Cristo, hotel in El Puerto

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

The location was good and breakfast was included!
8.2
Scored 8.2
Very Good
Rated very good
2,105 reviews
Price from$128.16per night
See all hotels in and around El Puerto
Subscribe to receive premium deals

Prices drop the second you sign up!