
Hotels in Barcelona: what to know
How many hotels are there in Barcelona?
We list 2,799 hotels in Barcelona, Spain, each with a guest score of 7 or more out of 10 from at least 50 reviews. By star rating: 52 five-star, 1,422 four-star, 706 three-star, 159 two-star and 460 one-star or unrated.
How many 5-star hotels are in Barcelona?
52 of the 2,799 hotels we list in Barcelona are five-star.
Which hotels in Barcelona have the best reviews?
Among the hotels on this page, the highest guest scores are The Corner Hotel (10 from 2,081 reviews), Olivia Balmes Hotel (10 from 2,821 reviews) and ME by Meliá Barcelona (10 from 2,619 reviews).
When is the best time to visit Barcelona?
May, June, September and October are the best months to visit Barcelona.
How do I get to Barcelona?
Flights to Barcelona use the code BCN.
Where is the best area to stay in Barcelona?
Barcelona's tourist tax rose on 1 April 2026 and an apartment now costs more per night than a four-star hotel. The areas that work, and the one with no metro.
Where to stay in Barcelona, and the tax that doubled in April →






















