Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

5-star hotels in Barcelona

Search the best hotels and places to stay in Barcelona

View map
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Applied filters
Stars:   ×
Plz. De La Rosa Dels Vents, 1, Barcelona, Spain, 08039View on map
2.7 km from City Centre800 m from Barceloneta Beach
Featuring a sundeck, an indoor swimming pool and an infinity pool as well as a swimming pool, this accommodation in Ciutat Vella district is set near a port.
  • The hotel has
    • EUR 28 per day
    +1
8.4
Great749 reviews
Price from£ 298per nightSelect
Not available
Crta. Vallvidriera - Tibidabo, Barcelona, Spain, 08035View on map
5.9 km from City Centre500 m from Tibidabo Mountain
Located not far from the Mediterranean Sea and Andes Mountains and in proximity to Vives Barcelona, this spectacular hotel features an infinity swimming pool for guests to relax in.
  • The hotel has
    • EUR 21 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.2
Great277 reviews
Price from£ 252per nightSelect
Not available
Av. Diagonal, 661-671, Barcelona, Spain, 08028
5.1 km from City Centre1.1 km from Camp Nou
This sleek hotel welcomes guests in a classic-style building centrally set in Les Corts district, offering 431 luxury rooms plus steam baths, Turkish bath and massage treatments.
7.8
Very good435 reviews
Price from£ 158per nightSelect
Not available
Marina 19-21, Barcelona, Spain, 08005
2.2 km from City Centre300 m from Port Olympic
Centrally located just off Port Olympic, this hotel features a casino, a shared lounge and a tennis court.
8.0
Great246 reviews
Price from£ 87per nightSelect
Not available
Moll De Barcelona S/N, Barcelona, Spain, 08039
2.0 km from City Centre1000 m from Port Vell
Boasting 291 rooms in the Mediterranean decor and a private swimming pool, the venue offers an ideal location next to a ship terminal.
8.2
Great1126 reviews
Price from£ 232per nightSelect
Not available
Plaza Pio XII 4, Barcelona, Spain, 08028
3.9 km from City Centre700 m from Camp Nou
The hotel offers to try exquisite cuisine of the hotel set in a magnificent location nearby Plaza Espanya.
7.8
Very good538 reviews
Price from£ 177per nightSelect
Not available
Via Laietana, 30, Barcelona, Spain, 08003
800 m from City Centre600 m from Ramblas
Mediterranean dishes and Turkish steam bath, hammam and massage are available in this exclusive hotel centrally set in a shopping area.
8.4
Great500 reviews
Price from£ 326per nightSelect
Not available
Av Del Litoral 10, Barcelona, Spain, 08005
2.1 km from City Centre400 m from Port Olympic
Lodged in the historic-style building and set in Sarrià-St. Gervasi district, the hotel offers stunning views along with a treatment room, a solarium and a Jacuzzi onsite.
8.4
Great560 reviews
Price from£ 177per nightSelect
Not available
Rossello, 265, Barcelona, Spain, 08008
1.2 km from City Centre600 m from Passeig de Gràcia Train Station
Boasting a swimming pool, the hotel is about 20 minutes' walk from the center of Barcelona.
8.4
Great258 reviews
Price from£ 258per nightSelect
Not available
Passeig De Gracia 75, Barcelona, Spain, 08008
1000 m from City Centre300 m from Passeig de Gràcia Train Station
Set close to Casa Batllo, the accommodation with a fresh interior is open since 1896 and offers steam baths, Turkish bath and massage services.
Price from£ 356per nightSelect
Not available
Via Laietana 49, Barcelona, Spain, 08003
400 m from City Centre400 m from Plaça Catalunya - Rail Station
Featuring an ideal location close to Sagrada Familia, the hotel has a health club, a spa area and a treatment room.
8.6
Great695 reviews
Price from£ 199per nightSelect
Not available
Dels Lledo, 7, Barcelona, Spain, 08002
1000 m from City Centre500 m from Port Vell
Boasting perfect location and access to Bcn Bar, this unique hotel in Barcelona features a tapas restaurant and 28 rooms.
9.2
Perfect31 reviews
Price from£ 236per nightSelect
Not available
Carrer De Sant Sever 5, Barcelona, Spain, 08002
700 m from City Centre400 m from Ramblas
Featuring a shared lounge and a library, this excellent hotel boasts a perfect location minutes from Bcn Bar and next to Jaume I underground station.
9.0
Perfect69 reviews
Price from£ 214per nightSelect
Not available
Passeig De Gracia 132, Barcelona, Spain, 08008
1.5 km from City Centre900 m from Passeig de Gràcia Train Station
Guests will enjoy an outdoor swimming pool and 105 rooms, while staying in the elegant hotel with location close to Tibidabo Mountain and Andes Mountains.
8.4
Great273 reviews
Price from£ 265per nightSelect
Not available
Passeig De Gracia, 38-40, Barcelona, Spain, 08007
500 m from City Centre100 m from Casa Lleó Morera
Featuring convenient access to Gothic Quarter right in a shopping area, this prestigious hotel provides a rooftop pool and a sundeck.
9.2
Perfect33 reviews
Price from£ 357per nightSelect
Not available
Passeig De Gracia, 68, Barcelona, Spain, 08007
800 m from City Centre200 m from Passeig de Gràcia Train Station
Offering tasteful rooms and a gym area and a fitness centre, the venue is set in the middle of the city, close to Parc de la Ciutadella.
7.8
Very good274 reviews
Price from£ 181per nightSelect
Not available
Pau Claris, 150, Barcelona, Spain, E-08009
900 m from City Centre300 m from Passeig de Gràcia Train Station
Located 1 km from the center of Barcelona, the hotel offers a lobby bar plus cots, child care and a mini club for children.
7.8
Very good379 reviews
Price from£ 189per nightSelect
Not available
Carrer Comte Borroll 37 Barcelona, Barcelona, Spain, 08015
1.4 km from City Centre900 m from Plaza Espanya
While Las Ramblas is located nearby, the surrounding area includes Sant Antoni subway station within 300 meters from the property.
Price from£ 153per nightSelect
Not available
Gran Via De Les Corts Catalanes 668, Barcelona, Spain, 08010
500 m from City Centre500 m from Casa Lleó Morera
Guests can enjoy panoramic views of the garden, have a drink at the cellar bar or take a plunge in a private swimming pool.
9.2
Perfect405 reviews
Price from£ 211per nightSelect
Not available
Av. Sarria, 50, Barcelona, Spain, 08029
2.4 km from City Centre1.7 km from Sants Estacio
Featuring an outdoor swimming pool onsite, the hotel also offers you to enjoy a panoramic view, boasting perfect location in the heart of Barcelona.
7.8
Very good179 reviews
Price from£ 216per nightSelect
Not available
C/ Lope De Vega, 141-147, Barcelona, Spain, 08005
3.3 km from City Centre1.5 km from Barcelona International Convention Center
The hotel ensures convenient proximity to Picasso Museum and pampers guests with Turkish steam bath, hammam and various massages.
6.8
Nice12 reviews
Price from£ 228per nightSelect
Not available
Plaza Carlos Ibanez, 3, Barcelona, Spain, 08038
2.0 km from City Centre1.2 km from Ramblas
Guests can spend time relaxing in a private swimming pool, or admire a spa centre, a treatment room and a steam room in this property, located next to Montjuïc Funicular.
8.2
Great379 reviews
Price from£ 160per nightSelect
Not available
Ramblas 111, Barcelona, Spain, 08002
500 m from City Centre400 m from Plaça Catalunya - Rail Station
Featuring 231 modern rooms along with aromatherapy, Turkish steam bath and holistic therapy, this hotel provides convenient access to Sagrada Familia.
7.4
Very good105 reviews
Price from£ 315per nightSelect
Not available
C/ Pau Claris, 122, Barcelona, Spain, 08009
600 m from City Centre300 m from Casa Batlló
Guests can enjoy tennis courts and a golf course as well as wonderful views at this venue, while staying in Barcelona.
7.8
Very good111 reviews
Price from£ 186per nightSelect
Not available
Mallorca, 269-271, Barcelona, Spain, 08008
1000 m from City Centre300 m from Passeig de Gràcia Train Station
The comfortable hotel is a good starting point to Barcelona' sights including Gothic Quarter and Bcn Bar.
9.2
Perfect159 reviews
Price from£ 299per nightSelect
Not available
Avenida Tibidabo, 1, Barcelona, Spain, 08022
3.8 km from City Centre100 m from FGC - Avinguda Tibidabo
Set near Parc Güell, the venue offers staying in an innovative-style building in Sants-Montjuïc district, boasting bright rooms along with hydromassage, Turkish bath and hammam.
8.0
Great41 reviews
Price from£ 718per nightSelect
Not available
La Rambla, 105, Barcelona, Spain, 08002
600 m from City Centre400 m from Ramblas
This contemporary hotel with fashionable rooms and a swimming pool is situated in a busy area near Casa Batllo.
8.8
Great107 reviews
Price from£ 243per nightSelect
Not available
Passeig De Colom, 9, Barcelona, Spain, 08002
1.3 km from City Centre200 m from Port Vell
This informal hotel features nice views of the Mediterranean Sea and boasts ideal location in Gràcia district.
9.2
Perfect12 reviews
Price from£ 759per nightSelect
Not available
Gran Via De Les Corts Catalanes, 670, Barcelona, Spain
500 m from City Centre500 m from Casa Lleó Morera
Offering 83 rooms with city views, the hotel is set in Eixample district, just steps from Basilica of the Sagrada Familia.
7.0
Very good2 reviews
Price from£ 214per nightSelect
Not available
Rambla Catalunya 26, Barcelona, Spain, 08007
400 m from City Centre300 m from Casa Lleó Morera
Guests can admire spectacular views or enjoy a refreshing swim in a rooftop pool onsite of the hotel centrally located in Barcelona.
8.0
Great239 reviews
Price from£ 179per nightSelect
Not available
Passeig De Gracia, 29, Barcelona, Spain, 08007
500 m from City Centre100 m from Casa Lleó Morera
Opened in 2008, this hotel welcomes guests in Sarrià-St. Gervasi district, boasting a perfect position near a motorway.
8.2
Great496 reviews
Price from£ 159per nightSelect
Not available
Diputacio, 335, Barcelona, Spain, 08009
800 m from City Centre700 m from Casa Batlló
Placed 200 meters from Passeig De Gràcia subway station, the popular hostel comprises 27 rooms decorated in a colorful style.
8.0
Great9 reviews
Price from£ 30per nightSelect
Not available
277, Carrer De Provenca, Barcelona, Spain, 08037
1.1 km from City Centre500 m from Passeig de Gràcia Train Station
Just off Plaza Catalunya, this venue in Barcelona offers 89 rooms as well as facials and massage services.
9.2
Perfect8 reviews
Price from£ 350per nightSelect
Not available
Placa Reial 1, Barcelona, Spain, 08002
1000 m from City Centre200 m from Ramblas
This hotel in Horta-Guinardó district, just off Gothic Quarter, boasts 18 designer rooms and a tapas restaurant.
9.2
Perfect154 reviews
Price from£ 211per nightSelect
Not available
Gran Via De Les Corts Catalanes 619-621, Barcelona, Spain
400 m from City Centre400 m from Casa Lleó Morera
Conveniently located in Sant Martí district and about 5 minutes' walk from Passeig de Gracia metro station, this 85-room hotel features a wellness centre, relaxing massages and a Jacuzzi.
Price from£ 369per nightSelect
Not available
Passeig De Gracia 113, Barcelona, Spain, 08008
1.4 km from City Centre700 m from Passeig de Gràcia Train Station
The hotel with magnificent views and cots, meals and babysitting for travelers with children, boasts location near Tibidabo Mountain in Sant Martí district.
9.4
Perfect4 reviews
Price from£ 611per nightSelect
Not available
Passatge Del Regent Mendieta, 5, Barcelona, Spain, 08028
4.0 km from City Centre500 m from Camp Nou
Staying at this youth hostel, guest will enjoy terrace views, and 14 rooms with all necessary comforts.
8.0
Great51 reviews
Price from£ 17per nightSelect
Not available
Hedilla, 58, Barcelona, Spain, 08031
5.4 km from City Centre500 m from Valldaura
Placed 350 meters from Valldaura subway station, the quiet hostel comprises 13 rooms decorated in a colorful style.
8.4
Great24 reviews
Price from£ 33per nightSelect
Not available
Placa De Pius Xii, 4, Barcelona, Spain, 08028
3.9 km from City Centre600 m from Camp Nou
The hotel was built in 1975 in a commercial area of Barcelona, and nowadays has 465 rooms.
Price from£ 188per nightSelect
Not available
C/ Sant Pau 80, 08001 Barcelona, Spain, Barcelona, Spain, 8001
1.2 km from City Centre500 m from Ramblas
Placed not far from Montjuïc, this modern hostel is about 600 meters from Paral·lel underground station in the old part of the city.
7.2
Very good108 reviews
Price from£ 16per nightSelect
Not available
Carrer De Sant Pere Martir, Barcelona, Spain, 08012
1.6 km from City Centre1000 m from Passeig de Gràcia Train Station
The exclusive hotel is set in the heart of Barcelona, about 5 minutes' walk of Diagonal underground station.
7.8
Very good5 reviews
Price from£ 23per nightSelect
Not available
Calle Aragon 300, Barcelona, Spain, 08009
700 m from City Centre300 m from Casa Batlló
This property features a rooftop terrace and a picnic area, boasting great views of the city.
Price from£ 385per nightSelect
Not available
Carrer Corsega, 289, Barcelona, Spain
1.3 km from City Centre800 m from Passeig de Gràcia Train Station
The hotel boasts beauty therapy and facials along with a garden bar, offering location in a natural area.
Price from£ 270per nightSelect
Not available
Avenida Diagonal 436, Barcelona, Spain, 08037
1.3 km from City Centre700 m from Passeig de Gràcia Train Station
Nestled within a 20-minute walk of the city center, this pet-friendly hotel gives quick access to an underground station.
6.6
Nice8 reviews
Price from£ 28per nightSelect
Not available
Carrer Riudarenes 7, Barcelona, Spain
1.1 km from City Centre400 m from Port Vell
Boasting a garden restaurant together with 22 non-smoking rooms, the hotel offers an unique location next to a port.
10.0
Perfect1 review
Price from£ 298per nightSelect
Not available
2 4 Avenida De Roma, Barcelona, Spain, 08014
2.5 km from City Centre700 m from Sants Estacio
Featuring a secluded location in a busy, the hotel offers accommodation since 2019 and provides guests with Turkish steam bath and massage treatments.
Price from£ 192per nightSelect
Not available
Avinguda De Francesc Cambo 14, Barcelona, Spain, 08003
700 m from City Centre700 m from Plaça Catalunya - Rail Station
Guests can enjoy the 24-hour restaurant on site that offers signature cuisine and views of the city.
Price from£ 388per nightSelect
Not available
, Barcelona, Spain, 8014
2.0 km from City Centre800 m from Plaza Espanya
Nestled in Horta-Guinardó district within 25 minutes' walk of Palau Guell, the apartment offers 40 m² of space for up to 4 guests.
Price from£ 98per nightSelect
Not available
Castelao, 118, Barcelona, Spain
4.7 km from City Centre1.8 km from Sants Estacio
This 2-bedroom apartment with a kitchen is situated within a 30-minute walk from the center of L'Hospitalet de Llobregat.
Price from£ 135per nightSelect
Not available
50 Carrer De Ganduxer, Barcelona, Spain, 08021
2.9 km from City Centre300 m from La Bonanova
Price from£ 109per nightSelect
Not available
Calle Joaquin Costa 44 Barcelona, Barcelona, Spain, 08001
700 m from City Centre600 m from Plaça Catalunya - Rail Station
Within easy reach of antiguo convento de San Agustin, this hotel comprises 24 rooms with private bathrooms.
Select
Not available
Passeig Del Taulat, 279, Barcelona, Spain, 08005
4.2 km from City Centre600 m from Barcelona International Convention Center
This stylish hotel is located in an old part of Barcelona and offers bright rooms plus a swimming pool.
9.4
Perfect1 review
Price from£ 397per nightSelect
Not available
Caballero, 65, Barcelona, Spain, 08014
2.8 km from City Centre800 m from Sants Estacio
This hotel in the historic district of Barcelona is situated close to Plaça Catalunya and welcomes guests since 1980.
Select
Not available
, Barcelona, Spain, 8014
2.0 km from City Centre800 m from Plaza Espanya
This 3-bedroom apartment with a fully-fitted kitchen is situated within a 20-minute walk from the center of Barcelona.
Price from£ 103per nightSelect
Not available
, Barcelona, Spain, 8014
2.0 km from City Centre800 m from Plaza Espanya
This 2-bedroom apartment can accommodate up to 5 people, within a 20-minute walk from Casa Batllo.
Price from£ 123per nightSelect
Not available
Obradors 9, Barcelona, Spain, 08002
1.1 km from City Centre300 m from Ramblas
Nestled in Gràcia district, the hotel is housed in a Gothic-style building in the vicinity of Palau Guell.
Select
Not available
, Barcelona, Spain, 8021
1.9 km from City Centre1.4 km from Passeig de Gràcia Train Station
Select
Not available
Carrer Del Torrent Dels Murris, 2, Barcelona, Spain, 08530
34.7 km from City Centre
Price from£ 92per nightSelect
Not available
Carrer Del Torrent Dels Murris, 2, Barcelona, Spain, 08530
34.7 km from City Centre
Price from£ 201per nightSelect
Not available
Diputacion,325 , Barcelona, Spain, 08009
700 m from City Centre600 m from Casa Batlló
While House of L'Ardiaca is located nearby, the surrounding area includes Passeig de Gracia tube station within 150 metres from the property.
Select
Not available

Filtering results

Please wait...

60 hotels found