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,401 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Barcelona Princess 4 stars

Hotel in Sant Martí, Barcelona

Barcelona Princess Hotel is a 10-minute walk from the beach in the city’s Forum area. It offers wonderful views, a free sauna and a gym. Free WiFi is available throughout. All the employees I had spoke to were excellent at their job, great hotel, great food, great views! Keep up the good work, all the above have made my stay very enjoyable! Highly recommended

Show more Show less
8.4
Very good
6,421 reviews
Price from
£80
per night

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. The hotel is really nice. I liked also the location, near to all main Barcelona's attractions but in the middle of a local neighbourhood. The breakfast is quite good too.

Show more Show less
9.2
Superb
5,803 reviews
Price from
£112
per night

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. Moussa and Mario were really helpful, really nice hosts

Show more Show less
8.9
Fabulous
2,988 reviews
Price from
£54
per night

Travelodge Barcelona Poblenou 1 stars

Hotel in Sant Martí, Barcelona

Just 600 metres from Bogatell Beach, in Barcelona’s 22@ District, the Travelodge Barcelona Poblenou offers air-conditioned rooms and a café-bar. Llacuna Metro Station is a 5-minute walk from the... Location was great close to the beach, could easily get public transport to main areas of Barcelona. Staff was friendly and very helpful special mention to Lorena, Raquel and Sara. They booked a flamenco show for us which was one of the trip highlights and recommended.

Show more Show less
7.9
Good
9,111 reviews
Price from
£41
per night

Negresco Princess 4* Sup 4 stars

Hotel in Eixample, Barcelona

Negresco Princess is situated in Barcelona in the Catalonia Region. The hotel has an outdoor pool and sun terrace, and guests can enjoy a meal at the restaurant. Everything the receptionist were so friendly and helpful

Show more Show less
8.1
Very good
5,381 reviews
Price from
£85
per night

Ayre Hotel Gran Vía 4 stars

Hotel in Sants-Montjuïc, Barcelona

The Ayre Hotel Gran Via is a modern design hotel with a bright central courtyard. It offers free Wi-Fi and a convenient location, next to Barcelona’s Plaça Espanya. Hospitality room service and ambiance

Show more Show less
8.8
Fabulous
6,977 reviews
Price from
£79
per night

El Avenida Palace 4 stars

Hotel in Eixample, Barcelona

El Avenida Palace Hotel is set on Barcelona’s Gran Via, 5 minutes’ walk from Plaza Catalunya, La Rambla and Paseo de Gracia. Its grand interior features an impressive staircase and marble columns. We stayed in the Tibidabo suite and we loved it! Book it if you have the chance. It’s super spacious and comfortable. From the terrace there’s an amazing view on Barcelona. Highly recommendable!

Show more Show less
8.7
Fabulous
4,473 reviews
Price from
£93
per night

Ayre Hotel Rosellón 4 stars

Hotel in Eixample, Barcelona

Situated just 200 metres from Barcelona’s famous Sagrada Familia, this design hotel offers a rooftop terrace with panoramic views of Gaudís famous basilica. It's probably the most affordable best located hotel in Barcelona, easily accessible thru metro and the best attractions of the city

Show more Show less
8.7
Fabulous
5,120 reviews
Price from
£91
per night

Vincci Bit 4 stars

Hotel in Sant Martí, Barcelona

Vincci Bit is a modern, stylish hotel located just 10 minutes’ walk from Mar Bella beach. Nice and welcoming hotel Staff very helpfull, and efficent Loved my stay there! Thx

Show more Show less
8.5
Very good
3,822 reviews
Price from
£64
per night

Sallés Hotel Pere IV 4 stars

Hotel in Sant Martí, Barcelona

Pere IV is situated in the Poble Nou District, 10 minutes’ walk from the lively Port Olimpic area and Barcelona's beaches. This hotel features a free spa, free Wi-Fi and 24-hour reception. Beautiful and convenient. Staff very friendly and helpful.

Show more Show less
8.4
Very good
5,328 reviews
Price from
£77
per night

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

Learn more about visiting Barcelona

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

Explore guest reviews of hotels in Barcelona

See all
Research, refine and make plans for your whole trip
gogless