Things to do in Costa Brava

Activities, attractions and tours

Costa Brava
Costa Brava
Costa Brava
Costa Brava
Costa Brava

  • find price illustration

    Explore activities

    Explore thousands of experiences from activities and attractions to day tours and transfer.
  • calendar shield illustration

    Book with ease

    Skip the line- book tickets online in minutes to top attractions with free cancellation on many activities.
  • trophy illustration

    Treat yourself

    Members save % or more when you book activities.

Most popular experiences in Costa Brava

Tours & day trips

See all 157 activities

Private & custom tours

See all 39 activities

Water activities

See all 38 activities

Adventure & outdoor

See all 14 activities

Classes & workshops

See all 4 activities

What to do in Costa Brava


Popular places to visit

Areas of Costa Brava

Cala Rovira beach in Platja d'Aro, a well known tourist destination

Platja d'Aro

Go for a holiday in Platja d’Aro to discover the true Mediterranean spirit in this corner of the Costa Brava with endless leisure options.

Platja d'Aro
Lloret Town Center

Lloret Town Center

Stroll along the coastal promenade, browse the range of boutiques and linger into the evening for the bars and restaurants.

Lloret Town Center
Roses Town Center

Roses Town Center

You'll enjoy the coffeehouses and waterparks in Roses Town Center. You might want to make time for a stop at Roses Beach or Nova Beach.

Roses Town Center
Santa Margarida

Santa Margarida

Unique features of Santa Margarida include the seaside views and bars. Make a stop by Aventura Nautica or Platja de Sant Margarida while you're exploring the area.

Santa Margarida
Almadraba-Canyelles

Almadraba-Canyelles

Almadraba-Canyelles is noteworthy for its seaside views, and you can make a stop at top attractions like Canyelles Beach and Bonifaci Beach.

Almadraba-Canyelles
Canyelles

Canyelles

If you're spending some time in Canyelles, Canyelles Beach and Cala Gran are top sights worth seeing.

Canyelles

Explore a world of travel with Expedia