Hotels in Barcelona

Find the best deals on 6,736 hotels in Barcelona, Spain

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Barcelona

Find the perfect Barcelona hotel for business or leisure


Things to do in Barcelona

La Rambla
Placa de Catalunya
Passeig de Gracia

Are there hotels available near La Rambla?

momondo users have recommended 12 hotels to users looking to stay near La Rambla. Hotels in this area have an average price of $194 per night. These prices may change based on several factors, such as time of year. Hotels near La Rambla are typically 16% more expensive than the average hotel in Barcelona, which is $162.

Hotels near La Rambla

Are there hotels available near Placa de Catalunya?

The average price for hotels near Placa de Catalunya is $173 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Placa de Catalunya is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Placa de Catalunya are typically 6% more expensive than the average hotel in Barcelona, which is $162.

Hotels near Placa de Catalunya

Are there hotels available near Passeig de Gracia?

The average price for hotels near Passeig de Gracia is $172 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Passeig de Gracia is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Passeig de Gracia are typically 5% more expensive than the average hotel in Barcelona, which is $162.

Hotels near Passeig de Gracia

Popular neighbourhoods in Barcelona

Search for hotels in these Barcelona neighbourhoods
Hotels in Sant Andreu
Search hotels in Sant Andreu
Hotels in Sant Marti
Search hotels in Sant Marti
Hotels in Les Corts
Search hotels in Les Corts
Hotels in Horta-Guinardo
Search hotels in Horta-Guinardo

When to book a hotel in Barcelona

Check out the information below to find the best deal on a Barcelona hotel room
Low season
December
High season
October

cheapest month to stay

47%

expected price decrease

most expensive time to stay

24%

expected price increase

Price
$96 - $238
Highest day of week
Friday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

$210

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$263

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Barcelona is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
$87 - $102
3 star
$167 - $184
4-5 star
$233 - $248

How much does a hotel in Barcelona cost per night?

Use the information below to find quality Barcelona hotel rooms for low prices
2 stars or below
Ibis Barcelona Molins de Rei
No. 1 most popular

Ibis Barcelona Molins de Rei

8.2

$86

View Deal
Casa Gracia Barcelona
No. 2 most popular

Casa Gracia Barcelona

8.4

$80

View Deal
InOut Hostel Barcelona
Best value

InOut Hostel Barcelona

7.8

$22

View Deal
3 stars
Hotel Barcelona House
No. 1 most popular

Hotel Barcelona House

8.0

$86

View Deal
Condado
No. 2 most popular

Condado

8.4

$111

View Deal
Holiday Inn Express Barcelona - Sant Cugat
Best value

Holiday Inn Express Barcelona - Sant Cugat

8.4

$79

View Deal
4 stars and up
Hotel Gotico
No. 1 most popular

Hotel Gotico

8.5

$128

View Deal
Two Hotel Barcelona By Axel - Adults Only
No. 2 most popular

Two Hotel Barcelona By Axel - Adults Only

8.7

$115

View Deal
Gran Hotel La Florida
Best value

Gran Hotel La Florida

8.9

$23

View Deal

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
InOut Hostel Barcelona

InOut Hostel Barcelona

7.8

$22

View Deal
Sant Jordi Hostels Sagrada Familia

Sant Jordi Hostels Sagrada Familia

8.4

$29

View Deal
Gran Hotel La Florida

Gran Hotel La Florida

8.9

$24

View Deal
Urbany Hostel Bcn Go!

Urbany Hostel Bcn Go!

7.7

$43

View Deal
La Flor de Gaudí Park Güell

La Flor de Gaudí Park Güell

8.3

$28

View Deal
Toc Hostel Barcelona

Toc Hostel Barcelona

8.8

$49

View Deal
Find popular hostels in Barcelona

Get the best value hotel in Barcelona

These hotels have the best prices for their ratings
Gran Hotel La Florida

Gran Hotel La Florida

8.9

$24

View Deal
La Flor de Gaudí Park Güell

La Flor de Gaudí Park Güell

8.3

$28

View Deal
InOut Hostel Barcelona

InOut Hostel Barcelona

7.8

$22

View Deal
H10 Cambrils Playa

H10 Cambrils Playa

8.4

$87

View Deal
Sant Jordi Hostels Sagrada Familia

Sant Jordi Hostels Sagrada Familia

8.4

$29

View Deal
Toc Hostel Barcelona

Toc Hostel Barcelona

8.8

$49

View Deal

Barcelona travel information

How long do people stay in Barcelona?

On average, people stay in Barcelona for a total of 3 nights.

How much does a hotel cost in Barcelona?

The cost of a hotel room in Barcelona will vary according to demand, location and star rating. On average, rooms will cost around $141 per night.

When is the best time to book a hotel in Barcelona?

In December prices are at their lowest, making it the most cost-effective time to book a hotel room in Barcelona. You may find the cost of your room has decreased by $64%.

Which day is cheapest to stay in Barcelona?

Hotel rooms in Barcelona are generally cheapest on Tuesday and more costly on Thursday.

How much does a hostel in Barcelona cost?

Per person, per night, a hostel in Barcelona (or a sub 2-star rated hotel) is priced at $68, on average. This price is $72 cheaper than your average Barcelona hotel.

Based on the weather in Barcelona, what attractions are popular during August?

Temperatures in Barcelona are typically around 24 °C during August and the chance of rain is low, which makes August the perfect time to spend some time outside at popular area attractions like Playa de la Barceloneta, Playa de la Barceloneta, and Platja Gran.