Aerial view of Barceloneta from sea side. Barcelona, Spain. Barceloneta Beach - one of the most popular in the city
Photograph: Shutterstock
Photograph: Shutterstock

The best hotels in Barcelona, Spain (updated 2025)

The best Barcelona hotels chosen by our experts, including luxury stays, boutique bangers and hidden gems

María José Gómez
Contributor: Jana Serra
Advertising

Don’t settle for just any place to stay. Barcelona is home to whole load of hotels that offer far, far more than just a bed for the night. We’re talking about historic buildings, icons of design, showcases of contemporary architecture and lots more. On our list below, you’ll find our top recommendations for hotels in Barcelona – selected for everything they bring to the table: unbeatable views, indulgent spas, brilliant culture and outstanding food.

What is the best area to stay in Barcelona?

Barcelona is a pretty big place, so naturally, different areas are good for different things. But our pals over at Time Out Barcelona are big, big fans of Gràcia – especially for your first time in the city. It’s packed full of sights, beautiful buildings and one of the best hotels in the city, Casa Fuster, which you’ll find on our list below. The Raval and Eixample are well worth considering too – you can find our full guide to where to stay right here

📍 Discover our ultimate guide to hotels in Barcelona

Who makes the cut?

Our team of writers and travel experts review hotels all over the world – new openings, old classics and everything in between – to bring you fresh, honest recommendations, all year round. Along with our brilliant team over at Time Out Barcelona, every hotel on this list has been individually selected for a reason: we’ve been there, we think it’s great, and we’d genuinely recommend it. By the way, this article includes affiliate links. These links have no influence on our editorial content. For more information, see our affiliate guidelines.

🏘️ More of an Airbnb person? Here are our favourite Airbnbs in the city

Good hotels to stay in Barcelona

  • Hotels
  • Eixample
  • price 3 of 4

Staying at the Majestic means staying in a luxury hotel housed in a neoclassical building on Passeig de Gràcia, complete with its original façade. The rooms run from classic deluxes that are perfect for couples, all the way to complete apartments straight out of a dream. The size of the rooms generally corresponds to the price point, but you won’t be cramped for space at any point. Families will be thrilled to hear that deluxe rooms can be connected, although that is always subject to availability. It almost feels redundant to note that the rooms are equipped with modern conveniences, but if you need confirmation, there it is.

Outside of the rooms, you’ll find a piano bar, a cocktail bar, and the stylish Gourmet Bar on the rooftop terrace by the pool. From up there, the views are truly breathtaking: look one way and you’ll see Montjuïc hill, another and the sea framed between the twin towers, and in yet another direction, the iconic Sagrada Família. Barcelona is a city that shines brightest when framed, and you’ll struggle to find a more romantic view than the one found up here. Michelin-starred chef Nandu Jubany oversees the Solc restaurant – a tribute to local produce and Mediterranean cuisine. El Bar del Majestic is one of the city’s famous meeting points, a place to make plans over a late brunch or a colourful cocktail.

The full-service spa maintains the sophisticated ambience, offering a diverse range of treatments that include hydrotherapy, facials, massages, and more. The spa offers numerous special packages for those seeking to make a day of it, and they are well worth every penny. The spa says that its services have been “designed to offset the harming effects of urban life,” and such things have never been more necessary.

Time Out tip: Be sure to make a reservation for the restaurant, and get ready for a spectacular meal.

Address: Pg. de Gràcia, 68, L'Eixample, 08007 Barcelona, Spain
Price per night: Starting at around €400 a night
Closest transport: Tenerife South airport is an 11-minute drive

Jana Serra
Editora
  • Hotels
  • Boutique hotels
  • Sants - Montjuïc

Hotel Miramar Barcelona is one of the city’s top hotels, thanks to its setting in a former Noucentista-style palace that still retains original architectural features, paired with a sleek and elegant interior. Surrounded by gardens in the picturesque Montjuïc area, it offers sweeping views over the Mediterranean Sea, which is precisely what you want from a 5-star luxury hotel in this beautiful city. It describes itself as “Barcelona’s best-kept secret,” but that isn’t going to be the case for much longer. The views from the rooms are spectacular, the perfect way to fall in love with the city before you do any exploring. Most deluxe rooms feature balconies or terraces, while the premium rooms and suites offer an even higher level of excellence. The Gran Suite Mediterránea is the ultimate in luxury, a setting so special that you might just try and lock yourself in for all eternity.

You’ll probably (by which we mean definitely) find yourself stopping at the terrace bar at some point – and it’s hard to resist the spectacular outdoor pool, perfect for a refreshing dip, or the soothing spa for a moment of calm. The amenities dotted around Hotel Miramar are truly elite, starting with the Studio Miramar restaurant. The restaurant makes the most of excellent regional produce to create delicious contemporary dishes, all accentuated by a comprehensive wine list to cover all palates. The Lobby Bar is where stories start, and Thursday evenings are given over to live piano music that is every bit as atmospheric as you assume.

The wellness and health facilities combine serenity and luxury with the confidence of a veteran, offering a range of treatments. There is even a hair spa on-site, if you feel like your bonnet needs a bit of a touch-up, and a fully equipped fitness centre for energetic visitors.

Time Out tip: Keep walking downhill and you’ll eventually reach the old port and the end of La Rambla.

Address: Plaça de Carlos Ibáñez, 3, Sants-Montjuïc, 08038 Barcelona, Spain
Price per night: Starting from around €200 per night
Closest transport: Paral.lel metro station

Jana Serra
Editora
Advertising
  • Hotels
  • Ciutat Vella

Hotel Peninsular stands out as one of the most centrally located hotels in Barcelona. Just a one-minute walk from La Rambla, it’s perfect for travellers who want to make the most of every moment without wasting time on transport. The Hotel Peninsular's story begins in 1876 and has been passed through many owners over the years, with the property being held by a diverse range of individuals, including Augustinian friars and Italian businessmen, with plenty of interesting characters at every turn. The hotel found its voice in the 1960s, adopting a striking Modernist architecture that features a bright central courtyard with three open storeys and balconies. There is a no frills element to the rooms that is refreshing in an increasingly opulent city, and you’ll find singles, doubles, triples, and family rooms available at Hotel Peninsular. The singles are small but perfectly formed, while larger rooms offer the option of adding extra beds.

There’s a Modernist-style bar and restaurant with elegant 19th-century décor that takes you back in time, although the food is very much of the here and now, albeit with a delicious doff of the cap to local traditions and recipes. Its location couldn’t be better – just 200 metres from Liceu metro station and right next to the lively Raval neighbourhood, known for its buzzing bars and nightlife.

The hotel has an internal courtyard that is positively dripping in romance, the perfect place to take in the charm of Barcelona before heading out into the chaotic city streets. Many of the city’s most famous attractions are just a short walk away, making Hotel Peninsular an excellent option for anyone looking to stay in the heart of the action. The hotel remains in the hands of the Herrero-Catalán family, with the third generation now taking charge of this delightful spot.

Time Out tip: If you get the chance to sit and listen to the family’s stories, make sure to do so.

Address: The Peninsula, 1 Grosvenor Pl, London SW1X 7HJ
Price per night: Starting from around €110
Closest transport: Liceu metro station

Jana Serra
Editora
  • Hotels
  • Boutique hotels
  • Ciutat Vella
  • Recommended

Sometimes, you can tell a lot about a hotel from its name, and Grand Hotel Central certainly fits the bill. As you expect, this hotel is grand and central, but it certainly doesn’t let that do all the heavy lifting. The Grand Central Hotel offers a unique blend of historic opulence and contemporary luxury design. Rooms are chic, spacious and designed with thoughtful mid-century modern execution – beautiful, clean lines and stylish modern wood panelling create a cool and classy finish. The classic rooms tick all the boxes for a simple stay, while the grand suite sits at the other end of the scale, offering opulent luxury in the city. There are no bad options; it all comes down to your budget and personal preference.

The hotel is located in a building once famous for being the tallest in Europe, and right at the top, you’ll find its rooftop terrace and pool, chilled-out by day and raucous at night. Much like the rooftop bar, it maximises space without feeling crowded or cluttered. Restaurant Can Bo serves delicious tapas, curated and created by fine dining chef par excellence Oliver Peña, and the wine cellar is packed with some of the finest creations oneophiles will find in the city.

At Grand Hotel Central, it all comes back to the rooftop. Many would-be travellers dreaming of a Barcelona adventure might conjure up images of rooftop pools and sunset views, and you’ll find all that and more here. The infinity pool provides the perfect backdrop for a spectacular aesthetic experience, whether you are looking for the sunrise or the sunset. Maybe hold off on that cocktail until the latter, of course. The building itself is a real treasure of Barcelona's history, and was one of the first to have an elevator. We’re happy that it still uses them today.

Time Out tip: Head to the eighth floor to learn about the life of Catalonia politician Francesc Cambó, with plenty of Barcelona history to boot.

Address: Via Laietana, 30, 08003 Barcelona, Spain
Price per night: Starting from around €150
Closest transport: Jaume I metro station (Line L4), under 100 metres away

Bryan Mayes
Bryan Mayes
Design Director, North America & UK
Advertising
  • Hotels
  • Hostels
  • Gràcia
  • price 1 of 4
  • 4 out of 5 stars
  • Recommended

Generator Barcelona blurs the line between hostel and hotel, offering both budget-friendly dorm beds and sleek private rooms with terraces overlooking the Sagrada Família at remarkably affordable prices. Expect a lively, youthful vibe in shared spaces, but peace and comfort upstairs. The rooms are clean and quiet, offering great views that harken back to the glory days of hostel travel without sacrificing modern comfort. Generator offers 4-, 6-, and 8-bed dorms, and female-only rooms are also available. The beds are comfy, there is a decent amount of space, and the plugs work. Breakfast is basic but convenient, and DIY check-in is smooth.

However, and we apologise for being somewhat blunt, but nobody is staying in a hostel for the room. The hostel industry (and its legendary status among travellers) was built on community and conversation, and Generator Barcelona does all it can to keep that flame burning. The common area somehow manages to be a throwback while hurtling into the future, providing ample space for in-depth conversations with your new best friends and travel companions. This is one of the most sociable hostels in the city, and you’ll not be wanting for drinking buddies when staying at Generator Barcelona. Let your hair down, and you might just make memories to last a lifetime (provided they survive the morning after).

The classic hostel amenities continue, including bike hire, laundry, luggage storage, and more, giving guests every opportunity to make the most of their time in Barcelona while keeping their budget on track. Located between Gràcia and Eixample, Generator is close to the top sights and metro links, as well as the best bars and clubs in the centre of Barcelona. A solid, affordable stay – if you don’t mind the party crowd.

Time Out tip: Depending on your mileage, the 4-bed dorm is almost always the way to go in hostels.

Address: Carrer de Còrsega 377, 08037 Barcelona, Spain
Price per night: Starting from around €84
Closest transport: Diagonal metro station (Line L3)

James Manning
James Manning
Content Director, EMEA

6. Hotel W Barcelona

Now that’s a piece of architecture. This gleaming, sail-shaped tower on the edge of the Mediterranean could be your home for as many nights as your budget allows – and it comes with all the luxury you’ve been dreaming of. Picture yourself unwinding in a stylish room with sweeping views over the beach. Easily done, but there’s a good chance that the reality will exceed even those most delightful expectations. This place is a well-oiled machine, with 473 rooms and 67 suites in a Ricardo Bofill Leví-designed building that is ready and waiting to take up serious space in your camera roll. Some of the views are borderline unbelievable, although the same can be said about some of the beds. We’ve tried sneaking one out in our hand luggage, but it just isn’t happening.

When you’re ready to venture out, you’ve got a spa, pools, gourmet restaurants and the rooftop ECLIPSE bar to enjoy. In many ways, Hotel W is more seaside resort than traditional hotel, and you’ll find almost everything you’ll need within the glass walls of this curious construction. There are beach clubs for all your lounging desires, while the two-floor spa covers everything from manicures to pedicures via massages, facials, and the rest, with a fabulous sauna and steam bath.

If you want to work up a sweat before embracing serenity, the gym is open 24 hours and has spectacular views that will drive you towards new PBs (or distract you from the workout). There is even an elite hair salon to get a perfect cut after the sweating and the scrubbing, the prettiest of bows on this absolute treat of a hotel. And if you can tear yourself away from the complex, you’re right on Barceloneta Beach and just minutes from the old town.

Time Out tip: Spend a little extra and snag a room on one of the higher floors. The views are breathtaking and worth every euro.

Address: Plaça de la Rosa dels Vents 1, 08039 Barcelona, Spain
Price per night: Starting from around €265 
Closest transport: Bus stops Pg Joan de Borbó, Moll de Catalunya
Advertising

7. Hotel Casa Fuster

This beautiful Modernist building sits right at the stylish heart of Barcelona, at the top of Passeig de Gràcia. The stunning Casa Fuster is a monument in its own right, built in 1908 by the Modernist architect Lluís Domènech i Montaner. His work, including this hotel, has been declared a UNESCO World Heritage Site, and it isn’t difficult to understand why. Casa Fuster is a stunner, and spending a night or two here is a real privilege. The 105 rooms and suites are almost as stylish as the architecture, complete with modern conveniences such as coffee and tea makers, pillow menu, slippers, bathrobes, a bidet, a wake-up service, and more. Breakfast in bed is also an option if you can’t bring yourself to leave the bed.

Staying at Casa Fuster isn’t just about enjoying a luxurious five-star hotel – it’s about living inside a work of art. There’s also a rooftop terrace with a pool and fantastic city views, as well as a Mediterranean restaurant called Café Vienés – a unique, history-filled space. There is a hair and beauty salon ready and waiting to help you look your very best, and the therapeutic massages are everything a therapeutic massage should be. Keeping up with your workouts is easy, as the fitness centre operates 24/7 with free weights, cardio machines, and all the other amenities.

Befitting the stylish architecture, Casa Fuster becomes a jazz Mecca every Thursday evening from 9 pm until 11 pm. Many of the biggest names in musical innovation have performed at the Café Vienés, including the New Orleans Rag Trio, the Barcelona Swing Serenaders, Eddy Davis, and many more. The jazz club also featured as one of the sets of “Vicky, Cristina, Barcelona,” adding a slice of cinema stardom to a laundry list of achievements.

Time Out tip: The best way to enjoy the weekly jazz nights is to pair it with a delicious dinner, but be sure to reserve a spot in advance.

Address: Passeig de Gràcia 132, 08008 Barcelona, Spain
Price per night: Starting from around €200 
Closest transport: Diagonal metro station

8. Hotel Arts Barcelona

This is one of Barcelona’s most iconic hotels for good reason. Well, a collection of reasons, namely its location right by the sea, its striking design, and its standout restaurant. And the rooms, of course, because a reputation isn’t built on location alone. The 432 rooms and suites are gorgeously weighted with large windows allowing the beauty of Barcelona to do much of the heavy lifting, all contemporary design and effortless grace, with comfortable beds and modern amenities. There are no bad options.

Going back to the restaurant, chef Paco Pérez is at the helm, blending local traditions and seasonal ingredients with his signature creativity. At Enoteca Paco Pérez, you’ll find imaginative reinterpretations of classic Mediterranean cuisine. You can also enjoy the chic terrace, complete with stunning sea views and an effortlessly elegant atmosphere. The wine list touches on around 700 different wines, and if that doesn’t get your Barcelona senses tingling, we don’t know what to say. If you want something a little less formal, there are four other food and drink options, although two (P41 and Lokal) are closed for renovation at the time of writing.

The charm continues away from bed and board, and the hotel’s gardens are among the most charming in the city. Wandering through them is one thing, but viewing them from an infinity pool is another entirely, as the magic of Mediterranean culture unfolds in front of you. When a doctor discusses the Mediterranean diet, they may be referring to this specific approach. And then there’s the spa, evolving from an already elite standard into something entirely new, with expert therapists on hand to provide relaxation and recuperation in equal measure. The wellness centre is located on the fourth floor of the hotel, but you will feel sky high once you settle into your massage. There is also a fitness centre open every hour of every day.

Time Out tip: Don’t be afraid to have a long chat with the sommelier when deciding on your wine. There are no bad options, but trust the professionals.

Address: Marina 19–21, 08005 Barcelona, Spain
Price per night: Starting from around €265 
Closest transport: Ciutadella, Vila Olímpica metro station
Advertising

9. El Palace

El Palace is a piece of living history in the city. The building first opened its doors in 1919 and still features a neoclassical façade and elegant, classically styled rooms that have been fully modernised. There are 120 rooms in total, accommodating between one and seven guests, making El Palace an excellent choice for everyone from solo travellers to vacationing families. There is character and history everywhere, with suites named after famous guests (Ronnie Wood, Joséphine Baker, and more) and an entire art wing dedicated to some of the most creative minds in history. There are classic rooms available for those after something a little simpler, although don’t make the mistake of thinking this means bare bones. Quite the opposite; the classic rooms are elegant, comfortable, and packed with mod cons.

When you’re feeling hungry, head to aMar Barcelona, the restaurant run by Rafa Zafra, or kick off (or end) your night at Bluesman, where you’ll find great cocktails and live music. There is a speakeasy element to the bar that makes those colourful cocktails just that little bit tastier, transporting drinkers back to the 1920s while keeping the drinks modern and fresh. And if you’re in need of some serious relaxation, the hotel’s spa is just the place to unwind and forget all your stress.

There is history around every corner of El Palace, although you might assume that to be the case with such a name. El Palace is a cornerstone of Catalonian accommodation, a 5-star luxury hotel that pays homage to its past while staying in touch with modern trends and standards. The rooftop garden is the cherry on top, a magically romantic space packed with beautiful flora, glittering fountains, and a swimming pool that is just about as inviting as pools get. You can understand why Dalí chose to spend so much time in the hotel.

Time Out tip: The suites in the art wing are positively dripping in style. They aren’t the cheapest, but they are magnificent.

Address: Gran Via de les Corts Catalanes 668, 08010 Barcelona, Spain
Price per night: Starting from around €500 
Closest transport: Urquinaona metro station

10. Hotel Neri

This exclusive 22-room hotel is set in an 18th-century aristocratic house overlooking one of Barcelona’s most beautiful and historic squares – Sant Felip Neri. Hotel Neri claims to be the most unique hotel in the city, and we aren’t about to disagree. The original façade has been preserved and faces the square, and there’s even a 17th-century stone wall separating the lounge bar from the restaurant. Each floor of the building is dedicated to a specific category of room, each as charming as the next, ranging from the dapper classic rooms to art-filled suites with views of the Gothic streets below.

If you’re peckish at Hotel Neri, you’re in luck. Sure, there are many magnificent restaurants within walking distance of the hotel, but guests looking to eat before exploring will find plenty to love at “a” restaurant, an eatery that makes up in taste what it lacks in moniker. The menu is packed with Catalan classics that have been upgraded with modern techniques and global influences. On the top floor, Robe Estesa is one of Barcelona’s most romantic tapas restaurants (think of the ground that covers), an absolute fairytale of a place with gorgeous lights and a truly undeniable atmosphere.

With all that in mind, it’s no surprise that Hotel Neri has been granted Special Monument status. The location is part of the charm, while a sleep menu will ensure the best night’s sleep possible. It isn’t often that you get to stay in a medieval castle, and it feels like an opportunity to snap up with both hands. Step outside the magic of the hotel and you’re just moments from both Las Ramblas and the Cathedral, two absolute musts on any Barcelona bucket list worth its salt. Hotel Neri ticks all the boxes with a most sophisticated pen.

Time Out tip: It goes without saying, but if you can get a room with a balcony, get a room with a balcony.

Address: Carrer de Sant Sever, 5, 08002 Barcelona, Spain
Price per night: Starting from around €400
Closest transport: Jaume I (L4) or Liceu (L3) metro stations

Recommended
    You may also like
    You may also like
    Advertising