Hotels on the Costa Brava

Coves among the pines, white fishing villages and medieval towns, from Blanes to the French border.

Where to stay on the Costa Brava

What the Costa Brava is like

The Costa Brava is the coastline of Girona, some 200 km of rugged shore between Blanes and Portbou, with coves among the pines, coastal paths linking the beaches and fishing villages. Behind it lies the Empordà, with medieval villages such as Pals and Peratallada.

Which town to choose

Lloret de Mar and Tossa have the most choice and the liveliest atmosphere; Blanes is the southern gateway, with direct trains from Barcelona. Calella de Palafrugell, Begur and its coves are smaller and quieter, and Roses and Cadaqués, in the north, sit next to Cap de Creus. For families, the long beaches of Roses, Sant Antoni de Calonge and Sant Feliu de Guíxols.

When to go

July and August are the busiest and most expensive months; in June and September the sea is still warm and there’s more space. Many hotels in the small villages close from November to March.

Getting around

You need a car to explore the coves, although in summer parking near the water is hard. The nearest airports are Girona and Barcelona, and the high-speed train stops at Girona and Figueres.

Hotels in the Costa Brava in numbers

Worked out every day from the data of the hotels in its 13 destinations.

places to stay
+1,733
destinations with their own page
13
average score of 1,561 rated properties
9.0
guest reviews
575,372
four- and five-star hotels
800

Destinations in the Costa Brava compared

Airport: the nearest one as the crow flies.

Destinations in the Costa Brava: places to stay, average score and nearest airport
DestinationPlaces to stayAverage scoreAirport
Roses+1999.3GRO, 52 km
Tossa de Mar+1929.1GRO, 25 km
El Port de la Selva+1928.4PGF, 52 km
Sant Antoni de Calonge+1729.4GRO, 29 km
Lloret de Mar+1708.6GRO, 24 km
Begur+1669.2GRO, 38 km
Sant Feliu de Guíxols+1469.2GRO, 26 km
Calella de Palafrugell+1389.0GRO, 34 km
Cadaqués1168.8PGF, 60 km
Blanes+1009.0GRO, 26 km
Pals738.5GRO, 33 km
Peratallada389.1GRO, 28 km
Torroella de Montgrí318.9GRO, 34 km

Frequently asked questions about hotels in the Costa Brava

How many hotels are there in the Costa Brava?

We list more than 1,733 places to stay in 13 destinations in the Costa Brava. The ones with the most are Roses (more than 199), Tossa de Mar (more than 192) and El Port de la Selva (more than 192).

What is the best-rated hotel in the Costa Brava?

Gran Hotel Flamingo-Adults Only older 18 years old, in Lloret de Mar, with a score of 9.2 out of 10 from 4,484 guest reviews.

Which destination in the Costa Brava has the best-rated hotels?

Sant Antoni de Calonge: its 165 rated properties have an average score of 9.4 out of 10. Next comes Roses, with 9.3.