14 Top-Rated Resorts in Barcelona

Written by Lisa Alexander
Dec 1, 2022
We may earn a commission from affiliate links ()

With its sun-kissed coastline, superb cuisine, and vibrant cultural offerings, Barcelona beckons visitors in search of a relaxing and revitalizing seaside holiday. Staying at an all-inclusive resort in Spain allows for a pampering experience complete with spa treatments, lounging by the pool, sunbathing at the beach, and dining at gourmet restaurants.

Vacationers can choose from a wide selection of resort hotels along Barcelona's shoreline, as well as within the city center. The variety of resorts in Barcelona includes something for everyone, even for travelers who want to focus on sightseeing in the city's historic center.

Sun worshippers will want to book accommodations at a beachfront resort. Many large high-rise hotels overlook the city's beaches, including a few resorts that front Barcelona's best beaches.

Travelers with little ones should opt for a family-friendly resort hotel with special offerings such as kiddie pools and children's activities.

Find the best place to stay with our list of the top resorts in Barcelona.

1. W Barcelona

Photo Source: W Barcelona

Accommodation: W Barcelona

W Barcelona boasts a spectacular seafront setting in La Barceloneta neighborhood, about a 20-minute walk from the historic center of Barcelona. La Barceloneta was once a traditional fishing village, and today has many seafood restaurants and places to get tapas.

This trendy five-star resort stands on Barceloneta Beach, a popular spot that draws many locals and holiday goers. Barceloneta Beach tends to be crowded because it's so close to the city center and has great facilities: public restrooms, showers, lifeguards, snack bars, and lounge chair and umbrella rentals. There's also a boardwalk for taking seaside strolls.

In a fabulous location with direct access to the beach, the W Barcelona offers luxurious accommodations and splendid panoramic vistas. The hotel's subdued contemporary-style guest rooms feature floor-to-ceiling windows with expansive sea views or city views.

The hotel occupies an avant-garde building designed by Ricardo Bofill, a world-famous architect. Amenities include a gourmet restaurant with live entertainment; a beach club, which offers casual dining options; a rooftop terrace with an infinity pool; a spa with a sauna, steam room, indoor pool, and Jacuzzi; Pilates and yoga classes; and a relaxation area.

2. Hotel Arts Barcelona

Photo Source: Hotel Arts Barcelona

Accommodation: Hotel Arts Barcelona

Considered one of Spain's best beach resorts, this Marriott property delights guests with its stylish guest rooms, top-notch amenities, and exceptional service. The hotel is one of Barcelona's tallest buildings, which towers over the seafront between Barceloneta Beach and Nova Icària Beach (two of Barcelona's best beaches).

The bright, spacious guest rooms feature minimalistic decor and large windows that afford breathtaking panoramic vistas. Some of the rooms overlook the Mediterranean Sea, others provide views of the Barcelona cityscape. Travelers may choose from standard rooms, suites, or multi-bedroom penthouses on the hotel's top floors.

Amenities at the five-star property include two outdoor swimming pools, including an infinity pool; luxuriant gardens with sunny terraces; and a full-service spa with Jacuzzi, steam room, sauna, relaxation areas, and stunning sea views.

The hotel boasts award-wining cuisine and is renowned for its gastronomic restaurant, Enoteca Paco Pérez, awarded two Michelin stars. Guests may also dine al fresco on a shaded terrace at the hotel's casual poolside restaurant, or stop for snacks at the café that serves artisanal coffee, as well as breakfast pastries, light meals, and desserts.

The hotel's breakfast restaurant serves a buffet prepared from local and organic ingredients, inspired by Barcelona's famous food market, La Boqueria. Besides hot dishes and warm just-baked pastries, there's also a station that dispenses fresh-pressed fruit juices and smoothies.

3. Hilton Diagonal Mar Barcelona

Photo Source: Hilton Diagonal Mar Barcelona

Accommodation: Hilton Diagonal Mar Barcelona

The Hilton Diagonal Mar Barcelona enjoys an attractive seaside location in the high-tech district, just steps away from Llevant Beach (one of the best beaches in Barcelona). It's a 20-minute ride by metro to Barcelona's city center.

This four-star resort property features a beach club, spa, fitness center, and outdoor swimming pool with a spacious lounge-chair-filled sundeck. Other amenities include concierge service, room service, and several trendy restaurants.

Guest rooms are outfitted with sleek contemporary-style furnishings, HDTVs, and minibars. Some rooms have sea views.

4. Majestic Hotel & Spa

Photo Source: Majestic Hotel & Spa

Accommodation: Majestic Hotel & Spa

This exclusive luxury hotel presides over the Passeig de Gràcia boulevard in Barcelona's Quadrat d'Or (the Golden Square), a name hinting at the neighborhood's main draw: high-end shopping and dining. The Passeig de Gràcia could be compared to the Champs-Élysées in Paris or Fifth Avenue in New York City.

Besides designer boutiques (Chanel, Gucci, Louis Vuitton, etc.) and gourmet restaurants (Moments, El Café de la Pedrera, Bistrot Santa Eulalia, El Nacional Barcelona), two UNESCO-listed Gaudí monuments are found nearby: Casa Milà (also known as "La Pedrera") and Casa Batlló. Amid these famous avant-garde Modernist landmarks, the Majestic Hotel & Spa occupies an elegant Neoclassical building that dates to 1918.

Listed as one of The Leading Hotels of the World, the Majestic Hotel & Spa delivers top-notch service and facilities that guests expect of a five-star resort property. Amenities include an outdoor plunge pool (open June through September) on the hotel's 10th-floor terrace, which has a sundeck and snack bar; a fitness center; a concierge; butler service; and private parking.

Guest rooms have been recently renovated in sophisticated contemporary style, with neutral-toned decor and marble-accented bathrooms featuring rain showers. Spacious suites and penthouse apartments with private terraces are available. All accommodations feature Nespresso coffee machines, bathrobes and slippers, telephones, irons, and ironing boards.

The hotel's buffet breakfast includes a selection of coffees and teas, fresh-squeezed fruit juices, local cheeses, cereals, hot dishes, and fresh-baked pastries prepared by the hotel restaurant's pastry team.

5. Hotel El Palace Barcelona

Photo Source: Hotel El Palace Barcelona

Accommodation: Hotel El Palace Barcelona

At the heart of Barcelona in the Eixample district, the Hotel El Palace Barcelona has welcomed distinguished guests, including famous artists and performers, since its opening in 1919 (originally as the Ritz hotel). Josephine Baker stayed here in the 1950s; Joan Miró visited the hotel to meet with other artists and intellectuals; and Salvador Dalí lived at the hotel during the 1970s.

For a splurge, book one of the one-bedroom or two-bedroom Art Suites. You can choose from the Salvador Dalí Art Suite, which are the actual rooms where Dalí himself stayed; and the Joséphine Baker Art Suite, adorned with delicate French decor inspired by the interiors of the Château des Milandes (Baker's residence in France).

Rock music enthusiasts will love the hotel's 6th-floor suite, El Palace Suite by Ronnie Wood, where the Rolling Stones guitarist stayed (and he also helped design the rooms).

Amenities at this five-star hotel include four restaurants, a fitness center, a rooftop swimming pool and garden terrace with panoramic city views, and a full-service spa that offers massages and beauty treatments.

6. Serras Hotel

Photo Source: Serras Hotel

Accommodation: Serras Hotel

Tucked away in the Gothic Quarter, this boutique hotel features spacious modern accommodations, gorgeous waterfront views, and excellent dining options.

The hotel's rooftop terrace overlooks Marina Port Vell, the historic La Barceloneta fishing village, and the Mediterranean Sea. A casual restaurant on the rooftop gives guests the chance to enjoy the sea views and the innovative Catalan cuisine of a Michelin-starred chef.

Breakfast at the Serras Hotel includes pastries, fruits, and hearty American-style dishes (such as pancakes and scrambled eggs) prepared from local farmers market ingredients. The focus is on seasonality and artisanal products.

7. Barcelona Princess

Photo Source: Barcelona Princess

Accommodation: Barcelona Princess

Another property in the high-tech district within walking distance of Llevant Beach, the four-star Barcelona Princess caters to business travelers but is also a good choice for tourists seeking a resort hotel.

The property features a fabulous rooftop terrace with an outdoor swimming pool, sundeck, and panoramic sea views. Other amenities include several gourmet restaurants and a poolside tapas restaurant/snack bar.

8. Eurostars Grand Marina

Photo Source: Eurostars Grand Marina

Accommodation: Eurostars Grand Marina

The port of Barcelona provides a striking backdrop for this landmark hotel, which delivers the luxuries of a five-star resort. Guests enjoy the outdoor swimming pool, fitness center, sauna, piano bar with live entertainment, and rooftop terrace featuring panoramic views of the waterfront.

A gem of avant-garde architecture, the distinctive building blends in with the cruise ships and transatlantic liners at the harbor. The hotel's circular staircase in the main reception hall was designed by Ieoh Ming Pei, the famous architect who created the glass pyramid at the Louvre in Paris.

Guest rooms are spacious and modern in style, with a soothing ambience thanks to the hardwood floors and plenty of natural light. Dining options include a fine-dining restaurant, a tapas restaurant, and room service.

Vacationers appreciate that this resort hotel is just a 10-minute drive from Sant Miquel Beach.

9. Occidental Atenea Mar

Photo Source: Occidental Atenea Mar

Accommodation: Occidental Atenea Mar

A convenient location in the high-tech district and stunning sea views make the Occidental Atenea Mar stand out from other resort hotels in Barcelona. The hotel is steps away from Nova Mar Bella Beach and within easy walking distance of Llevant Beach.

The four-star property, next to Barcelona's convention center, provides ample amenities designed to promote wellness and relaxation: a fitness center, sauna, bike rentals, infinity pool, snack bar, and sundeck with Balinese beds and hammocks.

Four different dining options offer Mediterranean cuisine, a breakfast buffet, tapas, and poolside snacks.

This adults-only hotel caters to tourists, as well as business travelers.

10. Hotel 1898

Photo Source: Hotel 1898

Accommodation: Hotel 1898

Near Barcelona's atmospheric Gothic Quarter, the Hotel 1898 occupies a 19th-century colonial-style building. This elegant four-star boutique hotel is right in the historic center of Barcelona.

Some guest rooms look out onto La Rambla boulevard, a hub of the city's social life. Other rooms face a quiet interior patio. The deluxe rooms have private terraces with views of Barcelona's skyline and building rooftops.

Guests at the Hotel 1898 may indulge in pampering treatments and relaxation at the on-site Wellness Spa, which features an indoor hydromassage pool, sauna, steam bath, and fitness center.

The hotel's traditional Catalan restaurant, El Nido, prepares meals from seasonal ingredients sourced at La Boqueria market.

For breakfast, the hotel provides a generous buffet with hot dishes, fresh fruit, and artisanal baked goods. Room service is available for breakfast.

11. Mandarin Oriental, Barcelona

Photo Source: Mandarin Oriental, Barcelona

Accommodation: Mandarin Oriental, Barcelona

The Mandarin Oriental nestles on the Passeig de Gràcia surrounded by luxurious hotels, designer boutiques, gastronomic restaurants, and Modernist buildings, in the fashionable Quadrat d'Or neighborhood.

This five-star property treats guests to plush contemporary-style accommodations and pampering amenities: a full-service spa with wellness treatments, a fitness center, indoor pool, yoga classes, and hair salon.

Exceptional gourmet experiences await guests at the Mandarin Oriental, Barcelona, including creative Catalan-inspired cuisine at Moments, a fine-dining restaurant with two Michelin stars. Guests can also choose to dine at the hotel's more casual restaurant that serves local cuisine, or the Italian restaurant that specializes in cuisines of various regions.

12. The One Barcelona

Photo Source: The One Barcelona

Accommodation: The One Barcelona

A five-star Grand Luxury hotel in the Quadrat d'Or neighborhood, The One Barcelona stands just one block away from Gaudí's UNESCO-listed Casa Milà.

Also just steps away, the Passeig de Gràcia boulevard is lined with designer fashion boutiques and outstanding culinary establishments (such as the Modernist dining room of Café de la Pedrera and the two-Michelin-starred Moments restaurant).

This well-situated urban hotel offers the amenities of a luxurious resort property: an upscale full-service spa, a stylish fine-dining restaurant that serves Catalan cuisine, and a rooftop tapas bar with panoramic city views. The rooftop terrace also has an outdoor swimming pool and a spacious sundeck with lounge chairs.

Guest rooms feature sophisticated modern decor, yet have a cozy and inviting ambience. Bedding includes Egyptian cotton sheets and goose-feather pillows. Marble-clad bathrooms are outfitted with rain showers (some also have bathtubs), cosmetic mirrors, bathrobes, and fancy soaps and lotions.

13. Hotel SB Icària Barcelona

Photo Source: Hotel SB Icària Barcelona

Accommodation: Hotel SB Icària Barcelona

A great choice for beach lovers, the Hotel SB Icària is a short walk away from Nova Icària Beach and Bogatell Beach. The location in Barcelona's high-tech district also provides easy access to Barcelona's tourist sights such as the Parc de la Ciutadella, the Barcelona Zoo, the Museu d'Història de Catalunya, and the Center of Digital Arts.

Public transportation is available to reach Barcelona's city center, including La Rambla, the Gothic Quarter, and the Quadrat d'Or neighborhood.

This four-star property delivers excellent amenities, including an outdoor swimming pool with a sundeck, a fitness center, and trendy restaurant that serves seasonal cuisine prepared from fresh local ingredients.

Guest rooms are bright, spacious, and minimalistic in style, with large windows and parquet floors. Coffee makers, telephones, and mini bars are provided for guests' convenience. Certain rooms have private outdoor terraces; some of the suites have Jacuzzis.

14. Cotton House Hotel, Autograph Collection

Photo Source: Cotton House Hotel, Autograph Collection

Accommodation: Cotton House Hotel, Autograph Collection

The Cotton House Hotel has the feel of a private residence and is surprisingly quiet and cozy, considering its location right in the center of Barcelona.

In the 19th century, a Catalan bourgeoisie family commissioned the stately Neoclassical building. It was designed as the headquarters for the Fundación Textil Algodonera (Cotton Textile Foundation), which explains the hotel's name.

A refurbishment project in 2015 transformed the building into a five-star hotel. The cosmopolitan chic interior decor blends with the frescoed ceilings, parquet floors, boiserie moldings, and other original architectural elements.

Guest rooms are outfitted with Nespresso coffee machines, Ortigia brand cosmetics, bathrobes, slippers, and ironing sets. Most rooms look out onto the Gran Vía, one of Barcelona's main shopping streets. Some rooms have private terraces.

This award-winning boutique hotel boasts the amenities of a much larger resort, including a concierge that can recommend restaurants and cultural activities; a restaurant that's open from 7am until midnight; an outdoor patio with meal service at shaded tables; a fitness center; beauty salon; spa; and a rooftop with a small saltwater pool, snacks & refreshments, lounge chairs, and city views.

With its pampering facilities, the hotel delivers a haven of peace amid the hustle and bustle of Barcelona's busiest streets. The hotel also offers unique amenities such as its artisanal tailor service, which allows guests to have garments specially made, and a library where afternoon tea is served in classic British style.

Discover destinations, find outdoor adventures, follow the journeys of our travel writers around the world, and be inspired.

More on Spain