15 Best Barcelona Hotels

Written by Veronique Raes
Updated on
Our travel recommendations are based on our personal experiences and research, written by locals and travel experts with deep familiarity with the destination. When you book a hotel or tour that we link to, we may earn a commission.

One of the most popular tourist destinations in the world, beautiful Barcelona really does have it all. Boasting a warm and inviting climate, the sunny seaside city has lots of incredible monuments, museums, and historical sights for visitors to check out, such as the Gothic Quarter and La Sagrada Familia. Spain’s second-largest city truly is a special place to visit, and that’s without even mentioning its thumping nightlife, famous football team, and rich Catalan cuisine and culture.

When it comes to hotels, Barcelona’s accommodation options are just as diverse and delightful as the city itself. While some of its five-star hotels overlook the glorious golden sands of Sant Marti, other boutique properties are nestled away in the heart of the action, amongst the atmospheric streets of the Old Town. Whether it’s peace and relaxation that you’re after or a holiday spent exploring the city’s culture, cuisine, and nightlife, these are the best hotels that Barcelona has to offer.

1. Almanac Barcelona

Almanac BarcelonaSource: booking.com
Almanac Barcelona

A simply fabulous five-star hotel, the Almanac looks a treat with its spacious rooms, suites, and gourmet restaurant all stylishly and tastefully decorated.

Besides its divine decor, the hotel boasts a very central location, exceptional service, and fantastic facilities. Its lovely rooftop bar and terrace are one of its standout features. In addition, it also has its own on-site pool, fitness centre, and relaxation lounge for guests to make use of.

Location: The Almanac is located in a very fashionable part of Barcelona within a few minutes’ walk of shops, restaurants, metro stations, and tourist sights.

2. W Barcelona

W BarcelonaSource: booking.com
W Barcelona

Set in a striking sail-shaped high rise overlooking the Mediterranean, the W Barcelona is one of the city’s most hip and trendy hotels.

While the views from its floor-to-ceiling windows are spellbinding, its modern rooms and suites are just as appealing in terms of design and decor. On top of its lavish accommodations, the five-star hotel also a splendid rooftop bar, infinity pool, and luxury spa.

Location: Set at the southern tip of Barceloneta Beach, this hotel offers guests direct beach access, while a bus from right outside can whisk you to the city centre in just 15 to 20 minutes.


3. Hotel SB Glow **** Sup

Hotel SB Glow 4 SupSource: booking.com
Hotel SB Glow 4 Sup

Another very popular place to stay among visitors to Barcelona is the Hotel SB Glow **** Sup, which has clean and comfy rooms, a sleek and stylish interior, and friendly and welcoming staff.

Besides its attractive appearance and excellent service, the four-star hotel also has its own fitness centre, sauna, and hammam. The undoubted highlight, however, is its rooftop pool, which offers impressive views over the city.

Location: The Hotel SB Glow **** Sup is just minutes away from Glories metro station and a 20-minute walk from La Sagrada Familia.

4. Fairmont Barcelona Rey Juan Carlos I

Fairmont Barcelona Rey Juan Carlos ISource: booking.com
Fairmont Barcelona Rey Juan Carlos I

If you’re after a peaceful, relaxing, and indulgent stay, look no further than the Fairmont Barcelona Rey Juan Carlos I. Set amid grand and gorgeous gardens, the five-star hotel is an oasis of tranquillity and has two swimming pools, a fitness centre, and spa.

The hotel’s idyllic setting is perfectly complemented by its elegant and opulent interior and world-class service. Besides this, guests can try out the wide variety of wonderful restaurants and bars.

Location: Despite its serene and secluded look and feel, the hotel is actually just a 15-minute walk from Camp Nou. Otherwise, the nearby metro station can have you in the centre in just under 20 minutes.


5. Hotel Arts Barcelona

Hotel Arts BarcelonaSource: booking.com
Hotel Arts Barcelona

Overlooking both the city centre and Barceloneta Beach, Hotel Arts is a magnificent five-star hotel that is ideally located for lounging on the beach or exploring the Gothic Quarter.

Equipped with all the latest amenities, its stylish and spacious rooms and suites boast amazing views, while fine artworks and sculptures are dotted around its public spaces. On top of this, it also has two outdoor pools, a luxury spa, and a Michelin star restaurant – among other eateries and bars.

Location: The Hotel Arts is just steps away from both Barceloneta Beach and Ciutadella Park.

6. Hotel Barcelona 1882

Hotel Barcelona 1882Source: booking.com
Hotel Barcelona 1882

Rated ‘superb’ by guests, the Hotel Barcelona 1882 is very highly thought of for its beautiful decor, friendly and accommodating staff, and its proximity to La Sagrada Familia.

While its restaurant, bar, and lounge are all impeccably designed and decorated, the real highlights are its rooftop terrace, outside pool area, and pretty patio, which have a lovely ambience.

Location: As well as lying just a five-minute walk from La Sagrada Familia, the four-star hotel is also located close to lots of shops, restaurants, theatres, and bars.


7. Ohla Barcelona

Ohla BarcelonaSource: booking.com
Ohla Barcelona

Besides its unbeatable location, the Ohla Barcelona proudly showcases a delightful and daring decor that is classy and chic as well as contemporary and creative.

While its appealing aesthetic and central setting are what attract many guests, the five-star hotel also has very courteous staff and fantastic facilities, such as an on-site bar, restaurant, and rooftop pool.

Location: The Ohla Barcelona is set in the historic heart of the city within walking distance of Las Ramblas, the Cathedral, and Picasso Museum.

8. El Avenida Palace

El Avenida PalaceSource: booking.com
El Avenida Palace

One of the best-looking hotels in the city, the historic El Avenida Palace features a grand and glamorous interior that includes marble columns, antique furnishings, and an ornate staircase.

Over the years, it has been frequented by everyone from Ernest Hemingway and Joan Miro to The Beatles. It continues to dazzle guests to this day with its elegant rooms, excellent amenities, and exceptional service.

Location: Very highly regarded for its central location, the four-star El Avenida is just minutes from Plaza Catalunya, Las Ramblas, and Casa Batllo.


9. Eurostars Grand Marina Hotel GL

Eurostars Grand Marina Hotel GLSource: booking.com
Eurostars Grand Marina Hotel GL

Another fabulous five-star hotel is the Eurostars Grand Marina, which is set within the World Trade Center building, overlooking the Port of Barcelona and the Mediterranean Sea.

While the views and proximity to the city centre rightfully draw lots of praise, the hotel’s modern rooms, chic restaurant, lobby bar, and rooftop pool are just as appealing.

Location: The hotel is within easy walking distance of countless restaurants, shops, bars, and tourist sights.

10. Pullman Barcelona Skipper

Pullman Barcelona SkipperSource: booking.com
Pullman Barcelona Skipper

With stylish and spacious rooms and suites, exquisite facilities, and world-class service – as well as stunning views over the city and sea – the Pullman Barcelona Skipper really is a lovely place to stay.

On top of all of this, the five-star hotel has two outdoor pools, two cocktail bars, a restaurant, and a rooftop pool for guests to make use of.

Location: Set just 100 metres from the beach, the Pullman Barcelona Skipper is a five-minute walk from the nearest metro station, which can have you in the city centre in no time at all.


11. Catalonia Barcelona Plaza

Catalonia Barcelona PlazaSource: booking.com
Catalonia Barcelona Plaza

Set right on Plaza Espanya, Catalonia Barcelona Plaza is another of the city’s most popular hotels due to its brilliant location, staff, and facilities.

Besides boasting panoramic views over Barcelona from its rooftop terrace and pool, the four-star hotel also has three restaurants, a fitness room, and business centre. In addition, its large rooms are clean, comfy, and come with their own flat-screen TV and private bathroom.

Location: With great transport connections to the rest of the city, the Catalonia Barcelona Plaza is a very convenient place to stay; it is only a short walk or metro ride from most of the main sights.

12. Gran Hotel La Florida G.L Monumento

Gran Hotel La Florida G.L MonumentoSource: booking.com
Gran Hotel La Florida G.L Monumento

Perched prominently atop of Tibidabo Hill, the legendary and luxurious Gran Hotel La Florida has been dazzling and delighting guests ever since it first opened all the way back in 1924.

Looking out over both Barcelona and the Mediterranean, the five-star hotel offers fantastic views from its panoramic gardens, terraces, and rooftop pool while a sauna, hot tub and spa are found inside. On top of this, guests can enjoy fine dining and drinks at its superb restaurants and bars.

Location: While the hotel is ideally placed for visiting Tibidabo Amusement Park, guests will need to take a complimentary shuttle to get into the centre of Barcelona, which lies around 25 minutes away.


13. NH Collection Barcelona Gran Hotel Calderon

NH Collection Barcelona Gran Hotel CalderonSource: booking.com
NH Collection Barcelona Gran Hotel Calderon

Rated ‘fabulous’ by guests, the NH Collection Barcelona Gran Hotel Calderon is highly thought of for its excellent location, stylish and elegant décor, and friendly and welcoming staff.

While its rooms and suites look a treat and are equipped with all the latest amenities, the hotel also has an on-site restaurant and fitness centre. The undoubted highlight is its rooftop pool and bar, which look out over the Barcelona skyline.

Location: The five-star hotel is just a short walk from the Gothic Quarter, with Casa Batllo just around the corner.

14. Grand Hotel Central

Grand Hotel CentralSource: booking.com
Grand Hotel Central

Situated just steps away from the Gothic Quarter, the Grand Hotel Central lies in the heart of the city in a gorgeous old historic building.

Very elegantly refurbished, the five-star hotel has a sophisticated and chic look and feel, with a fine dining establishment and trendy rooftop bar on offer. In addition to its attractive and fully equipped accommodations, it has a rooftop pool, gym, and massage services for guests to use.

Location: Very centrally located, the Grand Hotel Central is just minutes away from lots of stylish shops, gourmet restaurants, and popular tourist sights.


15. Hotel Barcelona Catedral

Hotel Barcelona CatedralSource: booking.com
Hotel Barcelona Catedral

Besides its almost unbeatable location, the four-star Hotel Barcelona Catedral has clean, comfy, and stylish rooms, fantastic facilities, and friendly, accommodating staff.

Nestled away in the atmospheric Gothic Quarter, the beautifully decorated boutique-style hotel has a great fitness centre and a rooftop pool for guests to try out, as well as a splendid restaurant and bar.

Location: The hotel lies just 100 metres from Barcelona Cathedral, with countless shops, restaurants, and historic sights found nearby.



15 Best Barcelona Hotels:

  • Almanac Barcelona
  • W Barcelona
  • Hotel SB Glow **** Sup
  • Fairmont Barcelona Rey Juan Carlos I
  • Hotel Arts Barcelona
  • Hotel Barcelona 1882
  • Ohla Barcelona
  • El Avenida Palace
  • Eurostars Grand Marina Hotel GL
  • Pullman Barcelona Skipper
  • Catalonia Barcelona Plaza
  • Gran Hotel La Florida G.L Monumento
  • NH Collection Barcelona Gran Hotel Calderon
  • Grand Hotel Central
  • Hotel Barcelona Catedral