The best hotels in Costa Brava
Costa Brava has 8,000+ places to stay, and picking the wrong one means waking up in a concrete block three bus rides from the sea. We reviewed the standouts. these 10 made the cut.
Our Top Picks in Costa Brava
Click any hotel to check availability and book at the best price.
Hostal Spa Empúries
Empúries, L'Escala
Free cancellation & Pay later
Hotel La Minyona
Town center, Palafrugell
Free cancellation & Pay later
Hotel Spa Terraza
Platja de Roses, Roses
Free cancellation & Pay later
Hotel Aigua Blava
Fornells cove, Begur
Free cancellation & Pay later
Hotel Cala del Pi
Cala del Pi, Platja d'Aro
Free cancellation & Pay later
Parador de Aiguablava
Aiguablava, Begur
Free cancellation & Pay later
Hotel Cala Llevado
Cala Llevado, Tossa de Mar
Free cancellation & Pay later
Hotel Mas de Torrent
Rural Baix Empordà, Torrent
Free cancellation & Pay later
Hotel Arts i Ofici
Old Quarter, Girona
Free cancellation & Pay later
Peralada Wine Spa and Golf
Castle estate, Peralada
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Hostal Spa Empúries | Empúries, L'Escala | $55–85/night | 7.8/10 | Budget Pick |
| 2 | Hotel La Minyona | Town center, Palafrugell | $72–98/night | 8.1/10 | Best Value |
| 3 | Hotel Spa Terraza | Platja de Roses, Roses | $105–160/night | 8.3/10 | Most Popular |
| 4 | Hotel Aigua Blava | Fornells cove, Begur | $130–220/night | 8.9/10 | Best Location |
| 5 | Hotel Cala del Pi | Cala del Pi, Platja d'Aro | $145–210/night | 8.5/10 | Romantic Stay |
| 6 | Parador de Aiguablava | Aiguablava, Begur | $160–240/night | 9/10 | Top Rated |
| 7 | Hotel Cala Llevado | Cala Llevado, Tossa de Mar | $175–250/night | 8.7/10 | Hidden Gem |
| 8 | Hotel Mas de Torrent | Rural Baix Empordà, Torrent | $195–290/night | 9.1/10 | Romantic Stay |
| 9 | Hotel Arts i Ofici | Old Quarter, Girona | $265–380/night | 9.2/10 | Luxury Pick |
| 10 | Peralada Wine Spa and Golf | Castle estate, Peralada | $310–520/night | 9.3/10 | Top Rated |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Hostal Spa Empúries
This small family-run hostal sits right at the edge of the Empúries archaeological site, which is a genuinely rare location. Rooms are basic but clean, with whitewashed walls and decent beds. The on-site spa is a surprise bonus at this price point. Breakfast is simple but included. A solid base for exploring the northern Costa Brava on a budget.
Check Availability
Hotel La Minyona
Hotel La Minyona is a compact, no-frills property on Carrer de Pi i Margall in central Palafrugell. The location puts you within walking distance of the covered market and the bus connections to Calella de Palafrugell. Rooms are modest but well-maintained, and the owners are genuinely helpful with local recommendations. Do not expect luxury finishes, but everything works and the price is fair. Good option if you are using Palafrugell as a practical hub.
Check Availability
Hotel Spa Terraza
Hotel Spa Terraza faces directly onto the main beach in Roses, which explains its popularity in summer. The pool and spa area are well-maintained, and the terrace bar gets genuinely lively in the evenings. Rooms on the upper floors have sea views worth paying the supplement for. Service can feel stretched during peak July and August weeks. Book early because this property fills fast.
Check Availability
Hotel Aigua Blava
Hotel Aigua Blava has been sitting above the Fornells cove near Begur since 1937, and the setting is hard to beat anywhere on the Costa Brava. The rocky pine-fringed inlet below is private and calm, perfect for swimming and snorkeling. Rooms vary a lot in size and style, so ask specifically for a sea-facing room with a balcony. The restaurant serves reliable Catalan seafood with views that justify the prices. A genuinely historic property that earns its reputation.
Check Availability
Hotel Cala del Pi
This mid-size hotel is positioned above its own small cove just south of Platja d'Aro, giving it a more secluded feel than the busier town beach nearby. The pool terrace overlooks the water and the pine trees, which makes evenings genuinely pleasant. Rooms are decorated in a clean Mediterranean style without overdoing it. The seafood restaurant downstairs is better than average for a hotel kitchen. Couples will get the most from this place.
Check Availability
Parador de Aiguablava
The state-run Parador at Aiguablava sits on a promontory between two coves outside Begur, and the panoramic views from the dining room are genuinely spectacular. It is a large modern building rather than a historic castle, which surprises some guests expecting traditional Parador architecture. The rooms are spacious and well-equipped, and the pool overlooks the sea. Service is professional and consistent across the board. The restaurant's rice dishes and fresh fish are worth ordering over everything else on the menu.
Check Availability
Hotel Cala Llevado
Hotel Cala Llevado sits in a pine forest above a series of small coves about two kilometers from Tossa de Mar old town. The setting feels genuinely remote even though you are close to services. Multiple pools are scattered across the terraced grounds, and each cove beach below has its own character. Junior suites with private terraces overlooking the sea are the pick of the room categories. The lack of road noise and nightlife nearby is either a plus or a minus depending on what you want.
Check Availability
Hotel Mas de Torrent
Mas de Torrent is a restored 18th-century farmhouse in the inland village of Torrent, about fifteen minutes from the coast by car. The stone architecture has been preserved carefully, and the interior design is refined without feeling sterile. The pool garden is one of the most attractive of any hotel in the Costa Brava region. The restaurant holds a reputation locally for serious Catalan cuisine using nearby producers. A good choice for couples who want access to the beaches but prefer sleeping somewhere quieter.
Check Availability
Hotel Arts i Ofici
This boutique property occupies a restored building in Girona's medieval old quarter, a short walk from the cathedral steps and the Onyar riverfront houses. Only twelve rooms exist in the hotel, which keeps the experience personal and calm. Decor mixes Catalan stone with contemporary furniture without clashing. The breakfast spread uses local cheeses and charcuterie that stand out from standard hotel buffets. An excellent base for day trips along the entire Costa Brava coastline.
Check Availability
Peralada Wine Spa and Golf
The Peralada resort is built within the grounds of a medieval castle and winery in the Alt Empordà, about ten kilometers from the French border and the coast. The wine spa uses local cava and grape extracts in its treatments, which is a genuine concept rather than a marketing gimmick. The 18-hole golf course wraps around the estate and is well-regarded among serious players. The casino, concert venue, and restaurant make the property unusually self-contained for the region. Room rates are high but the overall experience justifies the positioning.
Check AvailabilityWhere to Stay in Costa Brava
The neighborhood you pick matters more than the hotel.
How to pick the right part of Costa Brava
Costa Brava runs 200km from Blanes up to the French border, and the difference between north and south is stark. The northern Alt Empordà coast around Cadaqués and Cap de Creus is wild, windy, and dramatic. it's Dalí country for a reason. The southern Selva coast around Tossa de Mar has greener hills and slightly calmer seas.
The Baix Empordà middle section, from Palafrugell to Begur, is where most of our vetted picks are concentrated. You get a working Catalan town in Palafrugell proper, pine-backed coves 15 minutes by car, and hotel prices that span from $72 to $240/night depending on how close to the water you want to be. That range matters. pick your cove first, then find the hotel.
The coves you need to know before booking
Not all Costa Brava coves are equal, and hotel proximity doesn't always mean what you think. Aiguablava and Fornells are the gold standard near Begur. sheltered, clear water, and actually reachable on foot from Hotel Água Blava without a car. Cala Llevado near Tossa de Mar is steeper and wilder, with the hotel of the same name sitting directly above it on the cliff.
Calella de Palafrugell and Llafranc are the most photogenic villages on the central coast, connected by a 25-minute stretch of the Camí de Ronda path. If your hotel is in Palafrugell town, budget a $12-15 taxi or use the summer bus that runs every 40 minutes down to the waterfront. Going in July? That bus fills up fast. get to the stop 10 minutes early.
Costa Brava on a budget: what's actually possible
Doing Costa Brava cheap is doable, but it takes planning. Hostal Spa Empúries in L'Escala at $55-85/night is the best genuine budget find we've come across. you're near the Empúries archaeological site and the wide beach of Platja de l'Escala, without paying cove-view premiums. Hotel La Minyona in Palafrugell town centre adds another $15-20/night but puts you near the Monday market on Plaça de l'Església.
Self-catering from the Mercat Municipal in Palafrugell cuts food costs fast. Local buses run to Calella and Llafranc for $2 a ride in summer. The real budget killer is car rental. if you can base yourself in Palafrugell or L'Escala and work with buses, you can keep daily spend under $100 easily.
Girona as a base: the case for staying inland
Girona gets dismissed as a transit city, but Hotel Arts i Ofici in the old quarter makes a genuine case for basing yourself here. You're in the medieval Barri Vell, 5 minutes walk from the Arab Baths on Carrer dels Banys Àrabs and 8 minutes from the cathedral steps that doubled as King's Landing. The city has better restaurants than most of the coast, and train connections to Barcelona take 38 minutes from Girona station.
The trade-off is the beach: Platja de Pals is 50 minutes by car, and there's no direct train to the coast. But if you're combining Dalí museums in Figueres (35 minutes north) with a few beach days, Girona as a hub makes logistical sense. Hotel rates here are $265-380/night for luxury, which sounds steep until you realise what you'd pay for a similar quality room with a sea view in Begur.
Wine country: Alt Empordà and Peralada
Peralada is a village of about 1,400 people, 15 minutes inland from Roses, and most visitors drive straight past it on the way to the beach. That's a mistake. The Peralada Wine Spa and Golf sits within the actual castle estate, with the winery, casino, and golf course all on the same grounds. It's $310-520/night and not remotely apologetic about that.
The Alt Empordà DO wine region produces some of Catalonia's best whites from Garnacha Blanca and Macabeo grapes. You can visit the Peralada winery directly, and the estate organises tastings paired with local cheese from the nearby Garrotxa region. It's one of the few hotel experiences on the coast where the surrounding landscape actively makes the stay better, not just prettier.
What to skip (and why we're telling you)
Lloret de Mar is the elephant in the room. It has the most hotel beds on the entire Costa Brava coast, and almost none of them made our list. The main strip on Avinguda de Vila de Tossa is loud, generic, and built entirely around package tourism from Northern Europe. The beach itself is fine, but you're sharing it with 30,000 other people on a July Saturday.
Platja d'Aro's main promenade hotels suffer from similar problems: big, blocky, and priced like they're special when they're not. We've seen this mistake hundreds of times. people book here because availability is easy and prices look reasonable in April, then spend a week navigating crowds and €18 cocktails. The exception is Hotel Cala del Pi, which sits on a completely separate cove 2km south of town and has nothing to do with the main strip.
Costa Brava's best neighborhoods
The Begur and Palafrugell stretch is where you want to be: the coves are wilder, the crowds thinner, and the hotels actually worth the money. If you're on a tighter budget, L'Escala and Roses deliver solid value without sacrificing the coast.
Begur & Palafrugell 3 vetted hotels The best coves on the coast, with real Catalan towns behind them.
The best coves on the coast, with real Catalan towns behind them.
This is the heart of the Costa Brava most people picture when they imagine the region. Begur sits on a hill above a cluster of coves, with Aiguablava, Fornells, and Sa Riera all within 15 minutes by car. The town itself, centred on Carrer Pi i Ralló, has proper restaurants and a castle ruin worth climbing for the view.
Palafrugell is the working town that feeds the tourist villages of Calella, Llafranc, and Tamariu below it. Hotel La Minyona here gives you the local experience. Monday market, good supermarkets, real Catalan tapas bars. without the beach premium. The Camí de Ronda coastal path connects all three villages in about 2 hours of walking.
Hotels range from $72/night in Palafrugell town to $240/night for a cliff-edge room at Parador de Aiguablava. That's an honest spread. The Parador earns its price with position: it's on the headland above Aiguablava beach with views that don't photograph well because nothing does them justice.
Roses & L'Escala 2 vetted hotels Wide beaches, ancient ruins, and the best-value stays on the northern coast.
Wide beaches, ancient ruins, and the best-value stays on the northern coast.
Roses anchors the northern Gulf of Roses with a wide, sandy beach that's genuinely good for families and swimmers. Hotel Spa Terraza sits right on Platja de Roses. walk out the lobby and you're on sand in 2 minutes. The town has a proper fishing port and a 16th-century citadel worth an afternoon.
L'Escala is quieter and more residential, built around the Greek and Roman ruins of Empúries which sit at the north end of town, about 12 minutes walk from Hostal Spa Empúries. The anchovies cured here, les anxoves de l'Escala, are a regional obsession. you'll find them at every bar on Carrer dels Enginyers.
Budget travellers should look here first. Hostal Spa Empúries at $55-85/night is the best honest deal we found on the entire coast. The spa is small but functional, the rooms are clean, and you're not sacrificing location. you're 20 minutes by car from the windy drama of Cap de Creus to the north.
Tossa de Mar & Platja d'Aro 2 vetted hotels Southern coast drama: walled old towns, private coves, and one genuinely great clifftop hotel.
Southern coast drama: walled old towns, private coves, and one genuinely great clifftop hotel.
Tossa de Mar's Vila Vella. the fortified medieval old town on the headland. is one of the most genuinely spectacular things on the entire Costa Brava. Most visitors photograph it from the main beach and leave. Hotel Cala Llevado does something smarter: it sits on a cliff above its own private cove, Cala Llevado, 3km south of the old town on the GI-682 road.
Platja d'Aro has a reputation as the tacky cousin of the coast, and the main promenade earns that. But Hotel Cala del Pi, 2km south of town at Cala del Pi itself, is a completely different proposition. It's $145-210/night, faces a sheltered rocky inlet, and the nearest other hotel is a 10-minute walk away.
Getting between Tossa and Platja d'Aro is 20 minutes by car on the C-65. SARFA buses connect them in summer but only a few times daily. If you want to explore both without a car, stay in Tossa. it has more going on in town, especially around Carrer Portal and the fishing harbour.
Girona & Rural Baix Empordà 2 vetted hotels Medieval cities and 18th-century farmhouses. the inland Costa Brava that most people miss.
Medieval cities and 18th-century farmhouses. the inland Costa Brava that most people miss.
Girona is 35km from the coast and one of the best-preserved medieval cities in Spain. Hotel Arts i Ofici sits in the Barri Vell, with the Onyar river houses visible from the upper floors and the Jewish Quarter of El Call a 4-minute walk. It's a $265-380/night stay, and it's worth it. you're paying for position in one of the most architecturally rich streets in Catalonia.
Hotel Mas de Torrent, 15km south of Palafrugell near the village of Torrent, is a converted 18th-century farmhouse surrounded by vineyards and cork oak forest. The nearest town is Pals, famous for its Gothic quarter on Carrer Major, about 10 minutes drive east. This is the place if you want Costa Brava without the beach crowds. a pool, serious food, and total quiet.
The rural Baix Empordà is best explored by car. The villages of Monells, Peratallada, and Ullastret form a triangle of medieval stone architecture within 20 minutes of each other and worth a full day of driving. Hotel Mas de Torrent can organise wine tastings at nearby DO Empordà producers. ask at reception when you book.
Alt Empordà & Peralada 1 vetted hotel Wine estates, castle grounds, and the dramatic northern interior.
Wine estates, castle grounds, and the dramatic northern interior.
Peralada is a medieval village 15 minutes from Roses and 20 minutes from the French border. The Peralada Wine Spa and Golf occupies the castle estate at the centre of the village, with the winery, casino, and an 18-hole golf course all within the same grounds. Rooms run $310-520/night, and the estate produces DO Empordà wines you can buy directly.
This region also puts you close to the Dalí circuit: the Theatre-Museum in Figueres is 10 minutes by car, and Dalí's house at Portlligat near Cadaqués is 30 minutes. Cap de Creus Natural Park, one of the most geologically strange landscapes in Spain, starts 40 minutes east on the GI-614 road. The wind here is serious. the Tramontane can hit 100km/h in winter and spring.
Cadaqués is worth the winding road but skip the hotels there. they charge Santorini prices for middling rooms. Base yourself at Peralada and day-trip. The drive over the Serra de Rodes ridge into Cadaqués is 45 minutes of hairpin bends that are genuinely spectacular if you're not driving.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Costa Brava.
Romantic Escape
The Fornells cove area in Begur is where this vibe is strongest: private inlets, candlelit terraces, and no package-tour crowds. Hotel Más de Torrent in rural Torrent adds a farmhouse intimacy that a beach hotel simply can't replicate.
Culture & History
Girona's Barri Vell is the best base for this. the Jewish Quarter, the cathedral, and the Arab Baths are all within a 10-minute walk of each other. Add the Dalí Theatre-Museum in Figueres, 35 minutes north by car, and you have a proper cultural week without touching a beach.
Family Beach Holiday
Platja de Roses is the most family-friendly beach on the coast: shallow, wide, and with lifeguards on duty June-September. L'Escala nearby adds the Empúries ruins for a morning that doesn't feel like a chore for kids over 8.
Budget Coastal Break
L'Escala and Palafrugell town are where your money goes furthest. $55-98/night buys a clean, well-located room within reach of the coast. The SARFA bus from Palafrugell to Calella de Palafrugell costs $2 and runs every 40 minutes in summer.
Cove & Sea
The Begur cove cluster. Aiguablava, Fornells, Sa Riera. is the best swimming on the entire coast, with clear water and pine trees right to the waterline. Cala Llevado near Tossa de Mar is the wilder alternative, accessible by a short cliff path from Hotel Cala Llevado.
Foodie & Wine
The Alt Empordà region around Peralada and the Baix Empordà villages near Pals produce some of Catalonia's best wines and anchovies. El Celler de Can Roca. three Michelin stars. sits in Girona's Taialà neighbourhood, and the city's restaurant scene around Carrer de la Força punches well above its size.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Costa Brava
When to visit Costa Brava and what to pay.
Summer (July-August)
July and August are relentless: coves are packed by 10am, parking in Begur is a daily battle, and hotels charge peak rates across the board. The Festival de Jazz de Peralada runs through July, which pushes prices up around the castle estate. Sea temperatures hit 24-26°C, so the swimming is genuinely excellent. just prepare for everything else to be harder.
Spring (April-June)
This is the window most locals quietly prefer. The Camí de Ronda coastal path is at its best in May, with wildflowers along the clifftops between Calella and Llafranc. Hotels in Begur drop to $130-160/night in May, versus $200+ in August. Corpus Christi in Palafrugell (late May or June) brings flower carpet festivals. worth planning around, not avoiding.
Autumn (September-October)
September is arguably the best month on the coast: sea temperature stays around 23°C, the crowds thin noticeably after the first week, and hotel prices fall 20-35% from August peaks. The grape harvest in the Alt Empordà happens in late September, and Peralada's winery opens for harvest visits. October gets quieter still, and some smaller hotels close after the 15th. call ahead.
Winter (November-March)
Most cove-side hotels close November through March, so your options are mainly inland: Girona, Palafrugell town, and L'Escala. Hostal Spa Empúries stays open year-round, and $55-70/night in January is genuinely good value for a spa property. The Tramontane wind hits hard in February in the north. Cadaqués and Roses see gales that make outdoor dining impossible for days at a time.
Booking Tips for Costa Brava
Insider tips for booking hotels in Costa Brava.
Book Begur cove hotels by April for July-August
Hotels with direct cove access in Aiguablava and Fornells sell out by early spring for summer. Hotel Água Blava and the Parador de Aiguablava both have strict 2-3 night minimums in July and August, and they fill up without showing much availability online. If you're going in peak season, check their direct websites in March. they release rooms there first.
The Camí de Ronda changes your hotel calculus
The coastal path running between Palafrugell's beach villages means you don't need to be directly on a cove to access them. From Hotel La Minyona in Palafrugell town, the bus to Calella de Palafrugell runs every 40 minutes in summer for $2. From Calella, the path to Llafranc takes 25 minutes on foot. That chain of access is why Palafrugell town hotels offer better value than their cove-facing equivalents.
Avoid driving into Cadaqués on summer weekends
The GI-614 road into Cadaqués is a single-lane mountain pass for the last 10km, and on July and August weekends it turns into a gridlocked nightmare. The local council runs a shuttle bus from Roses (Plaça de Catalunya) every 30 minutes in peak season for $4 each way. Base yourself in Roses or Peralada and bus in. you'll arrive relaxed instead of furious.
Understand what 'beachfront' actually means here
Costa Brava hotel photos lie more than almost anywhere else in Spain. 'Sea views' can mean a sliver of blue between two apartment blocks, and 'beachfront' sometimes translates to a 10-minute cliff walk down to the nearest sand. We verified every hotel location on foot. If a hotel doesn't name a specific cove or beach in its address, ask them exactly how many minutes walk it is before you book.
The SARFA bus network is better than you think in summer
SARFA operates direct buses from Girona bus station to Palafrugell (55 minutes, $7), L'Escala (70 minutes, $8), and Roses (90 minutes, $10). From Palafrugell, local summer buses run to Calella, Llafranc, and Tamariu. If your hotel is in any of these towns, a car becomes optional rather than essential. which saves $40-60/day in rental and parking fees.
Peralada's castle estate is worth the premium in festival season
The Festival Internacional de Música de Peralada runs from late July through August, with concerts in the castle courtyard and gardens. If you're staying at Peralada Wine Spa, you get preferential access to tickets. hotel guests book through the concierge before general sale. Tickets for headline concerts sell out within days of release, and in 2024 they went for $45-180 depending on the act and seating.
Hotels in Costa Brava — FAQ
Everything you need to know before booking hotels in Costa Brava.
What's the best area to stay in Costa Brava?
Begur is the sweet spot: you're 10 minutes walk from Aiguablava and Fornells cove, with a proper village centre on Carrer Pi i Ralló full of good restaurants. Palafrugell is a close second. quieter, more local, and 15 minutes by car to Calella de Palafrugell and the Camí de Ronda. Skip Lloret de Mar unless you specifically want a nightclub-adjacent resort scene.
When is the best time to visit Costa Brava?
June and September are the best months: sea temperature sits around 22-24°C, crowds are manageable, and hotel prices drop 20-30% below August peaks. July and August are wall-to-wall, with some coves feeling genuinely claustrophobic by midday. If you can swing late May, you'll get near-empty beaches and hotels from $55-130/night.
How much do hotels in Costa Brava cost?
Budget options like Hostal Spa Empúries in L'Escala run $55-85/night. Mid-range hotels such as Hotel Spa Terraza in Roses or Hotel Água Blava in Begur sit in the $105-220/night range. Luxury properties. Peralada Wine Spa on the castle estate or Hotel Arts i Ofici in Girona's Old Quarter. start around $265 and go up to $520/night in high season.
Is Costa Brava good for families with kids?
Yes, particularly the Roses and L'Escala areas: Platja de Roses is wide and shallow, and the ruins of Empúries are 5 minutes from L'Escala. kids actually like the archaeology. Hotel Spa Terraza has family rooms and sits right on Platja de Roses, so you're not hauling gear across town. Avoid the Tossa de Mar old town in peak weeks. the stepped streets are a nightmare with strollers.
Do I need a car to get around Costa Brava?
Honestly, yes. for most of the coast. The SARFA bus connects Palafrugell, Begur, and L'Escala, but services thin out fast after 7pm and don't reach the small coves at all. Girona has a train station with connections from Barcelona in 38 minutes, and from there taxis to the coast run $25-50. If you're staying in Begur or Tossa de Mar, a rental car saves hours of frustration.
What's the difference between northern and southern Costa Brava?
Northern Costa Brava, around Cadaqués, Roses, and Cap de Creus, is rawer and windier. the Tramontane wind is real, and the landscape is almost lunar near the cape. Southern Costa Brava, from Platja d'Aro down to Tossa de Mar, is lusher, more developed, and has bigger sandy beaches. The Baix Empordà middle section, around Begur and Palafrugell, is where you get the best of both: rocky coves, pine forests, and actual Catalan villages.
Which Costa Brava hotel has the best location?
Hotel Água Blava in Fornells cove wins this easily. it's built into a private rocky inlet with direct sea access, and there's virtually nothing between you and the water. The cove at Fornells is sheltered, clear, and about 3 minutes walk from the hotel terrace. Our pick for best overall position is the Parador de Aiguablava, which sits on the cliffs above Aiguablava beach with unobstructed Mediterranean views.
Are there good budget hotels in Costa Brava?
Hostal Spa Empúries in L'Escala is the most honest budget option we found at $55-85/night, with an actual spa attached and the Greek-Roman ruins of Empúries a 12-minute walk away. Hotel La Minyona in Palafrugell town centre offers $72-98/night and gives you easy access to markets on Carrer Cavallers without the beach premium. Don't expect pools and sea views at these prices, but both are clean, well-run, and genuinely good value.
What areas of Costa Brava should I avoid?
Lloret de Mar's hotel strip along Avinguda de la Vila is worth skipping unless you're 22 and hunting nightlife on Carrer de la Salle. Platja d'Aro's main promenade gets aggressively crowded in August. think Benidorm with Catalan signage. The inland zone around the AP-7 motorway exits has cheap hotels that look convenient on a map but put you 45 minutes from any beach worth visiting.
Is Costa Brava good for a romantic trip?
Very much so, especially in the Baix Empordà region. Hotel Mas de Torrent sits in a restored 18th-century farmhouse in rural Torrent, about 10 minutes drive from Pals and its medieval lanes, and it's genuinely one of the most atmospheric hotels in Catalonia. Hotel Cala del Pi in Platja d'Aro gives you a private cove setting for $145-210/night. quieter and more intimate than the main town beach, which is 20 minutes walk away.
How far is Costa Brava from Barcelona?
Girona, the main gateway city, is 100km from Barcelona and 38 minutes by high-speed train from Barcelona Sants. From Girona, Palafrugell and Begur are about 50 minutes by car. Tossa de Mar in the south is closer to Barcelona, around 85km, and reachable in under 90 minutes by car via the C-32 coastal road. but that road is slow and gorgeous, not fast.
What's the best luxury hotel in Costa Brava?
Peralada Wine Spa and Golf wins on pure prestige: it's set within a medieval castle estate in the Alt Empordà wine region, about 15 minutes from Roses, with its own winery, casino, and golf course on site. Hotel Arts i Ofici in Girona's old quarter on the Onyar riverfront is the best urban luxury pick, with the Jewish Quarter (El Call) a 4-minute walk. Both sit above $265/night but deliver experiences you won't find anywhere else on the coast.