Search Barcelona Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Barcelona

Filter by

Popular filters
Popular filters
Total price
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Barcelona

Hotel Colón Barcelona
4.0 star property
9.4 out of 10, Exceptional, 1,632 reviews
"We LOVED this beautiful hotel! Staff is amazing! Breakfast buffet a must. Walkable to most of the city hi-lights…wonderful food nearby and the rooftop bar views are fantastic. Don’t hesitate ❤️"
The price is €320
per night
5 Jun - 6 Jun
Hotel Colón Barcelona
Rialto
3.0 star property
8.8 out of 10, Excellent, 1,396 reviews
"This was a great property for my husband and myself. We were able to access the metro easily and we appreciated the many restaurants and shops in the area. The Rialto staff was helpful and friendly. It was confusing how the street would be closed sometimes and open sometimes—closed more often than open, it seemed. I don’t understand the logic of that, but since we didn’t have a car, it mostly affected us when we had a taxi or Uber."
The price is €192
per night
27 Jun - 28 Jun
Rialto
Nobu Hotel Barcelona
5.0 star property
8.8 out of 10, Excellent, 564 reviews
"Lovely property--clean, simple, quiet,.relaxing beautiful roof top bar"
The price is €287
per night
3 Jul - 4 Jul
Nobu Hotel Barcelona
Save an average of 15% on thousands of hotels when you're signed in
Grand Hyatt Barcelona
5.0 star property
9.2 out of 10, Wonderful, 736 reviews
"wonderful hotel with great facilities and the breakfast was amazing, we'll be back...."
The price is €226
per night
8 Jun - 9 Jun
Grand Hyatt Barcelona
Arc la Rambla
3.0 star property
8.8 out of 10, Excellent, 1,452 reviews
"Small room ,but clean and Great location !"
The price is €184
per night
16 Jun - 17 Jun
Arc la Rambla
Barcelona Airport Hotel
4.0 star property
8.6 out of 10, Excellent, 3,426 reviews
"Convenient hard to find shuttle "
The price is €198
per night
18 Jun - 19 Jun
Barcelona Airport Hotel
INNSiDE by Melia Barcelona Apolo
4.0 star property
9.4 out of 10, Exceptional, 421 reviews
"Very modern, clean, comfortable and convenient. Very helpful and friendly staff. Excellent breakfast buffet for the money. Definitely recommend. We wanted to be near the cruise terminal. A quick taxi ride away. Booked a deluxe suite with separate living area. Large bedroom with a very comfortable king bed (2 twins together). Lot of amenities."
The price is €300
per night
9 Jun - 10 Jun
INNSiDE by Melia Barcelona Apolo
Andante Hotel
3.0 star property
9.0 out of 10, Wonderful, 1,002 reviews
"Easy access to everything."
The price is €209
per night
18 Jun - 19 Jun
Andante Hotel
Barceló Raval
4.5 star property
8.8 out of 10, Excellent, 1,010 reviews
"Excellent hotel"
The price is €171
per night
16 Jun - 17 Jun
Barceló Raval
Best Western Plus Hotel Alfa Aeropuerto
4.0 star property
9.0 out of 10, Wonderful, 1,141 reviews
"Nice and clean staff are friendly Free sattle to airport."
The price is €152
per night
26 Jun - 27 Jun
Best Western Plus Hotel Alfa Aeropuerto
Hotel Rec Barcelona - Adults only
3.0 star property
9.4 out of 10, Exceptional, 1,009 reviews
"Great location right next to the Arc di Triumph "
The price is €228
per night
3 Jul - 4 Jul
Hotel Rec Barcelona - Adults only
Occidental Diagonal 414
4.5 star property
9.2 out of 10, Wonderful, 758 reviews
"Good "
The price is €173
per night
2 Jul - 3 Jul
Occidental Diagonal 414
Hotel Sagrada Familia
3.0 star property
8.4 out of 10, Very good, 1,015 reviews
"Friendly staffs. Walkable to Sagrada Familia and nice Restaurants. Quiet neighborhood. Grocery stores and souvenir shops are just across the Hotel. "
The price is €168
per night
25 Jun - 26 Jun
Hotel Sagrada Familia
Hotel Barcelona Universal
4.0 star property
8.6 out of 10, Excellent, 1,011 reviews
"Great service"
The price is €180
per night
9 Jun - 10 Jun
Hotel Barcelona Universal
Petit Palace Boquería Garden
4.0 star property
8.8 out of 10, Excellent, 1,001 reviews
"Great staff"
The price is €272
per night
2 Jul - 3 Jul
Petit Palace Boquería Garden
Hotel Barcelona Princess
4.0 star property
8.2 out of 10, Very good, 1,065 reviews
"Staff were friendly and helpful. Pool was too cold so we did not have a swim which was a shame as this was one of the reasons I booked this particular hotel.... "
The price is €125
per night
27 Jun - 28 Jun
Hotel Barcelona Princess
Hotel España Ramblas
4.0 star property
8.8 out of 10, Excellent, 1,015 reviews
"The staff was awesome! They were very friendly and they went out of their way to help. They made us feel special. The staff did a great job telling us about the area and things to do. Th room service food was excellent. Only downside was the small size of the rooms, but they were very clean. We willl stay there again if we make it back to Barcelona. "
The price is €243
per night
16 Jun - 17 Jun
Hotel España Ramblas
Leonardo Royal Hotel Barcelona Fira
4.0 star property
9.2 out of 10, Wonderful, 478 reviews
"The hotel was great. The staff was friendly and efficient. Outside, in the neighborhood, you could smell a sewage like smell."
The price is €149
per night
30 Jun - 1 Jul
Leonardo Royal Hotel Barcelona Fira
Iberostar Selection Paseo de Gracia
4.5 star property
9.2 out of 10, Wonderful, 943 reviews
"Everything from the staff to room were excellent."
The price is €302
per night
24 Jun - 25 Jun
Iberostar Selection Paseo de Gracia
Barceló Sants
4.0 star property
9.0 out of 10, Wonderful, 1,075 reviews
"Execcelent hotel with easy access to transport. "
The price is €137
per night
1 Jul - 2 Jul
Barceló Sants
Don't see what you're looking for?
See all available properties in Barcelona
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Barcelona hotels information

Number of reviews
22,080
Accommodation
8,099 hotels
Lowest Price
€125
Highest Price
€320

Frequently asked questions

How much do hotels in Barcelona cost?
The season and factors like school holidays and Easter can affect the price of a hotel in Barcelona. You can find cheap options from €125 in a few different ways on Expedia. First, key in the dates you’d like to get away, then use the filters such as budget and amenities to fine-tune your search. You can also sort by price, so the most affordable options appear first.
When is the best time to go to Barcelona?
Temperatures differ across Barcelona, so the best time to go depends on where you’re visiting. If you’re after a summer holiday in Castelldefels, arrange your trip between June and August when average temperatures range from 21ºC to 27ºC. Just remember that Castelldefels has a Mediterranean climate, so pack accordingly.
What is the best area to stay in Barcelona?
If your adventures are taking you to Barcelona, consider a stay in Castelldefels or Mataro. Once you’ve locked in your hotel, take a look at the many fantastic things there are to do and see here.
Are there any luxury hotels in Barcelona?
Get set for unparalleled luxury at Serras Barcelona. Concierge services, a swimming pool and premium bedding are just the start of the conveniences at this stay in Barcelona, Barcelona. Seventy Barcelona is another popular choice in this city.
What are the top all-inclusive hotels in Barcelona?
We’ve got some excellent all-inclusive hotels in Barcelona, such as AQUA Hotel Silhouette & Spa - Adults Only and ALEGRIA Mar Mediterrania - Adults Only. You’ll find both of these picks located in Malgrat de Mar. At this style of getaway, an upfront fee usually covers your room, food, drinks and some recreational activities, meaning all you need to do is settle in and unwind.
How can I find cheap hotels in Barcelona?
Barcelona cheap hotels start at €125 per night. To discover these types of economical options, make use of our “Price per night” filter. Want some other tips? Consider being flexible with your dates and book in advance. Browse our cheap hotels in Barcelona page for deals you’ll find hard to resist.
What are the best hotels in Barcelona for families?
Serras Barcelona is one of the top-rated hotels for families, located in Barcelona, Barcelona. Check in here and make the most of conveniences such as childcare services and a swimming pool. Seventy Barcelona is another favourite retreat where kiddos are welcome. For more hotel options, narrow your search results by selecting “Family friendly” under the “Traveller experience” filter heading.
What are the top beach hotels in Barcelona?
Book one of our ocean-view retreats in Barcelona and spend your days making memories close to the water. If you’re travelling to Barcelona, chill out in top-rated accommodation such as Serras Barcelona, which includes amenities like an espresso maker and a swimming pool. Seventy Barcelona is another option in this city that promises a seaside stay to remember.
Why should I book my Barcelona hotel with Expedia?
Book your Barcelona hotel with Expedia and enjoy a world of options at the best prices. Use our search filters to help you find exactly what you want, whether that’s a budget-friendly getaway or something a bit different, like a cabin, castle or cottage! Join Expedia Rewards and you’ll save 10% or more on select hotels. Earn points on eligible bookings, which you can use to save on your next big adventure. Plus, many of our hotels come with flexible cancellation policies, so you won’t have to worry if your circumstances change.

Recent Reviews in Barcelona
Expedia verified reviews