Agoda Hero Banner

Find Hotels in Barcelona, Spain

4765 vacation rentals and hotels available now

10 best hotels in Barcelona

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Hostel St Christophers Barcelona
La Rambla,Barcelona - View on map
"It's really close to landmark. Price is also nice. There are many expensive hotels in Barcelona. I think it was good choice to stay this hostel."
Show more
8.3

Excellent

1143 reviews

Avg price per night
$ 41
Eurohotel Barcelona Granvia Fira
Hospitalet de Llobregat,Barcelona - View on map
"I lost my laptop computer, which is of invaluable significance to me, at Munich Airport, while taking a flight to Barcelona. Mr. Christian Gruner of Eurohotel Barcelona Granvia Fira, who speaks Spanish, German, and English fluently, took the exordibary patience and passion to help me locate the computer and arrange for its express delivery to the hotel on 25 September, the day before my departure. It is 24 September today and I am eagerly waiting for the computer to arrive. My gratitude for Chris (Mr. Gruner) and the entire staff is beyond word."
Show more
7.5

Very good

979 reviews

Avg price per night
$ 111
Hotel Rec Barcelona - Adults only
Gotic,Barcelona - View on map
"Staff were super friendly and helpful."
8.8

Excellent

52 reviews

Avg price per night
$ 110
easyHotel Barcelona Fira
Hospitalet de Llobregat,Barcelona - View on map
"Thank you to the friendly staff - Laura who is always ready to help with a smile. The other staff is strict - borrowing the hair dryer is a hazzle as it has to be returned w/in 4 hrs even if I tell the staff that I will return 7am the ff morning - not allowed. "
Show more
7.8

Very good

112 reviews

Seventy Barcelona
Eixample,Barcelona - View on map
"The staff are super helpful and friendly. The hotel is very clean, upmarket and luxurious. The food is also delicious and good quality (unlike most hotel food!) and walking distance to restaurants and supermarkets. The location is central and is walking distance to many places. There is parking too, but need to pay. Really recommend this hotel, I would love to stay again. "
Show more
9.2

Exceptional

40 reviews

Avg price per night
$ 174
Barcelona Universal Hotel
Sant Antoni,Barcelona - View on map
"Enjoyed our stay at this hotel in Barcelona and couldn’t have been better. - Excellent location- 10 to 15 minutes to La Ramblas, right infront of McDonalds and Subway and one of the best restaurants I’ve been to (Antic Cafe), next to several supermarkets and clothes shops (including Carrefour express) - If you want to reach any place in Barcelona cheaply you could use the metro right infront of the hotel or use the bus on the other side of the road. I would recommend to buy 10€ ticket of 10 rides either by bus or metro. - The best thing about the hotel is its staff. They were really helpful in telling us the places to visit in Barcelona and how to reach them by metro or bus using the hotel map which was extremely helpful. MANY THANKS TO MR SERGI AND ALL THE STAFF!! They made the hotel feel more than a 5 stars and I haven’t found such welcomes staff like that in any hotel in the countries I have visited. Further to that, they gave my baby boy a balloon every time they see us. Really don’t know how to thank them! - Very rich breakfast buffet with a lot of choices and great drinks - Beautiful panoramic pool and rooftop to enjoy with a great bar to enjoy all sort of drinks and cocktails. P.S. Don’t forget to reserve for the cocktail classes or visit during their free beer tasting time. - Large spacious rooms which are cleaned everyday - Definitely would be back soon and I highly recommend it specially for all the service it offers compared to its affordable cost. "
Show more
8.7

Excellent

1692 reviews

Avg price per night
$ 136
H10 MADISON
Gotic,Barcelona - View on map
"One of the most comfortable beds I have ever slept in! Accommodating staff, will never stay elsewhere in Barcelona"
9.4

Exceptional

140 reviews

Avg price per night
$ 171
Hotel Ramblas Internacional
La Rambla,Barcelona - View on map
"We stayed at Internacional Cool Local Hotel from 25th to 28th November 2012. It was our first time in Barcelona and we arrived from the airport by train and Metro. When we came up from the Metro station at Las Rambla the hotel was just across the street and very easy to find. We found out the the location was perfect for a first time visitor to Barcelona. Our room 208 was actually two rooms and the size was perfectly even though we do not stay much in the room when we visit a big city like Barcelona. Our luggage did not arrive on time and the hotel helped us in all way and followed us up perfectly. If we should be very critical we could mention that the beds could be better (two single beds put together) and the TV only had german RLT and CNN. Overall a very nice hotel that we can recommend. "
Show more
7.6

Very good

451 reviews

Avg price per night
$ 118
Sansi Barcelona
Eixample,Barcelona - View on map
"1. rooms are not big but contain anything you need, looks recently renovated and no rugs so dust is to it's minimum. 2. bathroom is good, clean and comfortable. 3. hotel is located on diputacio and balmes, just 5 minutes from placa de catalunya. it's also not far from passeig de gracia the metro and train station so you can take the airport train and avoid the costly taxi prices. 4. the street is well lighten and wide in case you arrive or go out late 5. staff was nice and polite but not very helpful when it comes to tourist attractions, better go to the tourist information at placa catalunya. price is a bit high for this small hotel and 4 stars hotels in barcelona might not be what you are used to but overall we enjoed our stay and might be back on our next visit to amazing barcelona"
Show more
7.1

Very good

354 reviews

Avg price per night
$ 68
Best Western Premier Hotel Dante
Eixample,Barcelona - View on map
"The Best Western Premier Dante is one of the best hotels in Barcelona and I've stayed at five star properties that cost twice as much. The spacious room had a king size bed and was clean and modern. The bathroom large with a nice shower and big towels. The staff was super friendly and knowledgeable. Great location too! "
Show more
8.7

Excellent

330 reviews

Avg price per night
$ 132

Fast facts about Barcelona, Spain

Accommodations4,765 properties
Popular hotelEurohotel Barcelona Granvia Fira
Popular areaEixample
Nightly rates from$8
AirportBarcelona-El Prat Airport
Reasons to visitSightseeing, Beaches, Museum & arts

Discover the neighborhoods of Barcelona


Just booked


Just viewed by other Agoda travelers


Traveler impressions of Barcelona


Frequently asked questions

What's the average price of a hotel in Barcelona?

The average price for a 3-star hotel in Barcelona is 122 USD, the average price for a 4-star hotel in Barcelona is 150 USD, and the average price for a 5-star hotel in Barcelona is 320 USD.

What's the average price of a hotel in Barcelona this weekend?

The average price for a 3-star hotel in Barcelona this weekend is 140 USD, the average price for a 4-star hotel in Barcelona is 158 USD, and the average price for a 5-star hotel in Barcelona is 327 USD.

What's the average price of a hotel in Barcelona tonight?

The average price for a 3-star hotel in Barcelona tonight is 115 USD, the average price for a 4-star hotel in Barcelona is 161 USD, and the average price for a 5-star hotel in Barcelona is 342 USD.

What are the best hotels in Barcelona near Sagrada Familia?

Verified travelers to Barcelona who stayed near Sagrada Familia have given top reviews to Ayre Hotel Rosellón, Apartments Hispanos Siete Suiza, and Eric Vökel Boutique Apartments – Sagrada Familia Suites.

What are the best hotels in Barcelona near Portal de l'Angel?

Verified travelers to Barcelona who stayed near Portal de l'Angel have given top reviews to California Hotel Barcelona, Gotico Hotel, and Barcelona Catedral Hotel.

What are the most popular hotels in Barcelona?

Some of our most popular hotels in Barcelona are Barcelona Airport Hotel, Hostel St Christophers Barcelona, and Barcelona Universal Hotel

What are the best hotels in Barcelona for families?

Hotels in Barcelona that are highly rated by families include Barcelona Universal Hotel, Moderno Hotel, and Olivia Plaza Hotel.

What's the best neighborhood in Barcelona to stay in?

Popular neighborhoods among travelers staying in Barcelona include Eixample, La Rambla, and Gotic.

Show more questions



More about Barcelona

The capital of Catalonia, Barcelona is Spain's most fashionable city. This polished metropolis features world-famous architecture, beautiful museums, and some of the best shopping in Europe. The city is served by Barcelona Airport, a dual-terminal facility located just a few miles outside the city center. Business travelers and those making a short stopover often choose to stay in hotels near Barcelona Airport.

The architecture in Barcelona is nothing short of stunning. Most of the buildings in the historic neighborhood of Ciutat Vella were built between the 13th and 15th centuries, laying the foundation for what has become the most complete Gothic quarter in the world. With gargoyles watching from cathedrals and fountains that light up the streets after dark, this is historic Barcelona at its best. Enjoy a stroll down the historic Ramblas Street and experience Barcelona like a local.

The neighborhood of Eixample is where some of the most impressive modernist buildings can be found. The most impressive of these is Antoi Gaudi's masterpiece, the Sagrada Familia, which is the most visited monument in Spain.

It’s easy to see why Barcelona has been a global sensation for decades. From its bustling Mediterranean port and lively boardwalk to the flamenco dance clubs and, this dynamic city is not one to be missed.

There’s much more to see and learn about Barcelona, and the interactive map on this page is a great way to find out where the attractions and hotels can be found in this beautiful city.