Hotels in Barcelona

Find the best deals on 5,830 hotels in Barcelona

Check-in
Check-out
Compare vs momondo |

Top Hotels in Barcelona

Find the perfect Barcelona hotel for business or leisure
$self.alt
Exe Campus
8.2
£48
View all deals
$self.alt
Expo Hotel Barcelona
7.9
£76
View all deals
$self.alt
W Barcelona
8.5
£280
View all deals
$self.alt
InOut Hostel Barcelona
7.6
£16
View all deals
$self.alt
NH Collection Barcelona Gran Hotel Calderón
8.6
£139
View all deals
$self.alt
Barceló Raval
8.4
£98
View all deals
$self.alt
Senator Barcelona Spa Hotel
8.0
£61
View all deals
$self.alt
Vincci Mae
8.9
£97
View all deals
$self.alt
Catalonia Born
8.8
£93
View all deals
$self.alt
Eurostars Grand Marina
8.3
£132
View all deals
$self.alt
Market
8.1
£68
View all deals
$self.alt
Gran Hotel Barcino
8.5
£77
View all deals
$self.alt
Axel Hotel Barcelona & Urban Spa- Adults Only
8.6
£88
View all deals
$self.alt
Hotel Casa Fuster
9.1
£177
View all deals
$self.alt
Sunotel Central
8.3
£76
View all deals
$self.alt
Sunotel Club Central
8.3
£71
View all deals
$self.alt
Gran Hotel La Florida
8.9
£101
View all deals
$self.alt
Hotel Casa Bonay
8.9
£105
View all deals
$self.alt
Upper Diagonal
8.9
£82
View all deals
$self.alt
Novotel Barcelona City
8.5
£94
View all deals
$self.alt
Fairmont Barcelona Rey Juan Carlos I
8.7
£129
View all deals
$self.alt
Hotel Sofia Barcelona - in The Unbound Collection by Hyatt
9.2
£185
View all deals
$self.alt
Ilunion Bel-Art
8.3
£75
View all deals
$self.alt
Hotel Exe Laietana Palace
8.2
£82
View all deals
$self.alt
Two Hotel Barcelona By Axel - Adults Only
8.7
£78
View all deals
$self.alt
Sallés Hotel Pere IV
8.5
£91
View all deals
$self.alt
Miramar Barcelona
8.5
£147
View all deals
$self.alt
Hilton Diagonal Mar Barcelona
8.2
£121
View all deals
$self.alt
Barcelona Princess
8.5
£88
View all deals
$self.alt
Occidental Atenea Mar - Adults only
8.3
£85
View all deals
$self.alt
Ilunion Barcelona
8.3
£82
View all deals
$self.alt
Room Mate Gerard
9.0
£112
View all deals
$self.alt
Catalonia La Maquinista
8.7
£58
View all deals
$self.alt
Rialto
7.7
£57
View all deals
$self.alt
Acta City47
8.2
£73
View all deals
$self.alt
El Avenida Palace Hotel
8.8
£101
View all deals
$self.alt
Hostal Paraiso
7.6
£21
View all deals
$self.alt
Sansi Diputacio Hotel
5.6
£56
View all deals
$self.alt
Meliá Barcelona Sarrià
8.3
£111
View all deals
$self.alt
Pullman Barcelona Skipper
8.6
£169
View all deals

Popular neighbourhoods in Barcelona

Search for hotels in these Barcelona neighbourhoods
Hotels in Eixample
Search hotels in Eixample
$self.alt
Best value
Safestay Passeig de Gracia
7.7
£16
$self.alt
No. 1 most popular
NH Collection Barcelona Gran Hotel Calderón
8.6
£139
$self.alt
No. 2 most popular
Hotel Pulitzer Barcelona
8.9
£123
$self.alt
No. 3 most popular
Room Mate Gerard
9.0
£112
$self.alt
No. 4 most popular
Two Hotel Barcelona By Axel - Adults Only
8.7
£78
$self.alt
No. 5 most popular
Lenin Hostel Barcelona
7.7
£49
Hotels in Sant Marti
Search hotels in Sant Marti
$self.alt
Best value
Arc House Barcelona - Youth Hostel
7.7
£14
$self.alt
No. 1 most popular
The Level At Melia Barcelona Sky
8.7
£157
$self.alt
No. 2 most popular
Eurohotel Diagonal Port
7.6
£67
$self.alt
No. 3 most popular
The Gates Diagonal Barcelona
7.4
£94
$self.alt
No. 4 most popular
Hotel Best Front Maritim
7.5
£78
$self.alt
No. 5 most popular
Barcelona Princess
8.5
£88
Hotels in Les Corts
Search hotels in Les Corts
$self.alt
Best value
Room018bcn
8.3
£16
$self.alt
No. 1 most popular
NH Sants Barcelona
8.5
£86
$self.alt
No. 2 most popular
Hotel Sofia Barcelona - in The Unbound Collection by Hyatt
9.2
£185
$self.alt
No. 3 most popular
NH Barcelona Stadium
8.4
£78
$self.alt
No. 4 most popular
Fairmont Barcelona Rey Juan Carlos I
8.7
£129
$self.alt
No. 5 most popular
Barcelona Pere Tarrés Hostel
8.0
£18
Hotels in Sarria-Sant Gervasi
Search hotels in Sarria-Sant Gervasi
$self.alt
Best value
InOut Hostel Barcelona
7.6
£16
$self.alt
No. 1 most popular
Wilson Boutique Hotel
8.8
£87
$self.alt
No. 2 most popular
Wow Hostel Barcelona
7.2
£18
$self.alt
No. 3 most popular
Gran Hotel La Florida
8.9
£101
$self.alt
No. 4 most popular
Pol & Grace Hotel
8.8
£76
$self.alt
No. 5 most popular
Vincci Mae
8.9
£97

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
June

cheapest month to stay

22%

expected price decrease

most expensive time to stay

17%

expected price increase

Price
£104 - £159
Highest day of week
Saturday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

£157

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£151

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
£51 - £60
3 star
£99 - £108
4-5 star
£135 - £145

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 and below
$self.alt
#1 most popular
Hostal Paraiso
7.6
£21
$self.alt
#2 most popular
Barcelona Pere Tarrés Hostel
8.0
£18
$self.alt
Best value
InOut Hostel Barcelona
7.6
£16
3 stars
$self.alt
#1 most popular
Market
8.1
£68
$self.alt
#2 most popular
Catalonia La Maquinista
8.7
£58
$self.alt
Best value
NH Porta Barcelona
8.3
£52
4 stars and above
$self.alt
#1 most popular
Expo Hotel Barcelona
7.9
£76
$self.alt
#2 most popular
W Barcelona
8.5
£280
$self.alt
Best value
Exe Campus
8.2
£48

Cheapest hotels in Barcelona

These hotels and hostels usually make for a cheap way to stay in Barcelona
$self.alt
InOut Hostel Barcelona
7.6
£16
$self.alt
Barcelona Pere Tarrés Hostel
8.0
£18
$self.alt
Ideal Youth Hostel
6.8
£16
$self.alt
Wow Hostel Barcelona
7.2
£18
$self.alt
Safestay Barcelona Gothic
7.8
£17
$self.alt
Casa Kessler Barcelona
9.1
£19

Get the best value hotel in Barcelona

These hotels have the best prices for their ratings
$self.alt
Exe Campus
8.2
£48
$self.alt
Hostal Paraiso
7.6
£21
$self.alt
InOut Hostel Barcelona
7.6
£16
$self.alt
Barcelona Pere Tarrés Hostel
8.0
£18
$self.alt
Gran Hotel La Florida
8.9
£101
$self.alt
Claris Hotel & Spa Gl
8.8
£119

Barcelona travel information

How long do people stay in Barcelona?

When visiting Barcelona the average booking length is 4 nights.

How much does a hotel cost in Barcelona?

On average, rooms will be priced around £119 per night when booking a hotel in Barcelona; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

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

The cheapest month to book a hotel in Barcelona is December. The cost of your room could be as much as 22% cheaper than in peak months.

Which day is cheapest to stay in Barcelona?

The cost of a Barcelona hotel room will vary for each day, but generally Saturday works out the most economical, with Friday proving the least economical.

How much does a luxury hotel in Barcelona cost?

A luxury hotel in Barcelona can set you back on average £147 per person, per night. In comparison, the average cost of a hotel in Barcelona is £119 per person, per night, representing a 19% premium for a luxury hotel.

How much does a hostel in Barcelona cost?

Barcelona hostels and hotels with a 2 star rating and below charge around £39 for a bed per person. This will be around £80 under the cost of a typical Barcelona hotel.


Looking for a specific type of hotel?

Check out these great hotels in Barcelona that are perfect for any stay
Romantic hotels in Barcelona
$self.alt
Best value
Novotel Barcelona City
8.5
£94
$self.alt
No. 1 most popular
Fairmont Barcelona Rey Juan Carlos I
8.7
£129
$self.alt
No. 2 most popular
Hotel Arts Barcelona
8.5
£233
Kid-friendly hotels in Barcelona
$self.alt
Best value
Novotel Barcelona City
8.5
£94
$self.alt
No. 1 most popular
Fairmont Barcelona Rey Juan Carlos I
8.7
£129
$self.alt
No. 2 most popular
Hotel Arts Barcelona
8.5
£233
Luxury hotels in Barcelona
$self.alt
Best value
Senator Barcelona Spa Hotel
8.0
£61
$self.alt
No. 1 most popular
Expo Hotel Barcelona
7.9
£76
$self.alt
No. 2 most popular
W Barcelona
8.5
£280
$self.alt
No. 3 most popular
NH Collection Barcelona Gran Hotel Calderón
8.6
£139
$self.alt
No. 4 most popular
Barceló Raval
8.4
£98
$self.alt
No. 5 most popular
Eurostars Grand Marina
8.3
£132
$self.alt
Gran Hotel Barcino
8.5
£77

momondo's favourite hotels

Learn more about these user-preferred hotels in Barcelona

Popular flight routes to Barcelona

Find the cheapest flights to Barcelona on popular routes
London to Barcelona
Fastest flight time
2h 15m
Cheapest price
£17
Manchester to Barcelona
Fastest flight time
2h 15m
Cheapest price
£32
Birmingham to Barcelona
Fastest flight time
2h 10m
Cheapest price
£34
Liverpool to Barcelona
Fastest flight time
2h 15m
Cheapest price
£34
Nottingham to Reus
Fastest flight time
2h 10m
Cheapest price
£34
Cardiff to Barcelona
Fastest flight time
2h 05m
Cheapest price
£39
Glasgow to Barcelona
Fastest flight time
2h 35m
Cheapest price
£39
Bristol to Barcelona
Fastest flight time
2h 05m
Cheapest price
£39
Edinburgh to Barcelona
Fastest flight time
2h 40m
Cheapest price
£45
Bournemouth to Girona–Costa Brava
Fastest flight time
1h 55m
Cheapest price
£46
View more

Start planning your trip to Barcelona