Catalonia, Spain

Costa Brava Beaches

Costa Brava is a picturesque location situated in Catalonia, Spain. Known for its stunning coastline, Costa Brava is a popular tourist destination that offers a variety of beautiful beaches.

Playa Gran is a highly sought-after beach located in the heart of Tossa de Mar. It is composed of gravel and rocks, making it ideal for families with children and individuals with special needs. Playa de Can Cristus, located in Girona, is a stunning sandy beach surrounded by a charming forest, providing a beautiful natural environment. Playa de Codolar is a delightful hidden gem nestled close to the historical centre of Tossa de Mar, boasting a gravelly shoreline and breathtaking scenery. Playa de Lloret is a beach composed of a combination of sand and stone, located in Lloret de Mar, offering exceptional cleanliness and a wide variety of water sports activities. Lastly, the beaches of Playa de St Cristina and Treumal are found in the vibrant town of Lloret de Mar, forming a harmonious strip of sand, gravel and rock.

For more detailed information on these beaches, including a map of their locations, refer to our guide below. Our guide also provides a more extensive list of beaches in the area, the best time to visit Costa Brava, and much more.

Discover our top picks

Top Beaches in Costa Brava

Tossa de Mar

Playa Gran, located in the heart of Tossa de Mar, Spain, is a highly sought-after and magnificently captured beach. Composed of gravel and rocks, this...

Read more
Sant Antoni de Calonge

Located in Girona, Catalonia, Spain, Playa de Can Cristus is a stunning sandy beach surrounded by a charming forest that provides a beautiful natural ...

Read more
Tossa de Mar

Located in the picturesque region of Costa Brava in Catalonia, Spain, Playa de Codolar is a delightful hidden gem nestled close to the historical cent...

Read more
Tossa de Mar

The Playa de la Mar Menuda is a stunning and expansive sandy beach nestled in Catalonia, in close proximity to the bustling city of Tossa de Mar, Spai...

Read more
Lloret de Mar

Located in Lloret de Mar, Spain, Playa de Lloret is a beach composed of a combination of sand and stone. This accessible beach is suitable for familie...

Read more
Tossa de Mar

Cala Salionc is situated in the scenic region of Catalonia in Spain, just a few kilometers away from Tossa de Mar. This urban beach boasts of soft, sa...

Read more
Cadaques

Beach Confitera is a sand beach situated in Cadaques, Spain. It is an ideal destination for families with children due to the diverse range of activit...

Read more
Begur

The sandy Playa de Aiguablava, located in Begur, Catalonia, Spain, is an ideal spot for families with children and is also accessible to individuals w...

Read more
Empuriabrava

Located near Girona in the Catalan region of Spain, Playa de Can Comes is a picturesque beach covered with soft sand, and is especially popular among ...

Read more
Lloret de Mar

Located within the northeastern region of Catalonia, in Spain's picturesque Costa Brava coastal area, lies Playa de Canyelles - a splendid destination...

Read more
Tossa de Mar

Located in the Costa Brava region of Catalonia in Spain, the Playa de Cap de Bou is a long, narrow and gravelly beach. It is known for its quiet and s...

Read more
Lloret de Mar

Playa de Fenals is a stunning beach located in the idyllic town of Llonet de Mar, within the picturesque Costa Brava region of Catalonia, Spain. This ...

Read more
Tossa de Mar

The Playa de Giverola, situated in the region of Costa Brava in Catalonia, Spain, offers an idyllic summer retreat. Nestled amidst cliffs and a verdan...

Read more
Empuriabrava

Playa de la Rubina, situated near Girona in Catalonia, Spain, is a popular destination known for its tranquil ambiance, particularly among families. T...

Read more
Palafrugell

Playa de Llafranc is a primary beach located in the charming city of Palafrugell along the Costa Brava coast of Spain. The beach is comprised of a com...

Read more
Lloret de Mar

Looking for a well-equipped beach that offers family-friendly fun and great amenities? You'll find all this and more at Playa de Sa Boadella, situated...

Read more
Palafrugell

Located in Begur on the picturesque Costa Brava in Spain, Playa Sa Riera is a charming cove that features a combination of rock and sand. This beautif...

Read more
Palafrugell

Port Bo is situated in the municipality of Parafrugell, within the Costa Brava region of Catalonia, Spain. The beach features a combination of gravel,...

Read more

Our selection of beaches to do the things you love

Beaches for Every Taste

Balancing weather, sea temperature and more

Best Time to Visit Costa Brava

The best time to visit Costa Brava in Spain is from May to September. During these months, the weather is warm and perfect for spending time on the beach or doing outdoor activities. The sea temperature is also great for swimming, so visitors can enjoy various water activities such as snorkeling, diving, or just simply taking a refreshing dip in the crystal-clear waters. The summer months of July and August are usually crowded, so visitors who prefer a quieter atmosphere should plan their trip either in May-June or September. The spring months of April and May are also an excellent time to visit, with colorful flowers blooming all over the region. Overall, Costa Brava offers a delightful experience for visitors who love the beach, the sun, the sea, and the outdoors.
Powered by GetYourGuide

The fastest way to find the best Costa Brava Beaches

Costa Brava Beaches Map

Where to Stay?

Explore the map below for accommodations and their rates. See the full list of accommodation options here.

Booking.com

Best Beaches in Costa Brava, Destination by Destination

Explore Costa Brava

Palafrugell
Palafrugell Beaches
Girona
Girona Beaches
Lloret de Mar
Lloret de Mar Beaches
Tossa de Mar
Tossa de Mar Beaches