Barcelona Hotel Deals

Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Find some of our top deals on hotels for your trip. See more incredible hotel deals.

Information About Barcelona Hotel Deals

Where can I find 5-star hotel deals in Barcelona?

What better way to savor the intoxicating beauty of Barcelona than with an exclusive luxury hotel? Check out Expedia’s Barcelona 5-star hotel deals and get ready to live the high life for a low price.

Are there any hotel deals at the W Hotel in Barcelona?

If you want to do Barcelona on a budget without sacrificing style, take advantage of Expedia’s savings offered at the W Barcelona. It’s an ultramodern Mediterranean paradise stocked with luxe amenities. We’ll hook you up with the best price for this desirable resort.

What are the best Barcelona hotel deals?

When you browse Barcelona hotels, you want to see the cheapest deals possible on all the best hotels. Whether you’re a beach bunny, a culture craver, or a fanatic foodie, we’ll help you find the perfect location and the perfect price.

How can I get last-minute hotel deals in Barcelona?

How far ahead do you really need to book a hotel for your international vacation? Not as far as you think! Last-minute hotel deals are easy to find with Expedia. So get ready for great offers and take a peek at our last-minute travel deals.

How else can I save through Expedia with Barcelona hotel discounts?

Your dazzling Spanish vacation starts with Expedia’s savings. You’ll get the cheapest flight, car rental, and package deal with special discounts, making your trip to Barcelona downright affordable. And when you book with Expedia Rewards, you’ll earn points towards future travel with each booking.

What else is there to know about traveling to Barcelona?

Our Barcelona Travel Guide is full of things to do on vacation. With Expedia’s help, soon you’ll be the one giving out Barcelona travel tips like a local.