Homepage
Costa Brava

10 of the best resorts in the Costa Brava

Photo of Esme FoxPhoto of Esme Fox
By Esme Fox

27 December 2019 | Updated 1 August 20258 min read

A view of the castle and beach in Tossa de Mar, Costa Brava, Spain

Tossa de Mar This classic Costa Brava resort is a favourite for a reason.

The Costa Brava is one of the most picturesque regions of Catalonia and quite possibly, the whole of Spain.

Stretching for around 200km (125 miles) from the French border all the way down to the town of Blanes, it’s a wild and rugged coastline, punctuated by quaint whitewashed villages tumbling down towards the sea, cute little sandy coves and secluded pebbly bays.

While the whole of the coastline is gorgeous, each town and village has its own personality and charm. Here’s our guide to the Costa Brava’s resorts, with something for every type of traveller.

1. Cadaqués

Best for art lovers

A view of the fishing town of Cadaques in Costa Brava, SpainA view of the fishing town of Cadaques in Costa Brava, Spain

In the very north of the country, close to the border with France, Cadaqués is one of the loveliest seaside towns in the whole of the Costa Brava.

A perfect picture-postcard place of whitewashed houses clinging to the sides of a curved bay, it’s easy to see why Salvador Dalí fell in love with the area and built his summer house here. Visitors can see his quirky home in nearby Portlligat, which today is a small museum, as well as discover the Cap de Creus Natural Park that inspired much of his work.

Throughout the years, many other artists have also made Cadaqués their home and today, many small independent galleries and craft stores have set up shop here.

Where to stay in Cadaqués

Tucked in the hills at the back of town, Arrels Hotel Cadaqués is a romantic adults-only haven with stunning views. Closer to the waterfront, Hotel Boutique Villa Gala’s 14 rooms and sleek pool are quick to charm.

Hotel GHT Miratge Adults Only +18

4.4

Excellent

Lloret De Mar, Costa Brava, Spain
  • 3 Jun 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£469 pp

2. Roses

Best for foodies

Just south of Cadaqués lies the town of Roses, the former home of five-time winner of World’s Best Restaurant, El Bulli.

There’s more than one reason why chefs Ferran and Albert Adrià chose this Costa Brava location. Firstly, because the waters around the coast of Roses is so deep, it’s great for fresh seafood, particularly shrimps, lobster, langoustines and squid. Secondly, it’s located within the Empordà wine region, producing rich full-bodied reds, fragrant whites and excellent sweet dessert wines.

El Bulli may be no more, but there are still at least six different restaurants in this small town that serve fresh catches delivered each morning.

Where to stay in Roses

A sprawling complex just metres from the sea, Hotel Spa Mediterraneo Park has all the entertainment you could wish for as well as a spectacular buffet restaurant. Highlights of Hotel Maritim include a seafront pool, spa and cosy bar serving tapas and cocktails.

3. L’Estartit

Best for divers

The Costa Brava is great for snorkelling and diving, but by far one of the best spots is the Illes Medes.

These small, uninhabited islets sit just opposite the resort town of L’Estartit and are home to a large array of marine life, from giant groupers and graceful eagle rays to schools of barracudas.

The town itself features a wide sandy beach, a range of accommodation options, a large marina, and many different dive centres.

Where to stay in L’Estartit

Within touching distance of the sea, you’ll be well placed for watersports at Hotel Panorama. The rooms are spacious and the vibe is family-friendly. For something a little lighter on the wallet, Apartamentos Centremar offers well-rated apartments perfect for a self-catering stay.

4. Begur

Best for architecture enthusiasts

The town of Begur may not be located right on the coast, but it more than makes up for it in style and charm.

Sitting on a hilltop and topped by the ruins of an old castle, Begur is filled with grand architecture in ochre yellows, candy pinks, russet reds and sky blues. Its style borrows much from Cuba, where many locals fled to in the 19th century during a time of economic downturn. When they returned, fortunes made, they brought back Cuban styles and built many elegant mansions throughout the town.

If castles, architecture and Cuban charm aren’t quite enough for you, you’ll also find the two stunning beaches of Sa Tuna and Aiguafreda nearby.

Where to stay in Begur

A 19th-century colonial mansion turned chic hotel, Aiguaclara’s ten rooms are as exquisite as the building itself. There’s also El Petit Convent, a serene bolthole in the historic heart of the town. Expect stone archways and crisp, white linens.

Samba

4.1

Very Good

Lloret De Mar, Costa Brava, Spain
  • 14 Jan 2026
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices from

£299 pp

5. Tamariu

Best for nature

Further down the coastline, you’ll find Tamariu, hemmed in by many small inlets, coves and rocky bays. The village itself offers a pretty crescent of golden sand, backed by whitewashed houses and the lush forest-covered clifftops above.

While the whole of the Costa Brava can be accessed by the Cami de Ronda hiking trail, the part around Tamariu is particularly spectacular. Take the path south and you’ll reach the ancient Iron Age village of Sant Sebastia de la Guarda, as well as the Sant Sebastià lighthouse.

Hiking is not the only way to explore the area, however; there’s also kayak rental from the beach, allowing you to explore the coves only accessible by water.

Where to stay in Tamariu

Perched above the beach, three-star Hotel Hostalillo hits the nail on the head for contemporary accommodation at a great value price. Got the tots in tow? Family-run Hotel Tamariu’s spacious, air-conditioned rooms and apartments will make you feel at home.

6. Llafranc and Calella de Palafrugell

Best for couples

Just south of Tamariu lie the villages of Llafranc and Calella de Palafrugell. Elegant and scenic, they both have chic boutiques hotels and gorgeous rental apartments, as well as waterfront restaurants for candle-lit dining.

Llafranc is built around a pretty sweep of sand, while Calella de Palafrugell offers four small separate beaches, hidden around coves. You can easily walk between the two towns in around 20 minutes along the beautiful Cami de Ronda coastal path, offering spectacular views.

Where to stay in Llafranc and Calella de Palafrugell

Quiet and quaint, Hotel Sant Roc is a popular option for a relaxing seaside stay in Calella de Palafrugell. The excellent breakfast spread is a guest favourite. If you’d prefer to base yourself in Llafranc, Hotel BlauMar Llafranch’s infinity pool is hard to resist.

htop Amaika Adults Only

4.4

Excellent

Calella, Costa Brava, Spain
  • 29 May 2026
  • 4 nights
  • All-inclusive
  • From Birmingham

Prices from

£379 pp

7. Palamós

Best for facilities

Palamós is a relatively large coastal town compared to many on the Costa Brava, meaning it’s got a wide variety of affordable accommodation options and restaurants. There’s also a campsite right near the centre of town.

A long wide beach with lots of facilities is its main draw, but you’ll also find fishing, cork and sculpture museums.

If you want to explore further afield, hire a car to drive to the nearby hidden beaches of Platja la Fosca and Platja de Castell.

Where to stay in Palamós

Overlooking Platja Gran de Palamós, three-star Hotel Trias goes above and beyond its rating – think top-notch facilities and customer service to boot. Alternatively, pick Hotel Vostra Llar for its chic cocktail lounge and restaurant specialising in traditional slow-cooked cuisine.

8. Platja d’Aro

Best for families

Platja d’Aro is a large and thriving resort town with loads to keep everyone entertained. The town features an attractive old medieval centre, surrounded by modern high rises and hotels. It’s fronted by Platja Gran, a vast sandy beach stretching for some 2km (1.2 miles).

Besides the beach, there are two waterparks (try Aquadiver), a mini golf course, two adventure parks (Everest Costa Brava and Platja d'Aro Adventure Park), and there are ruins of four different castles nearby.

Where to stay in Platja d’Aro

There’s plenty for all ages to love at Park Hotel San Jorge including a huge pool, stylish spa and direct access to the beach. It’s a similar story at Hotel htop Platja Park, where the kids’ club and fountain pool will keep the little ones busy from dawn until dusk.

9. Tossa de Mar

Best all-rounder

In the 1930s, French painter Marc Chagall dubbed Tossa de Mar a “Blue Paradise”. Today, Tossa still has all the makings of holiday heaven.

There’s a quaint old town with narrow winding cobbled streets, a modern quarter with large resorts and hotels and horseshoe pebble bay lined with bars and restaurants. A classic turreted castle, which remains almost entirely intact, completes the postcard.

The town was also a favourite with Hollywood glam girl Ava Gardner during the 1950s. Ava liked the town so much that today, her statue overlooks the bay.

Where to stay in Tossa de Mar

With stacks of excellent reviews and everything from a pirate ship pool to a rooftop bar, you can’t go wrong with Golden Bahía de Tossa & Spa. For four-star style and service, Hotel Delfín delivers, while Manà Manà Hostel offers budget-friendly rooms close to the beach.

Golden Mar Menuda

4.5

Excellent

Tossa De Mar, Costa Brava, Spain
  • 5 Apr 2026
  • 4 nights
  • Bed & breakfast
  • From Edinburgh

Prices from

£429 pp

10. Lloret de Mar

Best for nightlife

If sunbathing by day and partying by night sounds like your kind of holiday, consider Lloret de Mar.

Despite being one of the most built up resorts on the Costa Brava, Lloret de Mar doesn’t want for natural assets – the town centre features a vast swathe of sandy beach on its doorstep. Further west are several smaller coves, including a nudist beach, and further still, you’ll come to the more natural-looking beach of Santa Cristina, backed by forest.

When the sun goes down there's an array of places to choose, from pumping discotheques and lively bars to elegant cocktail lounges and laidback pubs.

Where to stay in Lloret de Mar

Couples will love the bohemian vibe and vintage style at adults-only Hotel Delamar – only a three-minute walk from the beach. Or opt for Hotel Helios Lloret de Mar to soothe away any hangovers in the lush spa.

Hotel GHT Miratge Adults Only +18

4.4

Excellent

Lloret De Mar, Costa Brava, Spain
  • 3 Jun 2026
  • 7 nights
  • Room only
  • From Manchester

Prices from

£469 pp

Enjoyed this article? Why not share the love.

Sign up and save on your next holiday

Be a savvy traveller and get top deals to your inbox, expert travel advice and the chance to win holidays

We won't pass your details on to anyone else. By clicking the sign up button you agree to our and .