Hotels in Barcelona

Find the best deals on 5,895 hotels in Barcelona

Check-in
Check-out
Compare vs momondo |

Top Hotels in Barcelona

Find the perfect Barcelona hotel for business or leisure
Hotel del Mar
8.4
74 GBP
View all deals
Claris Hotel & Spa Gl
8.8
123 GBP
View all deals
Hotel Colón Barcelona
9.0
145 GBP
View all deals
NH Barcelona Stadium
8.4
80 GBP
View all deals
NH Collection Barcelona Pódium
8.9
118 GBP
View all deals
Hotel Arts Barcelona
8.7
240 GBP
View all deals
H10 Itaca
8.4
91 GBP
View all deals
Catalonia Plaza Cataluña
8.7
123 GBP
View all deals
Catalonia Barcelona Plaza
8.6
100 GBP
View all deals
Wilson Boutique Hotel
8.7
90 GBP
View all deals
Hotel Attica 21 Barcelona Mar
8.3
88 GBP
View all deals
NH Barcelona Les Corts
8.3
79 GBP
View all deals
Catalonia Diagonal Centro
8.4
86 GBP
View all deals
Catalonia Park Putxet Hotel
7.6
62 GBP
View all deals
Hesperia Del Mar
8.2
91 GBP
View all deals
Mercure Barcelona Condor
8.2
81 GBP
View all deals
NH Sants Barcelona
8.4
89 GBP
View all deals
Aparthotel Atenea Barcelona
8.1
68 GBP
View all deals
Catalonia Born
8.7
95 GBP
View all deals
H10 Montcada Boutique Hotel
9.0
132 GBP
View all deals
Vincci Maritimo
8.6
90 GBP
View all deals
Acta Atrium Palace
8.5
92 GBP
View all deals
Gran Hotel La Florida
8.8
104 GBP
View all deals
Hotel Silken Ramblas
8.2
97 GBP
View all deals
Barceló Sants
8.6
91 GBP
View all deals
Hotel Barcelona Universal
8.8
92 GBP
View all deals
Le Méridien Barcelona
8.6
208 GBP
View all deals
Gran Hotel Barcino
8.3
79 GBP
View all deals
Gran Hotel Havana
8.7
114 GBP
View all deals
Hotel Suizo
8.3
73 GBP
View all deals
Royal Ramblas
8.6
109 GBP
View all deals
Hotel Serhs Rivoli Rambla
8.1
102 GBP
View all deals
Majestic Hotel & Spa Barcelona
9.0
231 GBP
View all deals
Meliá Barcelona Sarrià
8.4
114 GBP
View all deals
Hesperia Presidente
8.5
98 GBP
View all deals
Eurohotel Diagonal Port
7.4
68 GBP
View all deals
Eurostars Grand Marina
8.2
136 GBP
View all deals
Ilunion Bel-Art
8.3
77 GBP
View all deals
Exe Cristal Palace
8.1
90 GBP
View all deals
Abba Sants Hotel
8.2
77 GBP
View all deals

Popular neighbourhoods in Barcelona

Search for hotels in these Barcelona neighbourhoods
Hotels in Eixample
Best value
Casa Kessler Barcelona
9.0
19 GBP
No. 1 most popular
Ofelias Hotel
8.6
102 GBP
No. 2 most popular
Hotel Vilamari
8.0
86 GBP
No. 3 most popular
Olivia Balmes Hotel
9.4
113 GBP
No. 4 most popular
Sunotel Club Central
8.3
73 GBP
No. 5 most popular
Two Hotel Barcelona By Axel - Adults Only
8.7
81 GBP
Hotels in Gracia
Best value
La Flor de Gaudí Park Güell
8.2
14 GBP
No. 1 most popular
Generator Barcelona
8.3
21 GBP
No. 2 most popular
Casa Fuster Hotel
9.0
183 GBP
No. 3 most popular
Hotel Ronda Lesseps
8.1
59 GBP
No. 4 most popular
Casa Gracia
8.3
30 GBP
No. 5 most popular
Bcnsporthostels
7.2
16 GBP
Hotels in Sarria-Sant Gervasi
Best value
InOut Hostel Barcelona
7.6
16 GBP
No. 1 most popular
Upper Diagonal
8.9
85 GBP
No. 2 most popular
Vincci Mae
8.9
100 GBP
No. 3 most popular
Gran Hotel La Florida
8.8
104 GBP
No. 4 most popular
Wow Hostel Barcelona
7.3
18 GBP
No. 5 most popular
Eurostars Angli
8.2
72 GBP
Hotels in Les Corts
Best value
Room018bcn
8.3
16 GBP
No. 1 most popular
Hotel Sofia Barcelona - in The Unbound Collection by Hyatt
9.1
191 GBP
No. 2 most popular
Sansi Pedralbes
8.2
147 GBP
No. 3 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.7
133 GBP
No. 4 most popular
NH Sants Barcelona
8.4
89 GBP
No. 5 most popular
NH Collection Barcelona Constanza
8.7
102 GBP

When to book a hotel in Barcelona

Low season
December
High season
May

cheapest month to stay

28%

expected price decrease

most expensive time to stay

30%

expected price increase

+90.0%
+60.0%
+30.0%
Base
Price
98 - 178 GBP
Highest day of week
Tuesday
Cheapest day of week
Saturday

avg. price over the last two weeks

Average price (weeknight)

119 GBP

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

95 GBP

avg. price over the last two weeks


Barcelona travel tips

Let us help you with the best tips about Barcelona

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 165 GBP 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 28% 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 Friday works out the most economical, with Monday proving the least economical.

How much does a luxury hotel in Barcelona cost?

A luxury hotel in Barcelona can set you back on average 139 GBP per person, per night. In comparison, the average cost of a hotel in Barcelona is 114 GBP per person, per night, representing a 18.051% 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 33 GBP for a bed per person. This will be around 81 GBP under the cost of a typical Barcelona hotel.

Where should I stay in Barcelona?

When visiting Barcelona, people tend to book hotels in Eixample, Gracia, Sarria-Sant Gervasi and Les Corts.


How much does a hotel in Barcelona cost?

4 stars and above
#1 most popular
Claris Hotel & Spa Gl
8.8
123 GBP
#2 most popular
Hotel Colón Barcelona
9.0
145 GBP
Best value
Exe Campus
8.0
49 GBP
3 stars
#1 most popular
Hotel del Mar
8.4
74 GBP
#2 most popular
NH Barcelona Les Corts
8.3
79 GBP
Best value
Hesperia Sant Joan
7.8
49 GBP
2 stars and below
#1 most popular
ibis Barcelona Meridiana
8.1
66 GBP
#2 most popular
Safestay Barcelona Gothic
7.5
17 GBP
Best value
The Hipstel Paseo De Gracia
7.8
13 GBP

Cheapest hotels in Barcelona

Cheap hotels and hostels in Barcelona
The Hipstel Paseo De Gracia
7.8
13 GBP
InOut Hostel Barcelona
7.6
16 GBP
Mellow Hostel Barcelona
5.9
14 GBP
Safestay Barcelona Gothic
7.5
17 GBP
Hola Hostal Eixample
8.1
15 GBP
Hellobcn Hostel Barcelona
8.5
17 GBP

Best value hotels in Barcelona

Claris Hotel & Spa Gl
8.8
123 GBP
Safestay Barcelona Gothic
7.5
17 GBP
Gran Hotel La Florida
8.8
104 GBP
InOut Hostel Barcelona
7.6
16 GBP
Meliá Barcelona Sarrià
8.4
114 GBP
Barcelona Pere Tarrés Hostel
7.9
18 GBP

Looking for a specific type of hotel

Romantic hotels in Barcelona
Best value
Novotel Barcelona City
8.4
97 GBP
No. 1 most popular
Hotel Arts Barcelona
8.7
240 GBP
No. 2 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.7
133 GBP
No. 3 most popular
W Barcelona
8.6
290 GBP
No. 4 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8.8
111 GBP
Kid-friendly hotels in Barcelona
Best value
Novotel Barcelona City
8.4
97 GBP
No. 1 most popular
Hotel Arts Barcelona
8.7
240 GBP
No. 2 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.7
133 GBP
No. 3 most popular
W Barcelona
8.6
290 GBP
No. 4 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8.8
111 GBP
Luxury hotels in Barcelona
Best value
Catalonia Park Putxet Hotel
7.6
62 GBP
No. 1 most popular
Claris Hotel & Spa Gl
8.8
123 GBP
No. 2 most popular
Hotel Colón Barcelona
9.0
145 GBP
No. 3 most popular
NH Barcelona Stadium
8.4
80 GBP
No. 4 most popular
NH Collection Barcelona Pódium
8.9
118 GBP
No. 5 most popular
Hotel Arts Barcelona
8.7
240 GBP
H10 Itaca
8.4
91 GBP

Popular flight routes to Barcelona

Find the cheapest flights to Barcelona on popular routes
London to Barcelona
Fastest flight time
2h 05m
Cheapest price
21 GBP
London to Reus
Fastest flight time
2h 05m
Cheapest price
26 GBP
London to Girona
Fastest flight time
2h 05m
Cheapest price
30 GBP
Manchester to Barcelona
Fastest flight time
2h 15m
Cheapest price
30 GBP
Cardiff to Barcelona
Fastest flight time
2h 05m
Cheapest price
30 GBP
Manchester to Reus
Fastest flight time
2h 15m
Cheapest price
31 GBP
Birmingham to Girona
Fastest flight time
2h 00m
Cheapest price
34 GBP
Bournemouth to Girona
Fastest flight time
2h 00m
Cheapest price
34 GBP
Bristol to Girona
Fastest flight time
1h 50m
Cheapest price
35 GBP
Birmingham to Barcelona
Fastest flight time
2h 05m
Cheapest price
35 GBP
View more

Start planning your trip to Barcelona