Costa Brava

Travel Guide

Lloret de Mar Beach featuring boating, a sandy beach and landscape views
Lloret de Mar Beach featuring boating, a sandy beach and landscape views
Lloret de Mar Beach featuring a sandy beach and outdoor art
Lloret de Mar Beach featuring street scenes, general coastal views and outdoor art
Lloret de Mar Beach showing a monument

Discover the perfect harmony between turquoise-blue waters and pine green forests and mountains that this beautiful corner of Catalonia holds.

The Costa Brava is one of the jewels of the Mediterranean: it combines breathtakingly beautiful coastline with charming medieval villages and spacious natural parks. Offering bustling tourist resorts and other spots practically unknown to most summer visitors, there are Costa Brava holiday deals for all tastes: find both unspoilt beaches and large tourist complexes with every service and facility you could need all within a few miles.

Multitudes of European tourists fly each summer to this magnificent region, partly because it's easy to find cheap flights to the Costa Brava, but unquestionably drawn by its gorgeous coves and magnificent nature.  The region's beaches include the famous Aiguablava beach in Begur, surrounded by an exceptional and almost untouched natural park, and Portitxol beach in L'Escala, where you will also find the archaeological site of the Greek-Roman colony enclave of Empuries, declared a UNESCO World heritage site. 

Talking about culture, don't miss the region's best-known genius, Salvador Dali. Delve into the surrealist world of the artist at the Dali Theatre-Museum in Figueres, his birthplace. Or visit the postcard-perfect fishing village of Cadaques, which as well as being home to the Salvador Dali House-Museum in Portlligat, offers excellent beaches and stunning views of the nearby Cap de Creus Natural Park.

If you're looking for entertainment, join the masses of British tourists who take advantage of Costa Brava holiday deals to enjoy the warm sun, sandy beaches, and lively bars and nightclubs. In nearby Tossa de Mar, you'll find a quieter, atmosphere, great for families with children, as well as a pretty old town with its medieval walled complex.

You can get here by car, train or by bus, but you can also opt for convenient flight + hotel to the Costa Brava packages, which will let you land in Girona-Costa Brava airport, or you can fly to Barcelona and hire a car to move around more easily.

The Costa Brava offers fun, culture, food and relaxation What are you waiting for?

Spain is one of the best locations in the world for a beach holiday. If you like beach holidays in Costa Brava then you're sure to love our cheap beach holidays to Lanzarote or our Marbella beach holidays. Book with Expedia and find out why for yourself.

The Annual Holiday Sale

Members save up to 40% on hotels. Plan this year’s big trip and save.

Where to stay in Costa Brava

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

Platja d'Aro

4.5/5(17 area reviews)

The beaches and seaside views are top of the list for many visitors to Platja d'Aro. A stop by Cala Bella Dona or Platja d'Aro Beach might round out your trip.

Platja d'Aro
Gran Casino Costa Brava which includes modern architecture

Lloret Town Center

4/5(103 area reviews)

Lloret Town Center is noteworthy for its spas, and you can make a stop at top attractions like Lloret de Mar Beach and Museu del Mar.

Lloret Town Center
Ciutadella

Roses Town Center

5/5(2 area reviews)

You'll enjoy the coffee shops and water parks in Roses Town Center. You might want to make time for a stop at Roses Beach or Nova Beach.

Roses Town Center
Rosas

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
Rosas

Almadraba-Canyelles

4.5/5(3 area reviews)

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 Beach which includes rocky coastline and a bay or harbor

Canyelles

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

Canyelles
S'Agaró Hotel Spa & Wellness

S'Agaró Hotel Spa & Wellness

4 out of 5
Playa de Sant Pol s/n Castell-Platja d'Aro
The price is S$90 per night from 15 Mar to 16 Mar
S$90
15 Mar - 16 Mar
includes taxes & fees
Stay at this beach hotel in Castell-Platja d'Aro. Enjoy free Wi-Fi, a full-service spa and a health club. Popular attractions Cala Pedrosa and San Pol Beach ...
9/10 Wonderful! (332 reviews)
Charming hotel, great friendly staff, off-seaon vibes, i will definitely stay again!

Reviewed on 30 Nov, 2025

S'Agaró Hotel Spa & Wellness
AQUA Hotel Promenade & Spa

AQUA Hotel Promenade & Spa

4 out of 5
Passeig Maritim, 7 Pineda de Mar
The price is S$128 per night from 6 Apr to 7 Apr
S$128
6 Apr - 7 Apr
includes taxes & fees
Stay at this beach hotel in Pineda de Mar. Enjoy free Wi-Fi, a full-service spa and breakfast (surcharge). Popular attractions Pescadors Beach and Pineda de ...
9/10 Wonderful! (116 reviews)
Yes

Reviewed on 8 Mar, 2026

AQUA Hotel Promenade & Spa
Park Hotel San Jorge & Spa by Escampa Hotels

Park Hotel San Jorge & Spa by Escampa Hotels

4.5 out of 5
Avenida Andorra 28 Calonge
The price is S$111 per night from 15 Mar to 16 Mar
S$111
15 Mar - 16 Mar
includes taxes & fees
Stay at this luxury hotel in Calonge. Enjoy free Wi-Fi, an outdoor pool and a beach locale. Our guests praise the helpful staff in their reviews. Popular attractions ...
9.2/10 Wonderful! (1,001 reviews)
What a lovely surprise and find!

Reviewed on 25 Nov, 2025

Park Hotel San Jorge & Spa by Escampa Hotels
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Costa Encantada Suites & Resort

Costa Encantada Suites & Resort

4 out of 5
Cami de Santa Cristina-Les alegries s/n Lloret de Mar
Stay at this spa aparthotel in Lloret de Mar. Enjoy free Wi-Fi, a full-service spa and free water park access. Our guests praise the helpful staff and the property ...
Costa Encantada Suites & Resort
Camping Bellsol

Camping Bellsol

2 out of 5
Passeig Maritim 46 Pineda de Mar
Stay at this beach campsite in Pineda de Mar. Enjoy free Wi-Fi, free parking and an outdoor pool. Popular attractions La Riera Beach and Poblenou Beach are located ...
9.2/10 Wonderful! (83 reviews)
We were staying at the Chalet with family of two teenagers (12+14years old). everything is clean. I love the environment. at 23.00 o’clock is quite. very nice. we were impressed actually, that so nice place and quite here. Curtainly if we have the opportunity again to come to Spain we would love ...

Reviewed on 5 Aug, 2025

Camping Bellsol
Xon's Platja ApartHotel

Xon's Platja ApartHotel

3 out of 5
Carrer Pompeu Fabra, s/n, Empuriabrava Castello d'Empuries
Stay at this beach aparthotel in Empuriabrava. Enjoy free Wi-Fi, breakfast (surcharge) and a fitness centre. Popular attractions Roses Beach and Platja d'Empuriabrava ...
7.2/10 Good! (595 reviews)
Personnel accueillant, hôtel bien situé, mais chambre non insonorisée. Donc, une nuit sans sommeil… dommage !

Reviewed on 22 Jun, 2025

Xon's Platja ApartHotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit

Things to do

Explore a world of travel with Expedia