Barcelona · Where to Stay
Best Hotels in Barcelona
On this page
Barcelona offers one of the most diverse hotel scenes in Europe. From luxury properties overlooking the Mediterranean to boutique hotels tucked into historic streets, choosing the best hotels in Barcelona can completely shape your experience of the city. Location plays a huge role. Staying near the Gothic Quarter puts you close to historic landmarks, while beachfront hotels offer a completely different atmosphere.
Top Hotels in Barcelona
Hotel Arts Barcelona (Barceloneta)
Luxury beachfront views and five-star facilities.
Hotel Arts Barcelona is one of the most iconic luxury hotels in the city. Located by the beach, it offers panoramic views of the Mediterranean and Barcelona skyline. The hotel features spacious rooms, multiple restaurants, and a well-known spa. Its location makes it ideal for travellers who want a mix of city and beach.
From €500 to €800 per night
Mandarin Oriental Barcelona (Eixample)
High-end luxury on Passeig de Gràcia.
Located on one of Barcelona's most famous streets, Mandarin Oriental offers refined luxury in the heart of the city. Guests are within walking distance of major attractions such as Casa Batlló and La Pedrera. The hotel features elegant rooms, a rooftop pool, and a renowned restaurant.
From €700 per night
Hotel 1898 (La Rambla)
Central location with a rooftop pool.
Hotel 1898 is located directly on La Rambla, making it a convenient base for exploring the city. Despite its busy location, the hotel offers a calm and comfortable atmosphere. The rooftop terrace and pool provide views across the city, while the interior blends historic architecture with modern design.
€250 to €400 per night
The Hoxton Barcelona (Poblenou)
A trendy stay in a creative neighbourhood.
The Hoxton Barcelona brings a modern, lifestyle-focused hotel experience to the city. Located in Poblenou, it offers a slightly quieter base away from the busiest tourist areas. The hotel features stylish rooms, a rooftop pool, and lively social spaces. Especially popular with younger travellers and remote workers.
€180 to €300 per night
Casa Bonay (Eixample)
Boutique design and local atmosphere.
Casa Bonay is one of Barcelona's most popular boutique hotels. Located in Eixample, it combines historic architecture with modern design. The hotel features a rooftop terrace, café, and co-working spaces. It attracts a mix of travellers and locals, giving it a vibrant feel.
€200 to €350 per night
Hotel Brummell (Poble-sec)
A relaxed boutique stay with local character.
Hotel Brummell is a smaller boutique hotel located near Montjuïc. It offers a calm and stylish environment away from the busiest parts of the city. Rooms are thoughtfully designed, and the hotel includes a small pool, yoga classes, and a restaurant. Ideal for travellers who want a quieter stay.
€150 to €250 per night
Hotel Jazz (Eixample)
Great value with a rooftop pool.
Hotel Jazz is one of the best mid-range hotels in Barcelona. Located near Plaça de Catalunya, it offers easy access to many of the city's main attractions. The rooftop pool and terrace are highlights, especially during warmer months. Rooms are modern, clean, and comfortable.
€150 to €250 per night
Praktik Bakery Hotel (Eixample)
A unique and affordable boutique experience.
Praktik Bakery Hotel combines accommodation with a working bakery on the ground floor. Guests wake up to the smell of fresh bread each morning. The rooms are simple but stylish, and the concept makes it stand out among other hotels in the city.
€120 to €200 per night
Hotel Rec Barcelona (El Born)
Adults-only stay in a central location.
Hotel Rec Barcelona is an adults-only hotel located near El Born. It offers a modern design and a relaxed atmosphere. The rooftop terrace and pool provide a great place to unwind after a day of exploring. Its central location makes it easy to reach many attractions on foot.
€150 to €250 per night
Quick Picks
Best Areas in Barcelona to Stay
Eixample
One of the best all-round areas with great transport links and restaurants.
El Born
Combines historic charm with nightlife and dining options.
Gothic Quarter
Ideal for first-time visitors, close to all major landmarks.
Gràcia
A more local feel away from tourist crowds.
Barceloneta
Ideal for travellers who want to stay near the beach.
Poblenou
Quieter and more local, popular with creative travellers.
When to Book Hotels in Barcelona
Sort the essentials before your trip: ···
Plan with the Genie
Plan your Barcelona trip
Magic Travel Genie creates personalised Barcelona itineraries with hotel recommendations, hidden gems, and optimised daily routes.