Peace, style or sea views? The best hotels in Costa Brava for every type of stay

From seaside classics to hidden rural retreats, discover the best hotels in Costa Brava for travellers who care where they stay.

Boats on the beach in Calella de Palafrugell

Boats on the beach in Calella de Palafrugell. Photo by Manuel Torres Garcia.

The Costa Brava doesn’t make it easy. You’d think finding a hotel would be simple, but the region stretches nearly 200 kilometres from Blanes to the French border, with landscapes that shift from sandy bays to pine-covered hills to stark, rocky headlands. What counts as the “best” depends entirely on what you’re after.

A boutique hotel in Begur might be perfect for a design-loving couple but feel isolated if you’re travelling with kids. A beachfront hotel in Palamós might look ideal online but feel generic in real life.

This guide is different. It’s written for travellers who want to make a good decision once — and not spend hours second-guessing it. Whether you’re planning a romantic escape, a beach week, a food-focused trip or just want to wake up somewhere quiet with a view, these are the best hotels in Costa Brava for the way you like to travel.

Each has been chosen for a reason: not just star ratings or pool size, but setting, atmosphere and the kind of experience it offers. And crucially, there’s context. You’ll know what you’re getting — and why it’s worth booking.

Where to stay on the Costa Brava – and why it matters

For a small region, the Costa Brava can feel surprisingly fragmented. The coast twists and folds in on itself, alternating between long, flat beaches and jagged coves tucked under pine-covered cliffs. Inland, medieval villages, vineyards and rolling hills offer a completely different pace. Picking the right base isn’t just about the hotel. It’s about the kind of trip you want.

The southern stretch, from Blanes to Sant Feliu de Guíxols, is closest to Barcelona and has bigger resorts, better transport links and wide beaches. You’ll find plenty of family-friendly options here, though the atmosphere can feel a little more built-up.

Head further north and things start to change. Between Palamós, Calella de Palafrugell and Begur, the coast gets prettier and the hotels more interesting. This is where many of the best boutique stays are found . The inland villages here, such as Pals, Peratallada, or Torrent, offer a sense of old Catalonia that the coast lost long ago.

Push north again, and the landscape becomes wilder. Around Cadaqués and Cap de Creus, the terrain is harsher, the winds stronger, and the towns fewer and farther between. But if you’re looking for dramatic beauty and don’t mind the remoteness, it’s worth the drive.

In short, you need to pick a hotel in a location that fits.

For design lovers – boutique hotels with character

If you care about aesthetics, materials and mood, the Costa Brava has a quiet abundance of boutique hotels that feel like private homes. These are the spots where you’ll notice the texture of the linen, the curve of a staircase, the way the light falls in the morning and no two are alike.

Mas de Torrent, near Pals
A classic for a reason. Mas de Torrent occupies a former 18th-century farmhouse just outside the medieval village of Pals. It’s the kind of place that does quiet luxury without shouting about it: terracotta floors, whitewashed walls, and gardens that feel made for long afternoons. The pool is generous, the spa discreet, and the service tuned to exactly the right frequency. Rooms are large and pared-back, with subtle nods to local materials and textures.

Hotel Aigua Blava, Begur
Set between two coves, Aigua Blava feels like a grand old house that just happens to be a hotel. It’s traditional rather than trendy, but that’s part of its charm — think tiled floors, shuttered windows, and sea views from almost every angle. There’s an old-fashioned sense of hospitality here, and while the building itself leans towards the classic, the surrounding landscape does most of the talking.

Hotel La Bionda, Begur
Tucked into a quiet corner of Begur, La Bionda is adults-only and utterly personal. It’s the kind of place where every object seems deliberately placed, every colour chosen to calm. There are just eight rooms, each designed with a different theme, but all share a kind of cinematic elegance: soft velvet, rattan details, restored plasterwork. Breakfast is served in a quiet courtyard, and the owners are often on hand to recommend a beach or book you a table somewhere good. It’s calm, confident and doesn’t try too hard — which is rare and welcome.

For couples – romantic hotels made for slow mornings

The Costa Brava lends itself naturally to couples. There’s something about the light, the pace, the way dinner doesn’t start until nine. But some hotels do more than just provide a nice view — they create a mood. These are places where time slows down, where breakfast stretches until noon, and where you might not leave the property all day.

Sa Rascassa, Cala d’Aiguafreda
With just five rooms and no children allowed, Sa Rascassa is one of the quietest corners of the Costa Brava. It sits in a pine grove above a rocky cove, just steps away from the sea. The rooms are simple but carefully done — white walls, warm wood, no clutter — and the restaurant is a destination in itself. Dinner here, under the trees with a bottle of local wine, feels like something from another era. There’s no pool, no spa, and no one trying to sell you an experience. That’s exactly the point.

Hotel El Far, Llafranc
Built into the cliffside just below the Sant Sebastià lighthouse, El Far has views that don’t need adjectives. Inside, it’s understated, timeless and intimate, a blend of stone walls, shuttered windows and low lighting. There are only nine rooms, each with a view, and the restaurant serves better food than most people expect from a hotel. It’s a place that feels cut off, even though you’re only a few minutes from Llafranc.

Hostal Spa Empúries, L’Escala
Right on the beach but far from noisy crowds, Hostal Spa Empúries combines an eco-friendly ethos with mid-century design. Rooms in the old building are more traditional; the newer wing offers minimalist, Scandinavian-inspired spaces with floor-to-ceiling glass. There’s a small but well-run spa, a beachside terrace, and a restaurant that focuses on seasonal, local produce. It’s romantic in a low-key, modern way.

For food-focused travellers – where to stay and eat well

If you plan your days around meals, or choose destinations based on their restaurants, the Costa Brava won’t disappoint. Catalonia has long punched above its weight when it comes to food, and several of the region’s best places to stay are also home to kitchens worth travelling for. These hotels build their identity around food.

Casamar, Llafranc
Casamar has built a loyal following not just as a hotel but as one of the Costa Brava’s most respected family-run restaurants. The hotel itself is modest, with clean, bright rooms, but the reason to stay is what happens downstairs. The Michelin-starred restaurant is led by Quim Casellas, whose cooking combines classic technique with local sensibility. It’s not showy, just quietly excellent. Booking ahead is essential.

Hotel Llevant, Llafranc
Family-run and quietly elegant, Hotel Llevant offers classic seafront rooms and a restaurant that’s been drawing locals for generations. It’s less flashy than some, but the kitchen turns out precise, unpretentious Catalan food rooted in local produce and tradition. Think grilled fish, rice dishes, handmade desserts. Breakfast on the terrace is a quiet pleasure, and you’re steps from the beach when you feel like walking it off.

Mas Tapiolas, Solius
This rural hotel, set among pine-covered hills, offers a calm base with a restaurant that takes its kitchen seriously. The menu blends regional recipes with a lighter, modern approach, and many ingredients come from nearby producers. There’s also a pool, a small spa and a handful of rooms in restored stone cottages if you prefer something more private. It’s relaxed but professional — and ideal if you want good food without formality.

For beach access – hotels right on the coast

There’s something satisfying about walking out of your room and being at the water’s edge within minutes. While the Costa Brava has a rugged, sometimes inaccessible coastline, there are a few places where you can stay just steps from the sea, without compromising on charm or comfort.

Hotel Trias, Palamós
This early 20th-century Palamós hotel, once favoured by Ava Gardner and Truman Capote, still carries the kind of easy glamour that never quite goes out of style. The rooms are simple but well kept, many with balconies and sea views. Downstairs, the lobby bar and restaurant have a retro feel, all tiled floors, black-and-white photos, and a sense that time isn’t being rushed. You’re right on the promenade here, with quick access to the beach, the fish market and the excellent seafood restaurants Palamós is known for.

Park Hotel San Jorge, Platja d’Aro
Set high on a rocky outcrop between two coves, this hotel manages to combine resort-style amenities with better-than-average taste. Rooms in the newer wing have sea views, and a path leads down to two small beaches that feel far more remote than the busy town behind. It’s a good option if you want coastal access and comfort, but don’t need boutique scale or fuss.

Hotel Mediterrani, Calella de Palafrugell
A small hotel with an unbeatable position overlooking the beach. Rooms are bright and basic, but many have balconies right above the beach. It’s family-run, low-key and quietly popular with repeat visitors who come for the view and the location rather than design flourishes. From here, you can walk the coastal path, swim before breakfast or just watch the sea change colour throughout the day.

For peace and quiet – rural retreats worth the drive

A short drive inland from the coast, the Costa Brava softens. The air feels drier, the roads quieter, and olive groves start to replace pine trees. If your idea of luxury is silence, space and slow mornings, these hotels are the ones worth seeking out.

Can Casi, Regencós
Hidden down a narrow lane between Pals and Begur, Can Casi feels like staying at a friend’s country house — if your friend happened to have impeccable taste and a very good gardener. The rooms are large and individually styled, with soft lighting, worn leather and vintage pieces. Breakfast is generous, served in the garden, and the whole place runs on quiet efficiency. It’s popular with couples looking to disappear for a few days without feeling isolated.

Les Hamaques, Viladamat
Near L’Escala but a world away from the coast’s bustle, Les Hamaques is a small, adults-only retreat created by a former interior designer and his journalist wife. Every corner feels considered: linen curtains that catch the breeze, well-thumbed books, a hammock in the garden. There’s no restaurant, but breakfast is outstanding, and the owners are happy to recommend local places for dinner. It’s stylish without being staged — peaceful, personal and very easy to love.

Family-friendly hotels that don’t feel like holiday parks

Finding somewhere that works for families without resorting to buffets and bingo can be a challenge on the Costa Brava. These hotels manage to stay relaxed and welcoming without losing their sense of place — grown-ups get comfort and calm, and kids get space to move.

Hotel Garbí, Calella de Palafrugell
A long-running favourite set on the hillside above Calella, Hotel Garbí has a family-run warmth that’s hard to fake. Rooms are straightforward but spotless, and the pool area is surrounded by trees rather than concrete. There’s a small playground tucked away in the garden and plenty of space for children to roam safely. You can walk to the beach in under ten minutes, but it’s quiet enough here to sleep with the windows open.

Hotel Terramar, Llafranc
Right on the seafront promenade, Terramar has been welcoming guests since the 1930s. The rooms have been updated without losing their old-fashioned charm, and the front-facing ones come with small balconies and big views. Families appreciate the easy logistics — beach downstairs, restaurants next door, no car required. Staff are unfailingly kind, and breakfast on the terrace is the highlight of most mornings.

Mas Roselló, Calonge
For families who prefer space and nature to town centres, Mas Roselló offers both. It’s a converted 15th century farmhouse surrounded by fields, with a large garden and outdoor pool. Interiors are simple and rustic, with stone walls and tiled floors, and there’s a relaxed, unhurried atmosphere throughout. You’re a short drive from several good beaches, but it feels comfortably removed from the summer chaos.

The best hotels in Costa Brava for you

Choosing where to stay on the Costa Brava isn’t just about stars or price, it’s about atmosphere and the right hotel changes the whole tone of a trip. Some people need the sea outside their window; others just want silence, good food and the sound of cicadas at night.

The best hotels in Costa Brava tend to share a few things: a respect for their surroundings, owners who care about details, and a sense that they belong to the place they’re in. Whether you’re drawn to a barefoot week by the sea, a few days among vineyards, or a romantic bolthole tucked into a pine grove, you’ll find something here that fits.

And once you do, you’ll realise that Costa Brava’s real luxury isn’t the thread count or the wine list — it’s the space to slow down and enjoy where you are.

Costa Brava Lifestyle

Receive our monthly newsletter for free


No thanks, I'm not interested in the Costa Brava