Hotels in Barcelona, Spain

Find deals on 1,257 hotels in Barcelona, Spain

Barcelona, Spain
3 Feb — 4 Feb2
Sat 4/2
Wed 8/2

Top hotels in Barcelona

Find the perfect hotel for your stay in Barcelona
Review Score
Hotel class

Best neighbourhoods to book a hotel in Barcelona

Below are the average prices for hotels in the most popular neighbourhoods in Barcelona


C$ 133 - C$ 204

CHEAPEST NEIGHBOURHOOD IN BARCELONAHorta-Guinardo19% cheaperHotels in Horta-Guinardo are the cheapest in Barcelona at just C$ 133 per night on average
MOST EXPENSIVE NEIGHBOURHOOD IN BARCELONAEixample20% more expensiveEixample has the highest priced hotels in Barcelona with rooms averaging C$ 204 per night
MOST POPULAR NEIGHBOURHOOD IN BARCELONAEixample76% more users visitedMore momondo users search for hotels in Eixample than any other neighbourhood in Barcelona

Things to do in Barcelona

Hotels in popular neighbourhoods in Barcelona

Below are the most popular neighbourhoods in Barcelona to stay in, as well as some of the best hotels in each area

When to book a hotel in Barcelona

Check out the information below to find the best deal on a hotel room in Barcelona
Low seasonJanuarycheapest month to stay
High seasonOctobermost expensive time to stay
20%expected price decrease
26%expected price increase


C$ 184 - C$ 313

Cheapest day of weekWednesdayis the cheapest day of the week to book
Highest day of weekSaturdayis the most expensive day of the week to book
C$ 271is the average per night cost for a hotel on this day
C$ 186is the average per night cost for a hotel on this day
Cheapest time to bookThe cheapest time to book hotels in Barcelona is: 3 star, 13 days before.

1-2 star

C$ 93 - C$ 104

3 star

C$ 132 - C$ 138

4-5 star

C$ 201 - C$ 221

Useful insights on Barcelona hotels

Get a quick overview on price and accommodation trends for your visit in Barcelona

Lowest Hotel Price

C$ 24

Most Popular Hotel (5-star)

Hotel El Palace Barcelona

Hotels Near Airport

The cheapest price for a room in Barcelona found in the last 7 days is C$ 24/night. This rate is available with Urbany Hostel Bcn Go!, a 2-star hotel.
Travel with comfort when booking a room with Hotel El Palace Barcelona, the most popular 5-star hotel in Barcelona (9.4/10 rating - based on 1,236 reviews).
There are 9,807 hotels in Barcelona close to Barcelona-El Prat. Sleep&Fly is the nearest with a distance of 1.3 km from this airport.

Barcelona travel tips

Barcelona’s public transport system reaches nearly every neighborhood in the city. To take advantage of Barcelona’s public transportation, momondo can help you book hotels in Barcelona, like the Hotel Bagues in the Ciutat Vella (the city center). In Ciutat Vella, you’ll find bus lines B20, B24, B25, 7, 19, 201, and H16; train lines R1, R3, and R4; and Metro lines L1, L3, L6, and L7. All of these run through the main transport station, the Plaça de Catalunya. Another neighborhood to consider is the classy La Barceloneta; here you can try the Ayre Hotel Rosellon. This neighborhood is served by Metro line L4 and city buses 47 and 59. For cheap public transportation, purchase a BCN Hola card, which will allow unlimited use of all public transportation.

How much does a hotel in Barcelona cost per night?

Use the information below to find quality Barcelona hotel rooms for low prices

5-star hotels

Cheapest C$ 171

Average C$ 327

Most expensive C$ 656

Search 5-star hotels
2 stars and under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Barcelona

These hotels and hostels usually make for a cheap way to stay in Barcelona
Find hostels in Barcelona

Get the best value hotel in Barcelona

These Barcelona hotels have the best prices for their ratings