Sun, sea and sand are guaranteed on the Costa Brava, Spain’s first - and still the leading - holiday coast. Stretching from Blanes, an hour’s drive north of Barcelona, to the French border, this was one of Europe’s first package-tour hotspots. And for good reason: warm seas, miles of soft sand, glorious sunshine. So, a Costa Brava beach hotel is still one of the best choices for a seaside break.
But it’s not all high-rise hotels and jam-packed beaches - although you will find plenty of cheerful fun around Lloret de Mar, if that’s what you want. There are wooded coves and pretty beaches around Palamós (where chic Barcelonians hang out) and more rugged coastlines to the north, around the Bay of Roses, for the more adventurous. This was also home to the maverick surrealist, Salvador Dalí. We’ve been up and down the coast and rounded up some of the best beach hotels on the Costa Brava.
There are hundreds of Costa Brava beach hotels but we’ve sifted through them all to come up with the best to suit every pocket. Now all you need do is find your sun cream and your shades. Or if you can't find what you're looking for check out all our Costa Brava recommendations.
Llafranc, Costa Brava
A small charming hotel with stunning views over the bay. Sunny rooms have parquet floors, creamy furnishings and private balconies. Lovely restaurant and terrace overlooking the sea. A great value spot for a beach holiday.
Llafranc, Costa Brava
A simple hotel with contemporary rooms minutes from the beach with stunning sea views. Excellent fish restaurant, family friendly, and great value for money. An ideal choice for a beach holiday and walking distance from bars and restaurants.
A lovely seaside hotel in the bay of Cadaques. Smart nautical rooms and apartments with lots of natural light, white washed walls and private balconies. Good restaurant, stunning views, excellent value. An ideal beach holiday for families, friends, and couples.
Tamariu, Costa Brava
Fantastic sea front hotel with crisp nautical themed rooms and an excellent fish restaurant. Excellent value and perfectly positioned for a beach holiday. Low key, family friendly, and lots of activities around.
l'Escala, Costa Brava
One of Europe's most eco friendly resorts. Original Greco Roman ruins meet sleek modern design. Various rooms suit families, couples and groups. Two excellent restaurants, top notch spa, and plenty to do on the beach and around.
A lively restaurant and bar with rooms on the beach front. Contemporary chic rooms and family suites have private sea-facing balconies, parquet floors and creamy furnishings. A great choice for a beach holiday.
Excellently equipped seaside hotel right on the beach. Rooms, suites and apartments all in neutral tones with private balconies cater to families, groups and couples. Excellent restaurant, salt water pool, tennis courts, and watersports. A great choice for a beach holiday with everything on site.
Province of Girona, Costa Brava
Magical luxury hotel overlooking the Bay of Roses - with crystal sea views it's a perfect romantic hideaway. Stylish rooms with a nautical vibe echo the Mediterranean, and most have terraces overlooking the sea. Four restaurants, panoramic bar, indoor pool & spa. Spoiling luxury by the sea!