Hotels in El Port de la Selva

A fishing village on Cap de Creus, below the monastery of Sant Pere de Rodes.

Best-rated hotels in El Port de la Selva

Ranked by guest score and number of reviews.

Want to stay in the centre? There are at least 41 places to stay within 1 km: hotels in El Port de la Selva city centre.

Looking for something specific? Beach hotels · Hotels with a pool · Pet-friendly hotels · Hotels with parking · Accessible hotels · Family hotels · Hostels · Aparthotels · 4-star hotels · Cheap hotels · Boutique hotels.

El Port de la Selva is on the Costa Brava and in Cap de Creus. Hotels across the whole area: Costa Brava · Cap de Creus.

To see El Port de la Selva with a guide, try the free walking tours in El Port de la Selva and the guided visits.

Where to stay in El Port de la Selva: the best areas

Harbour and seafront

The heart of the village is the strip between the fishing harbour and the main beach, with whitewashed houses facing the bay. Here you have the fish market, the boats, terraces serving fish and rice dishes and the start of the coastal paths to the coves of Cap de Creus. You can spend several days without moving the car, going down for an early swim and coming back to the seafront for lunch.

In July and August it fills up and rooms sell out early, so if you want this area, book well ahead.

La Selva de Mar

The old village lies a few kilometres inland, in a valley of olive groves and dry-stone terraces. It has narrow streets, a bridge over the stream and an almost rural feel, with the odd holiday rental. It's on the way to Sant Pere de Rodes, so it suits those who want to spend time at the monastery, Verdera castle and the mountain trails, and prefer to sleep away from the summer bustle of the coast. The beach is a few minutes' drive down.

Llançà

To the west along the coast road, Llançà has more on offer and two centres: the old town, around the Plaça Major, and the harbour district, by the beaches. Its station is on the R11 line between Barcelona, Figueres and Portbou, so you can get there without a car. It makes a convenient base for combining El Port de la Selva with Colera, Portbou or French Catalonia.

Holiday estates around the bay

The hillsides around the bay are dotted with flats and holiday homes with sea views. They are quiet and roomy, many with a terrace, and ideal for families staying a week, although many involve climbing hills or taking the car down to the harbour.

Beaches in El Port de la Selva

There are 11 beaches within 5 km of the centre of El Port de la Selva. If you want to sleep right by the sand, see the beach hotels in El Port de la Selva.

Beaches in El Port de la Selva: length, sand, sea, setting and Blue Flag
BeachLengthSandSeaSettingBlue Flag
Port de la Selva500 mDark sandCalmUrban–
La Farella · Llançà250 mSand and gravelModerate wavesUrban–
Cau del Llop · Llançà200 mSand and gravelModerate wavesSemi-urban–
Port de la Vall150 mPebbles and gravelStrong wavesSemi-urban–
Taballera150 mPebbles and gravelModerate wavesSecluded–
De Sota100 mPebblesCalmUrban–
Cala Tamariua100 mSand and gravelModerate wavesSemi-urban–
L'Arola100 mSand and gravelModerate wavesSemi-urban–
La Gola · Llançà100 mSand and pebblesModerate wavesUrban–
El Pas100 mPebblesModerate wavesSemi-urban–
El Morer · Llançà100 mSand and pebblesModerate wavesUrban–

Data from the beach guide of Spain’s Ministry for the Ecological Transition. Blue Flag 2026, from the official ADEAC list.

Hotels in El Port de la Selva in numbers

Worked out from the data of every property within 5 km of the centre of El Port de la Selva. Updated daily. Tap a type to see its hotels.

places to stay
+192
average score of 133 rated properties
8.4
guest reviews
13,777
four- and five-star hotels
72
Spa hotels
2
Beach hotels
120
Hotels with a pool
34
Pet-friendly hotels
85
Hotels with parking
120
Accessible hotels
18
Family hotels
53
Hostels
5
Aparthotels
49
4-star hotels
63
Cheap hotels
10
Boutique hotels
8

Getting to El Port de la Selva

The nearest airports are Perpiñán (PGF), 52 km away and Girona-Costa Brava (GRO), 60 km away as the crow flies.

Getaways near El Port de la Selva

Other destinations less than 60 km away, with their hotels. Distances as the crow flies.

When to go to El Port de la Selva: the weather month by month

In El Port de la Selva the warmest month is July, with an average high of 30.1 °C, and the coldest is January, with an average low of 1.1 °C. It rains most in October (88 mm over 6 rainy days) and least in July (32 mm).

The municipality of El Port de la Selva has 1,053 inhabitants.

warmest month (30.1 °C high)
July
coldest month (1.1 °C low)
January
wettest month (88 mm)
October
Weather in El Port de la Selva by month
MonthHighLowRainRainy daysSun a day
January13.1 °C1.1 °C62 mm54.7 h
February14.1 °C1.7 °C51 mm55.5 h
March16.7 °C4.1 °C50 mm55.8 h
April18.8 °C6.2 °C67 mm76.5 h
May22.4 °C10.1 °C71 mm77.2 h
June26.6 °C14.3 °C60 mm58.2 h
July30.1 °C17.1 °C32 mm39.2 h
August29.8 °C17.0 °C46 mm58.4 h
September26.1 °C14.1 °C70 mm76.5 h
October21.8 °C10.5 °C88 mm65.4 h
November16.6 °C5.2 °C70 mm54.8 h
December13.6 °C2.0 °C56 mm54.3 h

Weather: 1981-2010 climate normals from AEMET, Spain’s state weather agency, at the Girona Aeropuerto station (143 m above sea level, 59.8 km from the centre of El Port de la Selva). Rain in millimetres; rainy days are those with 1 mm or more. Population: INE municipal register at 1 January 2025.

Things to do in El Port de la Selva

Free walking tours, guided visits, tickets and day trips. You book them on Civitatis, with free cancellation on most.

See all free walking tours in El Port de la Selva

See all things to do in El Port de la Selva

More hotels in El Port de la Selva

Another 96 places to stay in the area, also ranked by guest reviews.

Frequently asked questions about hotels in El Port de la Selva

How many hotels are there in El Port de la Selva?

We list more than 192 places to stay within 5 km of the centre of El Port de la Selva: 72 four-star, 61 three-star, 13 two-star and 2 one-star, and the rest without a star rating in their data.

What is the best-rated hotel in El Port de la Selva?

La Goleta, with a score of 8.7 out of 10 from 2,906 guest reviews. We rank hotels by both their score and their number of reviews, so a hotel with two good reviews doesn’t come out on top.

What is the best area to stay in El Port de la Selva?

It depends on your trip. Our guide to the areas of El Port de la Selva explains what each one offers: Harbour and seafront, La Selva de Mar, Llançà and Holiday estates around the bay.

What is the weather like in El Port de la Selva?

According to AEMET climate normals (1981-2010), the warmest month is July, with an average high of 30.1 °C, and the coldest is January. The wettest is October, with 88 mm.

Are there beaches with calm water in El Port de la Selva?

Yes. According to the beach guide of Spain’s Ministry for the Ecological Transition, Port de la Selva and De Sota have calm water.

Are there nudist beaches in El Port de la Selva?

Yes: Cala Tamariua is a nudist beach or has a nudist area, according to the beach guide of Spain’s Ministry for the Ecological Transition.

Is there a free walking tour in El Port de la Selva?

Yes. Our page on free walking tours in El Port de la Selva lists the free tours and guided visits in English that you can book, with a guide to what to see.