Things to Do in Costa Brava: Castles, Museums and Beaches
Coast · Spain
Most lists of things to do in Costa Brava start and end with the sea, but this stretch of Catalan coast rewards anyone who looks inland and uphill as well. Within a short drive you have the walled Vila Vella above Tossa de Mar, the Salvador Dalí House Museum in Cadaqués, a dolmen and a Visigothic settlement near Roses, and the hilltop Montgrí Castle at Torroella de Montgrí. Girona airport sits 21 minutes from Lloret de Mar, so even a week leaves room for several day trips. July and August are the warmest months, with highs around 29°C, and you can compare tours, tickets and car hire for every resort here.
Plan your Costa Brava holiday
Compare with our partners, priced in GBP. We earn a small commission; you never pay more.
Some links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you. It is how we keep this site free. Details
- Tossa de Mar's Vila Vella, the walled old town above the beach, is a classic Costa Brava sight.
- The Salvador Dalí House Museum in Cadaqués makes the far north of the coast worth the drive.
- Girona airport has direct UK flights and reaches Lloret de Mar, Tossa and Blanes in about 22 minutes.
Top sights in Costa Brava
Ranked by how well known they are.
1monastery
Sant Pere de Rodesel Port de la Selva · Photo
benedictine monastery in el Port de la Selva, Costa Brava, Catalonia, Spain
2beach3castle
4protected areaCap de Creus Natural Parkel Port de la Selva · Photo
Protected area in Costa Brava, Girona, Catalonia, Spain
5castle
6castleCastell de Verderael Port de la Selva · Photo
cultural property in el Port de la Selva, Costa Brava, Catalonia, Spain
7archaeological site
8museum
9castle
10castle
11museum
12beach
Guided tours, day trips and tickets in Costa Brava can be booked in advance, priced in GBP.
See tours & tickets (opens GetYourGuide in a new tab)Explore Costa Brava
Resorts and towns in Costa Brava
Ranked by what there is to see and book. Each has its own page.
Lloret de MarProvíncia de Girona · 15 miles from the centre
23 sights · 21 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab)- Roses
Província de Girona · 29 miles from the centre
21 sights · 46 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
Tossa de MarProvíncia de Girona · 11 miles from the centre
35 sights · 22 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab)- Blanes
Província de Girona · 18 miles from the centre
11 sights · 23 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
PalamósProvíncia de Girona · 4 miles from the centre
20 sights · 27 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
Sant Feliu de GuíxolsProvíncia de Girona · 5 miles from the centre
25 sights · 23 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab)- Cadaqués
Província de Girona · 32 miles from the centre
61 sights · 53 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab) - Begur
Província de Girona · 11 miles from the centre
22 sights · 34 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab) - Torroella de Montgrí
Província de Girona · 14 miles from the centre
10 sights · 30 min from GRO · on the coast
See tours & tickets (opens GetYourGuide in a new tab)
The sights worth planning around
If you only have time for a handful of Costa Brava attractions, I would pick one from each end of the coast. In the south, the Vila Vella at Tossa de Mar and the Castell de Sant Joan above Blanes give you medieval walls and sea views without straying far from the resorts most British travellers book. In the north, the Salvador Dalí House Museum in Cadaqués is the single most requested visit, and Roses packs in more history than its size suggests, from the Dolmen de la Creu d'en Cobertella to the Castell de la Trinitat and the Benedictine monastery of Santa Maria de Roses.
In between, Montgrí Castle crowns the hill above Torroella de Montgrí, where the Museum of the Mediterranean explains the coast's relationship with the sea. For anyone asking what to see on a first visit, that trio of Tossa, Cadaqués and Montgrí covers the range of the region well.
What to see, resort by resort
Around Lloret de Mar, Tossa de Mar and Blanes, the southern resorts closest to Girona airport, things to see are easy to string together. Tossa's Vila Vella is the headline, and Blanes has the Castell de Sant Joan on its hill. Sant Feliu de Guíxols sits just up the coast, 23 minutes from Girona airport.
Further north, Palamós is a good base for a mix of beach and culture: La Fosca is among the best-known Costa Brava beaches, the Castell de la Fosca is an Iron Age settlement right beside it, and the Museu de la Pesca tells the story of the town's fishing fleet. The Castell de Sant Esteve de Mar adds another stop. Inland and a little north, Pals has the Jam Museum, while Calella de Palafrugell and Begur round off this middle stretch of coast.
The Bay of Roses and Cap de Creus area is where Costa Brava what to do lists get long. Roses alone has the Dolmen de la Creu d'en Cobertella, the Poblat visigòtic del Puig Rom, the Castell de Bufalaranya, the Castell de la Trinitat and Santa Maria de Roses. Cadaqués adds the Dalí House Museum and the Castell de Sant Jaume, and Empuriabrava lies close by.
Days out with children
For families, the shortest transfers matter as much as the sights. Lloret de Mar, Tossa de Mar and Blanes are all around 21 to 23 minutes from Girona airport, which keeps the first and last days of a holiday gentle on younger children.
Castles tend to go down well with children who like a climb and a view, and the Costa Brava has plenty: Tossa's Vila Vella, Blanes' Castell de Sant Joan and Montgrí Castle are the obvious ones. The Jam Museum in Pals and the fishing museum in Palamós make good shorter outings, and La Fosca beach sits right next to the Castell de la Fosca, so you can combine a swim with a look at the Iron Age remains. July is the driest of the summer months, with just three rainy days on average at Lloret de Mar.
Booking tours and getting around
You can see tours and tickets for twelve towns along the coast on this page, from Lloret de Mar and Tossa de Mar to Cadaqués and Empuriabrava, and compare car hire alongside them. A car makes sense if you want to reach Roses or Cadaqués from a southern resort, since the coast stretches a fair way north.
Most British travellers book the Costa Brava as a package, with flights, hotel and transfers together; you can compare package deals from several providers here. Girona is the closer airport for the southern resorts, while Barcelona is about an hour or more away, with Blanes 64 minutes and Tossa de Mar 75 minutes from the terminal. July and August are the peak months, so book tours and school-holiday trips early. The shoulder months, from spring through to early autumn, are cooler, with September and October the wettest.
Best experiences
Next steps
Questions people ask
What are the best beaches in Costa Brava?
La Fosca at Palamós is the best-known name among the beaches of Costa Brava, and it has the bonus of the Iron Age Castell de la Fosca right beside it. Every resort on this page is coastal, so Lloret de Mar, Tossa de Mar, Blanes and Roses all put you close to the sea.
What are the best things to do in Costa Brava?
Visit the Salvador Dalí House Museum in Cadaqués, walk the Vila Vella in Tossa de Mar, climb to Montgrí Castle above Torroella de Montgrí, and explore Roses, with its dolmen, Visigothic settlement, castles and monastery. You can book tours and tickets for these areas on this page.
Which Costa Brava resorts suit families best?
Lloret de Mar, Tossa de Mar and Blanes are the quickest to reach, around 21 to 23 minutes from Girona airport, which helps with young children. Tossa's Vila Vella and Blanes' Castell de Sant Joan make easy family outings close to the beach.
What is the best way to get to the Costa Brava from Barcelona?
Driving is the most flexible option. From Barcelona airport, Blanes is about 64 minutes away, Lloret de Mar 69 minutes and Tossa de Mar 75 minutes. You can compare car hire on this page, or choose a package with transfers included.
When is the best time to visit the Costa Brava?
July and August are the warmest months, with highs of around 29°C at Lloret de Mar. July is especially dry, with about three rainy days. September and October are noticeably wetter, so spring and early summer suit sightseeing in milder weather.
Plan your Costa Brava holiday
Compare with our partners, priced in GBP. We earn a small commission; you never pay more.
Car hire at GRO
viaCompare car hire (opens Discover Cars in a new tab)
Things to do in Costa Brava
viaGetYourGuideSee tours & tickets (opens GetYourGuide in a new tab)
Some links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you. It is how we keep this site free. Details
