Book Barcelona Hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Barcelona

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Barcelona

Grand Hyatt Barcelona

5.0 star property
9.2 out of 10, Wonderful, (1191)
"Great stay. "
The price is AU$369
includes taxes & fees
27 July - 28 July
Grand Hyatt Barcelona

Nobu Hotel Barcelona

5.0 star property
9.0 out of 10, Wonderful, (1015)
"Great place to stay!"
The price is AU$475
includes taxes & fees
1 Aug - 2 Aug
Nobu Hotel Barcelona

INNSiDE by Melia Barcelona Apolo

4.0 star property
9.4 out of 10, Exceptional, (1188)
"Great location and staff. "
The price is AU$275
includes taxes & fees
10 Aug - 11 Aug
INNSiDE by Melia Barcelona Apolo

Leonardo Royal Hotel Barcelona Fira

4.0 star property
9.2 out of 10, Wonderful, (1023)
"Great place to stay"
The price is AU$229
includes taxes & fees
31 July - 1 Aug
Leonardo Royal Hotel Barcelona Fira

Rialto

3.0 star property
8.8 out of 10, Excellent, (2337)
"Clean, nice staff, nice stay. "
The price is AU$279
includes taxes & fees
27 July - 28 July
Rialto

Camping 3 Estrellas

2.0 star property
8.0 out of 10, Very good, (1174)
"An incredible place for vacationing."
The price is AU$122
includes taxes & fees
13 July - 14 July
Camping 3 Estrellas

Hyatt Regency Barcelona Tower

5.0 star property
8.8 out of 10, Excellent, (1011)
"Great hotel. Fantastic restaurant on site. "
The price is AU$268
includes taxes & fees
22 July - 23 July
Hyatt Regency Barcelona Tower

Barcelona Airport Hotel

4.0 star property
8.6 out of 10, Excellent, (5047)
"Great location good hotel"
The price is AU$282
includes taxes & fees
28 July - 29 July
Barcelona Airport Hotel

B&B Hotel Barcelona Viladecans

3.0 star property
8.4 out of 10, Very good, (1016)
"The hotel was clean and nice. The staff was also friendly. "
The price is AU$161
includes taxes & fees
3 Aug - 4 Aug
B&B Hotel Barcelona Viladecans

El Avenida Palace Hotel

4.0 star property
9.2 out of 10, Wonderful, (1014)
"Location and staff were fantastic. Great hotel. "
The price is AU$353
includes taxes & fees
5 Aug - 6 Aug
El Avenida Palace Hotel

Hotel Porta Fira

4.5 star property
9.0 out of 10, Wonderful, (1073)
"Nice place to stay"
The price is AU$229
includes taxes & fees
27 July - 28 July
Hotel Porta Fira

Barceló Raval

4.5 star property
8.8 out of 10, Excellent, (1171)
"Loved the hotel decor. "
The price is AU$262
includes taxes & fees
27 July - 28 July
Barceló Raval

Qgat Suites & Events

4.0 star property
9.4 out of 10, Exceptional, (43)
"Wonderful location"
The price is AU$188
includes taxes & fees
3 Aug - 4 Aug
Qgat Suites & Events

Occidental Barcelona 1929

3.0 star property
9.4 out of 10, Exceptional, (1000)
"Great location, lots of activities, food and shopping in a clean safe area"
The price is AU$275
includes taxes & fees
16 July - 17 July
Occidental Barcelona 1929

Andante Hotel

3.0 star property
9.0 out of 10, Wonderful, (1163)
"Good location and great breakfast"
The price is AU$259
includes taxes & fees
14 July - 15 July
Andante Hotel

Arc la Rambla

3.0 star property
8.8 out of 10, Excellent, (1832)
"Great location, clean and comfortable."
The price is AU$259
includes taxes & fees
27 July - 28 July
Arc la Rambla

SLS Barcelona

5.0 star property
8.8 out of 10, Excellent, (66)
"Very good breakfast "
The price is AU$458
includes taxes & fees
23 July - 24 July
SLS Barcelona

Lamaro Hotel

5.0 star property
9.4 out of 10, Exceptional, (1781)
"Perfect place to stay"
The price is AU$443
includes taxes & fees
12 Aug - 13 Aug
Lamaro Hotel

Best Western Plus Hotel Alfa Aeropuerto

4.0 star property
8.8 out of 10, Excellent, (1674)
"Convenient close to the airport and very friendly staff"
The price is AU$259
includes taxes & fees
5 Aug - 6 Aug
Best Western Plus Hotel Alfa Aeropuerto

Sercotel Rosellon

4.0 star property
8.8 out of 10, Excellent, (1139)
"Wonderful stay from start to finish! Amazing staff and a perfect perfect location."
The price is AU$263
includes taxes & fees
13 July - 14 July
Sercotel Rosellon
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.

Great weekend hotel deals in Barcelona

Showing deals for:25 July - 27 July
Save an average of 15% on thousands of hotels when you're signed in

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 AU$122 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 AU$122 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.