best hotels in costa brava spain
Costa Brava Spain

The Best Costa Brava Hotels: 16 Incredible Coastal Stays

If there’s one destination I find myself returning to again and again, it’s Costa Brava. After eight years of living in Barcelona, I’ve visited this stunning stretch of coastline more times than I can count, and somehow, every trip makes me fall even more in love with it. From hidden coves and charming seaside towns to long seafood lunches overlooking the Mediterranean, there’s just something special about this corner of Spain.

But here’s the thing, Costa Brava isn’t one singular destination. It’s an entire coastline made up of tiny fishing villages, booming beach towns, rugged cliffs, countryside estates, and some of the most beautiful Mediterranean views in Spain. And honestly, your experience here can completely change depending on where you stay.

Some hotels look dreamy online but end up feeling overcrowded or touristy in person. Others are tucked away in incredible locations you’d probably never find unless someone recommended them to you firsthand. After years of weekend escapes and slow summer stays along the coast, I’ve gathered the best Costa Brava hotels I genuinely think are worth bookmarking.

This article contains affiliate links, which means I may earn a small commission at no extra cost to you. Thanks so much for supporting my blog.

Best Costa Brava Hotels at a Glance

Short on time? These are the Costa Brava hotels I’d personally recommend depending on your travel style:

Related article: Costa Brava Travel Guide: The Most Beautiful Towns, Beaches & Places to Stay in 2026

Luxury Hotels Costa Brava: The Best Oceanfront Stays

One thing Costa Brava does incredibly well? Oceanfront hotels. There’s just something about waking up to rocky cliffs, turquoise water, and salty Mediterranean air drifting through your terrace doors. If it’s your first time staying in Costa Brava, I personally recommend booking an ocean-front room so you can get the full experience.

BYPILLOW Cap Sa Sal

If I had to choose one Costa Brava hotel that feels truly iconic, it might be this one.

Built into the cliffs outside Begur, BYPILLOW Cap Sa Sal almost feels suspended above the sea. The location alone is unreal. You have direct access to tiny coves, panoramic Mediterranean views, and an atmosphere that feels so calm and serene. It’s also worth nothing that this hotel has a great restaurant with impressive coastal views.

Check Availability


Hotel Sant Roc

Located right on the outskirts of Calella de Palafrugell, this is genuinely one of my favorite places to stay in Costa Brava.

Hotel Sant Roc sits directly above the coastline with a terrace overlooking the sea and some of the prettiest walking paths in the region. If you stay here, make sure to walk the coastal path toward Platja Canadell or Platja Port Bo at sunset.

The hotel itself feels classic and relaxed rather than ultra-modern, but that’s part of the charm. The sea-facing rooms are absolutely worth splurging on.

Check Availability 


Parador de Aiguablava

This is easily one of the most famous Costa Brava Spain hotels, and honestly, the views alone explain why.

Perched dramatically above Platja Fonda and the turquoise waters of Aiguablava, the Parador feels almost cinematic. The outdoor pool overlooks the coastline, and nearly every corner of the property has those sweeping Mediterranean vistas Costa Brava is known for.

The interiors lean more classic than trendy, but the setting completely steals the show.

Check Availability 


Sallès Hotel & Spa Cala del Pi

If you’re looking for luxury hotels Costa Brava travelers consistently rave about, this one belongs on your radar.

Located directly on a beautiful beach in Platja d’Aro, Sallès Hotel & Spa Cala del Pi combines a polished resort feel with intimate coastal views. The spa hotel setup is a huge draw here, especially if you’re visiting outside peak summer season.

The stylish rooms, wellness circuit, infinity-style outdoor pool, and beachfront setting make it ideal for a romantic escape.

Check Availability 


Hotel Sa Tuna

Tucked into one of the prettiest coves in Begur, Hotel Sa Tuna feels wonderfully low-key in the best possible way.

This isn’t one of the flashy design hotels you see plastered all over Instagram. Instead, it’s charming, local, and all about location. You’re steps from the water, tiny seafood restaurants, and one of the most peaceful corners of Costa Brava.

It’s especially magical early in the morning before day visitors arrive.

Check Availability 


Best Rural Hotels in Costa Brava for a Slower Escape

A lot of travelers focus entirely on the coastline, but honestly, some of the best hotels in Costa Brava are hidden inland among vineyards, medieval villages, and rolling countryside. I personally love visiting rural hotels in this area during spring time, as it’s the perfect city escape for a few days.

Mas de Torrent Hotel & Spa, Relais & Châteaux

This is easily one of the most luxurious resorts in the region.

Set inside a restored Catalan farmhouse near Begur, Mas de Torrent blends countryside tranquility with five-star elegance. Think olive trees, stone courtyards, beautifully designed suites, and one of the most peaceful spa experiences in Costa Brava.

The property feels private and refined without feeling stiff. If you’re planning a honeymoon or special trip, this Costa Brava hotel is hard to beat.

Check Availability 


Hotel Mas del Sol

If you want something quiet and understated, Hotel Mas del Sol is such a lovely option.

Located near Santa Cristina, this boutique hotel feels deeply connected to the landscape around it. There’s a beautiful outdoor pool surrounded by greenery, rustic interiors, and a slower pace that almost forces you to unwind.

Check Availability 


Hotel la Plaça Madremanya

Madremanya is one of the prettiest medieval villages in the region, and this hotel fits perfectly into that atmosphere.

The stone walls, hidden gardens, and cozy terrace spaces make it feel romantic without trying too hard. It’s small, intimate, and incredibly peaceful.

If you’re looking for a private, secluded, and seriously relaxing stay in the countryside, this is the perfect hotel.

Check Availability 


Finca Victòria Hotel and Spa

One of the newer countryside stays gaining attention, Finca Victòria combines modern amenities with a rustic luxury aesthetic.

The rooms are elegant and calming, and the property itself feels intentionally designed for relaxation. There’s a wellness focus throughout the hotel, from the spa treatments to the quiet gardens surrounding the estate.

It’s perfect for travelers wanting Costa Brava without the beach crowds.

Check Availability 


Hotel Peralada Wine Spa

Wine lovers, this one’s for you.

Hotel Peralada Wine Spa is part luxury retreat, part vineyard experience. Located inland near Cap de Creus and the Empordà wine region, the property is known for its wine-focused spa treatments, golf course, and polished atmosphere.

It feels sophisticated but still relaxed enough for a proper countryside escape.

Check Availability


Best Boutique Hotels in Costa Brava

If you prefer to stay at boutique hotels right in a town center, this list is for you. In this round-up, I’ve included a few stunning options that lean more towards charming boutique stays. 

La Bionda

La Bionda is probably one of the chicest boutique hotel stays in Begur right now.

The interiors are colorful, artistic, and playful without crossing into overly trendy territory. Every room feels thoughtfully curated, and the hotel somehow balances personality with comfort perfectly.

If you prefer staying in one of Costa Brava’s most iconic towns, this hotel is an excellent option. 

Check Availability 


Palau Fugit

Located in Girona rather than directly on the coast, Palau Fugit deserves a spot here because it’s honestly stunning.

This restored palace combines historic architecture with modern design in such a beautiful way. The stylish rooms, courtyard pool, and intimate atmosphere make it feel more like a private residence than a traditional hotel.

If you’re training into Girona or planning a few nights inland before the beach, this is such a good choice.

Check Availability 


Cluc Begur

Cluc Begur has more of a laid-back, artistic energy compared to some of the polished luxury properties nearby.

The hotel is small, welcoming, and filled with character. You’re right in the center of Begur town, which makes it easy to explore restaurants, bars, and nearby beaches without constantly driving around.

It’s ideal for travelers wanting something charming but still easy to get to.

Check Availability 


Hotel Aiguaclara

Set inside a beautifully restored colonial-style house, Hotel Aiguaclara is one of the most charming hotels in Costa Brava.

The interiors feel warm and eclectic, the restaurant downstairs is genuinely good, and the atmosphere strikes that perfect balance between stylish and comfortable.

This is one of my personal favorite boutique hotel recommendations in Begur.

Check Availability 

Where to Stay in Costa Brava Without Renting a Car

A lot of people assume you need a car for Costa Brava, and while it definitely helps, there are still a few towns where you can comfortably stay without one. Here are my top hotel recommendations if you are traveling by train or bus.

Elisabeth by the Sea Hotel

Located in Tossa de Mar, Elisabeth by the Sea Hotel is ideal for travelers wanting a walkable beach town experience.

Tossa feels more connected than many Costa Brava towns thanks to direct buses from Barcelona, and once you arrive, everything is easily accessible on foot.

The hotel itself is modern, bright, and close to the beach, with clean contemporary rooms and modern amenities throughout.

Check Availability 


Hostal de la Gavina, S’Agaró

This is one of the most iconic luxury hotels Costa Brava has ever had.

Hostal de la Gavina has welcomed celebrities, artists, and royalty for decades, and somehow it still feels timeless rather than outdated. Located in S’Agaró, you’re within walking distance of beaches, restaurants, and scenic coastal paths.

The property itself is classic Mediterranean glamour with elegant rooms, lush gardens, and incredible sea views.

Check Availability 

FAQs About Costa Brava, Spain Hotels

What area has the best hotels in Costa Brava?

Some of the best areas include Begur, Calella de Palafrugell, and Cadaqués. Begur is ideal for boutique hotels and beautiful coves, while Cadaqués offers a more artistic atmosphere tied to Salvador Dalí.

Are Costa Brava hotels expensive?

Prices vary heavily depending on season and location. Summer is the most expensive period, especially for beachfront hotels in Costa Brava. Boutique hotels generally range from €180–€400/night, while luxury properties can easily exceed €700/night.

Where to stay in Costa Brava for first-time visitors?

For first-timers, I usually recommend Begur or Calella de Palafrugell. Both offer a good mix of beaches, restaurants, scenic coastline, and easy access to nearby towns.

Do you need a car in Costa Brava?

Not necessarily, but I highly recommend it. Some towns like Tossa de Mar and Cadaqués are manageable without a car, though having one makes it much easier to explore hidden beaches and smaller villages.

What are the best luxury hotels Costa Brava offers?

Some standout luxury hotels Costa Brava travelers love include Mas de Torrent, Hostal de la Gavina, Hotel Peralada Wine Spa, and Sallès Hotel & Spa Cala del Pi.

Where to Stay in Costa Brava: Choosing the Best Hotel

At the end of the day, choosing between all these Costa Brava hotels really comes down to the type of trip you want.

If you’re after hidden coves and relaxed beach days, Begur and Calella de Palafrugell are hard to beat. If you want something artistic and unique, Cadaqués has that dreamy Mediterranean magic that feels completely different from the rest of the coastline. And if your ideal vacation involves countryside hotels, wine, and slower mornings, inland Costa Brava might surprise you the most.

My biggest advice? Don’t try to rush this region.

Costa Brava is best experienced slowly. Long lunches, spontaneous beach stops, late sunsets, and hotels you actually want to spend time in are part of the experience here. And honestly, that’s what makes this stretch of coastline one of my favorite places in all of Spain.

Planning a trip to Spain? Discover more with these related articles:

Costa Brava Travel Guide: The Most Beautiful Towns, Beaches & Places to Stay in 2026

What to Pack for a Trip to Spain: Your Ultimate Packing List 

8 Cities to Visit in Catalonia, Spain 

Spending a Day in Cadaques, Spain

You Might Also Like...

No Comments

    Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.