Whether you opt for a luxury hotel that wakes you up with yoga and an elaborate brunch or you prefer to cozy up in a small boutique in the heart of the city, you’ll find a massive variety of accommodation options in Barcelona, each with its own personality and style. There are so many excellent spots for all budget ranges in nearly every neighborhood of Barcelona that it’s almost impossible to go wrong. But if you’re having trouble deciding, here are some of the coolest places to stay.
Traveling to Spain? Check out Matador’s Spain accommodations guides:
- 11 Best Airbnbs in Madrid, From a Luxury Penthouse To Artsy Apartments
- Discover the Best of Granada With These Airbnb Experiences
We hope you love the Barcelona hotels we recommend. Just so you know, Matador may collect a small commission from the links on this page if you decide to book a stay. Listed prices are accurate as of the time of publication.
You won’t be at the center of the action at the W, but we think the ocean view more than makes up for it. This beachside hotel along the Barceloneta boardwalk has a reflective, sail-like design, and features many waterfront amenities. Lounge out on the sundeck with a cocktail in hand, take a dip in an infinity pool overlooking the ocean, or escape the sun’s heat in your own private cabana on the beach. From designer rooms with stunning ocean views to full-service amenities such as a rooftop pool and bar, signature restaurants, fitness center, event spaces for meetings and celebrations, and 24/7 concierge services — W Barcelona is truly one of the finest Barcelona hotels.
$450 per night
W Barcelona: Plaça Rosa dels Vents, 1 — Passeig Joan de Borbo, Ciutat Vella, 08039 Barcelona
For the affluent traveler who still craves a hip, youthful experience, Cotton House is the best of both worlds. The historic building was once the headquarters of Cotton House Manufacturers, and the hotel retains many industrial touches. Ascend the spiral staircase to your airy, modernist room, or keep climbing to the outdoor rooftop pool.
$360 per night
Cotton House: Gran Vía de les Corts Catalanes, 670, Eixample, 08010 Barcelona
Majestic Hotel & Spa
This is one of the chicest hotels in town, located in the Eixample neighborhood and surrounded by designer boutiques. The opulent atmosphere will appeal to the high-end traveler, but if penthouse pools and king-sized beds aren’t enough, the hotel organizes James Bond-worthy experiences, like riding a Ferrari around the Catalan countryside.
$350 per night
Majestic Hotel & Spa: Passeig de Gracia, 68, Eixample, 08007 Barcelona
This is one of the most affordable places to stay near Las Ramblas, and you’ll be a stone’s throw away from just about every major tourist attraction you could want. The architecture and interior design is inspired by Gaudí’s eclectic works, but the real highlight is the freedom you’ll have to walk to and from your hotel late at night.
$260 per night
Hotel Gaudí: Carrer Nou de la Rambla, 12, 08001 Barcelona
You’ll feel like a local staying at Casa Gràcia, which offers activities that even neighborhood regulars sign up for, such as yoga classes, stand-up comedy shows, and a tapas crawl that promises to only go to local haunts. As for the rooms, Casa Gràcia is homey and upscale, with many rooms offering balcony views. Its public areas also look straight out of an Anthropologie catalog, with hammocks, succulents in coffee mugs on vintage tables, and a cozy library with plush armchairs.
$250 per night
Casa Gràcia: Pg. de Gràcia, 116Bis, 08008 Barcelona
Eco Boutique Hostal Grau
Traveling is not one of the most sustainable activities out there, but at Hostal Grau, you’ll be able to sleep with a sound conscience. The boutique eco-hotel is a breath of fresh air with spacious rooms, light wood finishings, and tons of greenery. The hotel has efficient water and lighting practices, stocks natural bath products, and eliminates waste whenever possible. Hostal Grau also rents bicycles and partners with a taxi company that uses hybrid vehicles, for day trips.
$200 per night
Eco Boutique Hostal Grau: Carrer de les Ramelleres, 27, 08001 Barcelona
Hotel Denit is a quaint boutique hotel in the Gothic Quarter that’s focused on providing authentic experiences for its guests, as opposed to just a bed and a breakfast (which is free, by the way). The staff here will recommend itineraries based on your interests, from a modernist route through Raval to a gastronomic journey around various markets and food boutiques.
$170 per night
Hotel Denit: Carrer d’Estruc, 24, 08002 Barcelona
Factory Gardens Hostel
For those less into all-night ragers, Factory Gardens has ultra-chill vibes. Located right around the corner from Gaudí’s Casa Milà, this sleek hostel is decorated with lots of greenery indoors and features a garden that can act as an oasis from the busy city. It also has private rooms, if you’re really looking for a sense of peace and quiet.
$160 per night
Factory Gardens Hostel: Pg. d’Isabel II, 10, 08003 Barcelona
If the Sagrada Familia is at the top of your to-do list, your best bet is to stay nearby so you can get there before the intense lines begin. Generator Hostel is part of a chain known for its hip style and wild party scene. If you’re on a budget but don’t want to compromise location, this hostel is a great option — plus the beds are super comfy.
$150 per night
Generator Hostel: C/ de Còrsega, 373, 08037 Barcelona