The 5 best hotels in Barcelona

Where to stay

The 5 best hotels in Barcelona

Photo: Engin_Akyurt / Pixabay

Some links on this page are affiliate links. If you book through them, we may earn a commission at no extra cost to you.

Barcelona’s best hotels are as varied as the city itself. A glass tower by the beach, a grand hotel from 1919, a medieval palace in the Gothic Quarter: each of these five has its own personality, and all of them put you close to what makes Barcelona special.

Here is what makes each one stand out and who it suits best.

At a glance
#HotelAreaBest for
1Hotel Arts Barcelona ★★★★★Vila OlímpicaCouples, Families, Luxury
2Mandarin Oriental Barcelona ★★★★★EixampleCouples, Luxury
3El Palace Barcelona ★★★★★EixampleCouples, Luxury
4Cotton House Hotel ★★★★★EixampleCouples, Luxury
5Hotel Neri ★★★★★Gothic QuarterCouples, Luxury

How we chose these hotels

We looked for a memorable setting, excellent service and a location that makes it easy to enjoy the city on foot or by metro. No hotel paid to appear here, and we never quote prices: they change every day, so check availability with the button under each hotel.

1. Hotel Arts Barcelona

The only one of our five by the sea. Its 44-floor tower at the Port Olímpic has views over the Mediterranean, outdoor pools and a spa near the top – the closest thing to a resort in the city.

The Port Olímpic marina in Barcelona
Around the hotel: the Port Olímpic Photo: ralphbcn / Pixabay
Hotel
5-star hotel
Area
Vila Olímpica
Location
Carrer de la Marina 19-21, 08005 Barcelona
Best for
Couples, Families, Luxury

Why we like it

  • Sea views from a tower right by the beach
  • Outdoor pools and gardens facing the Mediterranean
  • Spa on the upper floors with panoramic views

Good to know

  • Away from the old town: allow 15–20 minutes by metro or taxi
  • Pool opening dates and children’s activities vary by season: confirm them when booking
Check availability

2. Mandarin Oriental Barcelona

The address for Gaudí lovers: it sits on Passeig de Gràcia, almost opposite Casa Batlló and a short walk from Casa Milà. Calm design, a rooftop with a pool and one of the city’s best spas.

Rooftop pool loungers at sunset (illustrative AI image)
Around the hotel: Passeig de Gràcia Illustrative image
Hotel
5-star hotel
Area
Eixample
Location
Passeig de Gràcia 38-40, 08007 Barcelona
Best for
Couples, Luxury

Why we like it

  • On the city’s most elegant avenue, a short walk from Gaudí’s houses
  • Rooftop terrace with a pool and city views
  • Calm spa with a hammam

Good to know

  • The avenue is busy with shoppers by day; inner-facing rooms are quieter
  • The spa is for adults: under-18s are not allowed
Check availability

3. El Palace Barcelona

For history and grandeur: opened in 1919 as the city’s first five-star hotel, with gilded salons, art suites named after Dalí and Miró, and a rooftop garden with a pool.

Gilded mirror and fresh flowers on a marble console (illustrative AI image)
Around the hotel: Plaça de Catalunya Illustrative image
Hotel
5-star hotel
Area
Eixample
Location
Gran Via de les Corts Catalanes 668, 08010 Barcelona
Best for
Couples, Luxury

Why we like it

  • A piece of Barcelona history, a few minutes from Passeig de Gràcia
  • Art suites inspired by former guests such as Dalí and Miró
  • Rooftop garden with a pool and views towards the Sagrada Família

Good to know

  • Classic, formal style: not for those looking for minimalist design
  • The rooftop pool is seasonal: confirm it is open on your dates
Check availability

4. Cotton House Hotel

A boutique hotel in the former headquarters of the cotton guild, on the Gran Via. It feels like a private home, with a library and a rooftop pool in the warm months.

Leather armchair and books in a cosy library (illustrative AI image)
Around the hotel: the rooftops of the Eixample Illustrative image
Hotel
5-star hotel
Area
Eixample
Location
Gran Via de les Corts Catalanes 670, 08010 Barcelona
Best for
Couples, Luxury

Why we like it

  • A 19th-century neoclassical building full of original details
  • Library and rooftop pool
  • Five minutes on foot from Passeig de Gràcia

Good to know

  • The rooftop pool opens in the warmer months only
  • Some rooms face the busy Gran Via: ask for a quiet one
Check availability

5. Hotel Neri

The most romantic of the five: just 22 rooms in a medieval palace on Plaça Sant Felip Neri, in the heart of the Gothic Quarter, with a rooftop terrace among the plants.

Candlelit dinner table in a medieval stone room (illustrative AI image)
Around the hotel: the Gothic Quarter Illustrative image
Hotel
5-star hotel
Area
Gothic Quarter
Location
Carrer de Sant Sever 5, 08002 Barcelona
Best for
Couples, Luxury

Why we like it

  • One of the most romantic squares in the Gothic Quarter
  • Only 22 rooms, with stone walls and a calm atmosphere
  • Rooftop terrace with loungers among the plants

Good to know

  • In the pedestrian old town: taxis stop a short walk away
  • Rooms are intimate in size, as in many historic buildings
Check availability

Which one should you choose?

  • For the beach and a resort feel: Hotel Arts.
  • For Gaudí and shopping: Mandarin Oriental.
  • For old-world glamour: El Palace.
  • For a boutique stay in the Eixample: Cotton House.
  • For a romantic break in the old town: Hotel Neri.

Booking tips

  • Ask about the pool: rooftop pools in Barcelona are usually open in the warm months only.
  • Choose your view when booking: sea, city or a quiet courtyard.
  • Check the cancellation policy before you pay.

If you are still choosing a neighbourhood, read where to stay in Barcelona, and plan your days with Barcelona in 3 days.

More hotel guides for Barcelona

Hotels on the map

Loading map…

Things to do

Monument

Sagrada Família

Visit the Sagrada Família, Gaudí’s unfinished basilica in Barcelona: the façades, the forest of columns, the stained glass, the towers and booking…

Monument

Casa Batlló

Casa Batlló on Passeig de Gràcia: Gaudí’s house of bones and dragon scales, its light-filled rooms, the rooftop and tips to book…

Frequently asked questions

Which area has the best luxury hotels in Barcelona?

The Eixample, around Passeig de Gràcia and the Gran Via, has the largest choice. For the sea, the Vila Olímpica and Barceloneta have big hotels on the beach.

Which of these hotels has a pool?

Hotel Arts has outdoor pools by the sea; Mandarin Oriental, El Palace and Cotton House have rooftop pools, which are usually seasonal. Hotel Neri has a rooftop terrace without a pool.

When should I book a luxury hotel in Barcelona?

As early as possible for spring, early summer and the big trade fairs. Late autumn and winter usually offer more choice.

Sources

Last reviewed February 8, 2026