Barcelona is the colourful heart of Spain’s Catalonia region.
A cosmopolitan hub loved for its art and architecture, awash with culinary treasures and with months of endless sunshine, Barcelona makes the perfect romantic getaway or city break. Visit the spectacular Sagrada Família church or the Museu Picasso. Take a sunset stroll along one of seven beaches before dining on authentic tapas or Michelin-starred cuisine at any number quality eateries.
Barcelona is vibrant and fun all year round and its relaxed pace is ideal for a long weekend. However, spend a week or more in this charmingly unique city and you’ll soon acquire the same easy going attitude as the locals, where special moments are savoured and all else can wait.
All the better if you happen to lay your hat in one of the city’s best 5-Star hotels during your stay. Here’s our list of the 10 best hotels in Barcelona, based on guest ratings, reliable recommendations and editorial preferences.
1. Hotel Arts Barcelona 9.1
A fashionable hotel that caters to the cool and sophisticated, Hotel Arts Barcelona, from its towering position right on the beach, is one of Barcelona’s most recognisable and renowned luxury hotels.
Contemporary interiors are complemented by classic 5-star service, whilst the hotel’s double Michelin-starred restaurant Enoteca is one of Barcelona’s best. Art fans will be impressed by the hotel’s modern Catalan art collection, as well as Frank Gehry’s monumental golden fish sculpture, ‘Peix’, which sits in the terraced gardens near the decent-sized pool.
2. Hotel Casa Fuster 9.2
The most expensive home in the city when it was built in 1907, Hotel Casa Fuster today retains much of its historic charm whilst being one of the most luxurious boutique hotels in the city. After undergoing a painstaking restoration in 2004, the hotel features Art Nouveau–inspired furnishings, 96 opulent rooms, and a charming jazz club named Café Vienés.
Even if you don’t stay at Hotel Casa Fuster, be sure to visit architecturally-rich Café Vienés for the taste of the hotel’s illustrious history and character, and make a point to experience the weekly jazz concerts at the vibrant Jazz Club every Thursday.
Sat right on the Passeig de Gràcia, near Gaudí’s iconic Casa Batlló, the Majestic Hotel has long been setting the bar for 5-star service in Barcelona. The hotel, which opened in 1918, offers a timeless environment, with modern amenities to boot.
Suites and rooms are spacious and very comfortable, a wide choice of wonderful culinary options are available, and the hotel’s excellent spa is easily one of the most comprehensive in the city. Additionally, the rooftop pool offers great views and a perfect place to relax with a cocktail in the late afternoon sun. DJs also play here in the evening.
4. Mercer Hotel Barcelona 9.7
A secret sanctuary located on a quiet street in the middle of the Old City, Mercer Hotel oozes prestige out of every bare-bricked nook and cranny. Its old-time luxury is brought up to date by flawless service and contemporary amenities, along with two fantastic restaurants.
Rooms are rustic and well-appointed, many with the cream-coloured stone of the hotel visible. Complementary furnishings and artwork make rooms feel chic and modern. Tranquility pervades the hotel, with a sense of calm emanating from the entire staff. You will feel welcome and looked after, while a stunning rooftop pool surrounded by rich green fauna epitomises the Mercer’s serene aura.
5. Hotel Bagues 9.1
The small boutique Hotel Bagues is located right on Las Ramblas, making it a comfortable and luxurious base for sightseeing in Barcelona’s popular Gothic Quarter. Situated within the premises of the historic El Regulador palace, it has all the mod-cons expectant of a 5-star hotel whilst being a wonderful example of classic Romantic architecture.
The hotel has 31 elegant and sophisticated rooms, a terrace with views of the city, outdoor swimming pool, gym, sauna, function room and event venues. There’s also the plush Bistro Restaurant, a Cocktail Bar, and a jewellery Museum.
- Hotel Omm is a vibrant, innovative hotel located just off the high-end shopping street Avinguda Diagonal. As Barcelona’s first real ‘design’ hotel, the Omm has been a popular choice of trendsetters and creatives since it opened in 2003.
Highlights of the hotel are its avant-garde design, especially in the light and airy lobby where a relaxing fireplace takes the spotlight; the creative cuisine served at the hotel’s world-class Michelin star restaurant, Moo; and the stunning spa, where natural materials are combined with soft lighting, music and aromas to give a serene, oriental ambience.
7. Alma Barcelona 9.4
A smart hotel with plenty of style and flair, the Alma is a refined option near many of Barcelona’s high-end boutiques. Its striking interiors are softened by a casual atmosphere, where staff are more than happy to share some conversation and laughs.
The hotel offers modern, comfortable rooms; an excellent spa, and a sundeck with mesmerising views. But the best bit of the hotel, and its focal point, is the huge, leafy garden which is overlooked by many of the rooms. Have your meal from the hotel’s superb Mediterranean restaurant served to you in the garden, and you’ll soon forget you’re in one of Europe’s most vibrant cities.
8. EL Palace Hotel 9.2
As a former Ritz, the Palace has a colourful history, with notable guests such as Salvador Dali often frequenting the premises. And it still dazzles to this day. Decked out in ornate furniture, with plush carpets and heavy drapes adding to the overall baroque impression, the Palace is a throwback to the classic 5-star hotels of yesteryear. There’s even an old-school concierge on hand to assist with absolutely any request you may have.
You’ll feel like royalty in the grandiose rooms, especially if you opt for the slightly more expensive Classic Rooms, which boast luxurious Roman mosaic bathrooms. Dinner is a treat at the Palace, where acclaimed chef Romain Fornell, who won his first Michelin star aged 24, serves his ingenious creations the hotel restaurant Caelis.
9. W Hotel Barcelona 8.9
W Hotel Barcelona, with its sail-like shape rising up from its unique position on the beach, is a landmark in Barcelona. Glitzy and glamourous, the W Barcelona is a high-end hangout for the rich, young and sexy. Its rooftop infinity pool and bar bounce in the evening, whilst a lobby bar is calmer but just as cool.
The hotel’s location affords it stunning views of the ocean and the city, although it does mean a fairly lengthy walk to the Old City. There’s also a handful of good dining options, most with the same unwavering views of either the city or the Med.
10. Mandarin Oriental Barcelona 8.9
One of the city’s most opulent hotels, the Mandarin Oriental Barcelona is a favourite among luxury travellers due to its prime location on the Passeig de Gràcia, its exceptional service, and some outstanding food and drink options.
Opulent from the get go, a raised ‘catwalk’ walkway leads through a stunningly designed lobby to the reception, where ever-professional and attentive staff will be waiting to assist you. Once settled into your luxurious room or suite; indulge in a wide range of holistic treatments and therapies at the sublime spa; gaze out over the city with a snack at Terrat, and savour the finest Catalan cuisine at two Michelin-starred Moments, headed by Carme Ruscalleda and Raül Balam.