Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Barcelona – 2,470 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

Acta Voraport 3 stars

Hotel in Sant Martí, Barcelona

Set in Barcelona, 1.5 km from Somorrostro Beach, Acta Voraport offers accommodation with a restaurant, private parking, an outdoor swimming pool and a bar. Rooms were excellent, staff were excellent. Particularly the lady who worked the information desk, helping me understand the metro system, and where the nearest open post office could be found.

Show more Show less
9.1
Superb
1,741 reviews

Praktik Èssens 3 stars

Hotel in Eixample, Barcelona

Boasting a terrace, Praktik Èssens is located in Barcelona and is 300 metres from Passeig de Gracia. The property is set 300 metres from Casa Batllo and 350 metres from Tivoli Theatre. Refill of water and coffee. Very big comfortable bed. Lounge area. And real value for money. Super.

Show more Show less
9.5
Exceptional
1,117 reviews
Avg. price/night:
£65

Hotel Barcelona 1882 4 stars

Hotel in Gràcia, Barcelona

Set in Barcelona, 400 metres from Sagrada Familia, Hotel Barcelona 1882 has an outdoor pool and a fitness centre. The 4-star hotel has air-conditioned rooms with a private bathroom and free WiFi. Really cozy hotel. - Pretty good location, subway is in walking distance. - Room had a filled mini bar, comfy bed, proper shower, huge tv. - Downstairs bar has best Sangria. - Breakfast had a nice variety (different sausages, omelette, cheeses, pastry table). You can even serve yourself some sparkling wine. - Staff is super friendly and helpful

Show more Show less
9.2
Superb
4,338 reviews
Avg. price/night:
£88

Hotel Rec Barcelona - Adults Only 3 stars

Hotel in Ciutat Vella, Barcelona

Conveniently set in the Ciutat Vella district of Barcelona, Hotel Rec Barcelona - Adults Only is located 1.5 km from Somorrostro Beach, 700 metres from Picasso Museum and 1.1 km from Santa Maria del... We loved our stay at Hotel Rec! The Hotel had a great design, lovely staff, and was a fantastic location. We enjoyed the breakfast with a stunning view each morning and the blue tooth speakers in the room were much appreciated! Would recommend this hotel to anyone staying in Barcelona.

Show more Show less
9.2
Superb
2,326 reviews
Avg. price/night:
£70

Motel One Barcelona-Ciutadella 3 stars

Hotel in Sant Martí, Barcelona

Set in Barcelona’s Born District, right beside Ciutadella Park, Motel One Barcelona-Ciutadella offers modern, air-conditioned rooms with a private bathroom and an interactive TV. Great location, service & facilities! Loved it.

Show more Show less
9.2
Superb
6,328 reviews
Avg. price/night:
£72

Iberostar Selection Paseo de Gracia 4 Sup 4 stars

Hotel in Eixample, Barcelona

Located right on Plaça Catalunya Square in Barcelona, Iberostar Selection Paseo de Gracia offers a terrace with a pool and free WiFi throughout. Private parking is available on site. In the middle of everything. Worth every penny.

Show more Show less
9.2
Superb
2,515 reviews
Avg. price/night:
£113

Almanac Barcelona 5 stars

Hotel in Eixample, Barcelona

Almanac Barcelona has an exclusive location, a few steps from the fashionable Paseo de Gracia Boulevard and from central Plaza Catalunya. Beautiful and at the best place near everything!

Show more Show less
9.4
Superb
1,009 reviews
Avg. price/night:
£204

Room Mate Gerard 4 stars

Hotel in Eixample, Barcelona

Room Mate Gerard in Barcelona provides accommodation with a seasonal outdoor swimming pool and a fitness centre. Brilliant hotel, very good personal, unbelievable breakfast! 11 of 10 points to this hotel

Show more Show less
9
Superb
2,208 reviews
Avg. price/night:
£79

Room Mate Anna 4 stars

Hotel in Eixample, Barcelona

Featuring a seasonal rooftop plunge pool with views and a solarium, Room Mate Anna is set in Barcelona City Centre. The hotel features cutting-edge and modern design as well as personalized service. Great little boutique hotel. Great location. Great shower. Nice pool and private bar on the roof. Staff were very helpful

Show more Show less
9
Superb
2,520 reviews
Avg. price/night:
£94

Chi 3 stars

Hotel in Eixample, Barcelona

Located in Barcelona’s Eixample District, beside Rocafort Metro Station and 15 minutes’ walk from Plaza Catalunya, Chi Hotel offers air-conditioned rooms and free WiFi. The staff and hotel were amazing , hotel was in the center and near from everything

Show more Show less
9
Superb
2,924 reviews

Most booked hotels in Barcelona in the past month

See all

Barcelona's best hotels with breakfast

See all

Budget hotels in Barcelona

See all

Hotels located in the centre of Barcelona

See all

FAQs about hotels in Barcelona

  • These hotels in Barcelona are highly rated by couples: Hotel Casa Camper, Olivia Plaza Hotel and Olivia Balmes Hotel.

  • Eixample, Barcelona City Centre and Ciutat Vella are popular with other travellers visiting Barcelona.

  • Hotel Casa Camper, Olivia Balmes Hotel and Olivia Plaza Hotel are some of the popular hotels in Barcelona.

  • On average, 3-star hotels in Barcelona cost £79 per night, and 4-star hotels in Barcelona are £104 per night. If you're looking for something really special, a 5-star hotel in Barcelona can on average be found for £240 per night (based on Booking.com prices).

  • Travellers who stayed in Barcelona near Barcelona El Prat Airport (BCN) have said good things about Tryp Barcelona Aeropuerto Hotel, BAH Barcelona Airport Hotel and Ciutat del Prat.

  • Many families visiting Barcelona loved staying at Hotel Casa Camper, Seventy Barcelona and Praktik Èssens.

  • The average price per night for a 3-star hotel in Barcelona this weekend is £61 or, for a 4-star hotel, £76. Looking for something even fancier? 5-star hotels in Barcelona for this weekend cost on average around £154 per night (based on Booking.com prices).

  • Olivia Plaza Hotel, Almanac Barcelona and Acta Voraport have received great reviews from travellers in Barcelona regarding the views from their hotel rooms.

  • For hotels in Barcelona that serve up a highly-rated breakfast, try Hotel Casa Camper, H10 Port Vell 4* Sup and H10 Urquinaona Plaza.

  • On average, it costs £58 per night to book a 3-star hotel in Barcelona for tonight. You'll pay on average around £74 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Barcelona will cost around £157 (based on Booking.com prices).

Learn more about visiting Barcelona

  • 58 attractions
  • 110 points of interest
  • 26 neighbourhoods
Find out more

Explore guest reviews of hotels in Barcelona

See all
gogless