Go Spain Holidays
Sant Pere de Rodes
Sant Pere de Rodes, el Port de la Selva · Wikimedia Commons

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.

  1. Sant Pere de Rodes1monastery
    Sant Pere de Rodes

    el Port de la Selva · Photo

    benedictine monastery in el Port de la Selva, Costa Brava, Catalonia, Spain

  2. La Fosca2beach
    La Fosca

    Palamós · Photo

    beach in Spain

  3. Montgrí Castle3castle
    Montgrí Castle

    Torroella de Montgrí · Photo

    cultural property in Torroella de Montgrí, Spain

  4. Cap de Creus Natural Park4protected area
    Cap de Creus Natural Park

    el Port de la Selva · Photo

    Protected area in Costa Brava, Girona, Catalonia, Spain

  5. Castell de Sant Joan5castle
    Castell de Sant Joan

    Blanes · Photo

    cultural property in Blanes, Spain

  6. Castell de Verdera6castle
    Castell de Verdera

    el Port de la Selva · Photo

    cultural property in el Port de la Selva, Costa Brava, Catalonia, Spain

  7. Dolmen de la Creu d'en Cobertella7archaeological site
    Dolmen de la Creu d'en Cobertella

    Roses · Photo

    dolmen in Roses, Spain

  8. Salvador Dalí House Museum8museum
    Salvador Dalí House Museum

    Cadaqués · Photo

    cultural property in Cadaqués, Spain

  9. Castell de Bufalaranya9castle
    Castell de Bufalaranya

    Roses · Photo

    cultural property in Roses, Costa Brava,Spain

  10. Castell de la Trinitat10castle
    Castell de la Trinitat

    Roses · Photo

    cultural property in Roses, Spain

  11. Museu de la Pesca11museum
    Museu de la Pesca

    Palamós · Photo

    Fishery Museum

  12. Cala Montjoi12beach
    Cala Montjoi

    Roses · Photo

    beach in Spain

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.

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.