Hotels in Barcelona

Find the best deals on 5,738 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.5
82€
View all deals
Claris Hotel & Spa Gl
8.9
135€
View all deals
Hotel Colón Barcelona
8.9
160€
View all deals
NH Barcelona Stadium
8.3
88€
View all deals
NH Collection Barcelona Pódium
8.9
130€
View all deals
Hotel Arts Barcelona
8.7
265€
View all deals
H10 Itaca
8.6
100€
View all deals
Parallel
8.5
75€
View all deals
Catalonia Barcelona Plaza
8.6
111€
View all deals
Wilson Boutique Hotel
8.7
99€
View all deals
Attica 21 Barcelona Mar
8.3
97€
View all deals
NH Barcelona Les Corts
8.3
87€
View all deals
Catalonia Diagonal Centro
8.4
94€
View all deals
Catalonia Park Putxet Hotel
7.6
68€
View all deals
Hesperia Del Mar
8.2
101€
View all deals
Mercure Barcelona Condor
8.0
89€
View all deals
NH Sants Barcelona
8.5
98€
View all deals
Aparthotel Atenea Barcelona
8.1
75€
View all deals
Catalonia Born
8.8
105€
View all deals
H10 Montcada Boutique Hotel
9.0
145€
View all deals
Vincci Maritimo
8.6
99€
View all deals
Acta Atrium Palace
8.5
102€
View all deals
Gran Hotel La Florida
8.8
114€
View all deals
Silken Ramblas
8.3
107€
View all deals
Barceló Sants
8.7
101€
View all deals
Hotel Barcelona Universal
8.8
102€
View all deals
Le Méridien Barcelona
8.7
230€
View all deals
Gran Hotel Barcino
8.4
87€
View all deals
Gran Hotel Havana
8.7
126€
View all deals
Astoria
8.8
83€
View all deals
Hotel Suizo
8.4
81€
View all deals
Royal Ramblas
8.6
121€
View all deals
Hotel Serhs Rivoli Rambla
8.0
112€
View all deals
Majestic Hotel & Spa Barcelona
9.1
255€
View all deals
Meliá Barcelona Sarrià
8.4
126€
View all deals
Hesperia Presidente
8.5
108€
View all deals
Eurostars Grand Marina
8.3
150€
View all deals
Ilunion Bel-Art
8.2
85€
View all deals
Exe Cristal Palace
8.1
99€
View all deals
Abba Sants
8.2
85€
View all deals

Popular neighbourhoods in Barcelona

Search for hotels in these Barcelona neighbourhoods
Hotels in Sants-Montjuïc
Best value
Hostel One Hipstel
8.8
14€
No. 1 most popular
Catalonia Barcelona Plaza
8.6
111€
No. 2 most popular
Expo Hotel Barcelona
7.7
86€
No. 3 most popular
Best Western Plus Hotel Alfa Aeropuerto
8.2
75€
No. 4 most popular
Grums Hotel & Spa
8.4
102€
No. 5 most popular
Barceló Sants
8.7
101€
Hotels in Gracia
Best value
La Flor de Gaudí Park Güell
8.2
15€
No. 1 most popular
Hotel Ronda Lesseps
8.2
65€
No. 2 most popular
Casa Fuster Hotel
9.0
201€
No. 3 most popular
Generator Barcelona
8.2
23€
No. 4 most popular
Casa Gracia
8.3
34€
No. 5 most popular
Bcnsporthostels
7.1
17€
Hotels in Les Corts
Best value
Room018bcn
8.3
17€
No. 1 most popular
Hotel Sofia Barcelona - in the Unbound Collection by Hyatt
9.1
210€
No. 2 most popular
NH Sants Barcelona
8.5
98€
No. 3 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.5
147€
No. 4 most popular
NH Barcelona Stadium
8.3
88€
No. 5 most popular
Barcelona Pere Tarrés Hostel
7.9
20€
Hotels in Sarria-Sant Gervasi
Best value
InOut Hostel Barcelona
7.6
17€
No. 1 most popular
Hotel Primero Primera
9.3
154€
No. 2 most popular
Upper Diagonal
8.8
93€
No. 3 most popular
Gran Hotel La Florida
8.8
114€
No. 4 most popular
Wow Hostel Barcelona
7.0
20€
No. 5 most popular
Eurostars Angli
8.1
80€

When to book a hotel in Barcelona

Low season
November
High season
September

cheapest month to stay

27%

expected price decrease

most expensive time to stay

123%

expected price increase

Price
85€ - 259€
Highest day of week
Thursday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

79€

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

76€

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.
90
Days before departure
0
1-2 star
57€ - 70€
3 star
112€ - 129€
4-5 star
152€ - 173€

Barcelona travel tips

Let us help you with the best tips about Barcelona

How long do people stay in Barcelona?

The average length of stay in Barcelona is 3 nights.

How much does a hotel cost in Barcelona?

A hotel room in Barcelona will generally set you back around 142€ per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

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

Barcelona hotels are at their most economical to book in the month of November. The rates you are charged may be 35% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Barcelona?

Room prices for hotels in Barcelona will be at their lowest on Thursday and peak on Wednesday.

How much does a luxury hotel in Barcelona cost?

138€ is around the price you are going to have to pay for a luxury hotel room in Barcelona. This is on average a 19% increase on the cost of a typical Barcelona hotel, which is more likely to charge 113€ a night.

How much does a hostel in Barcelona cost?

On average, a hostel in Barcelona will be priced around 35€. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be 78€ lower than your typical Barcelona hotel.

Where should I stay in Barcelona?

Areas such as Eixample, Sant Marti, Sants-Montjuïc and Gracia prove popular amongst people booking a hotel in Barcelona.


How much does a hotel in Barcelona cost?

4 stars and above
#1 most popular
Claris Hotel & Spa Gl
8.9
135€
#2 most popular
Hotel Colón Barcelona
8.9
160€
Best value
Exe Campus
8.0
54€
3 stars
#1 most popular
Hotel del Mar
8.5
82€
#2 most popular
NH Barcelona Les Corts
8.3
87€
Best value
Hesperia Sant Joan Suites
7.9
54€
2 stars and below
#1 most popular
Parallel
8.5
75€
#2 most popular
ibis Barcelona Meridiana
8.3
73€
Best value
The Hipstel Paseo De Gracia
7.8
15€

Cheapest hotels in Barcelona

Cheap hotels and hostels in Barcelona
The Hipstel Paseo De Gracia
7.8
15€
Hola Hostal Eixample
8.0
16€
Mellow Hostel Barcelona
5.8
15€
InOut Hostel Barcelona
7.6
17€
La Flor de Gaudí Park Güell
8.2
15€
Safestay Passeig de Gracia
7.5
18€

Best value hotels in Barcelona

Claris Hotel & Spa Gl
8.9
135€
Safestay Barcelona Gothic
7.8
19€
Gran Hotel La Florida
8.8
114€
Safestay Barcelona Sea
7.3
20€
Meliá Barcelona Sarrià
8.4
126€
InOut Hostel Barcelona
7.6
17€

Looking for a specific type of hotel

Romantic hotels in Barcelona
Best value
Novotel Barcelona City
8.4
107€
No. 1 most popular
Hotel Arts Barcelona
8.7
265€
No. 2 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.5
147€
No. 3 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8.8
122€
Kid-friendly hotels in Barcelona
Best value
Novotel Barcelona City
8.4
107€
No. 1 most popular
Hotel Arts Barcelona
8.7
265€
No. 2 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.5
147€
No. 3 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8.8
122€
Luxury hotels in Barcelona
Best value
Catalonia Park Putxet Hotel
7.6
68€
No. 1 most popular
Claris Hotel & Spa Gl
8.9
135€
No. 2 most popular
Hotel Colón Barcelona
8.9
160€
No. 3 most popular
NH Barcelona Stadium
8.3
88€
No. 4 most popular
NH Collection Barcelona Pódium
8.9
130€
No. 5 most popular
Hotel Arts Barcelona
8.7
265€
Catalonia Barcelona Plaza
8.6
111€

Popular flight routes to Barcelona

Find the cheapest flights to Barcelona on popular routes
Dublin to Reus
Fastest flight time
2h 35m
Cheapest price
29€
Dublin to Barcelona
Fastest flight time
2h 30m
Cheapest price
44€
Dublin to Girona
Fastest flight time
2h 25m
Cheapest price
110€
Cork to Barcelona
Fastest flight time
2h 25m
Cheapest price
125€
Shannon to Barcelona
Fastest flight time
2h 20m
Cheapest price
132€
Milltown (Kerry) to Barcelona
Fastest flight time
7h 10m
Cheapest price
181€
Knock to Barcelona
Fastest flight time
13h 00m
Cheapest price
193€
Shannon to Reus
Fastest flight time
2h 25m
Cheapest price
214€
Cork to Reus
Fastest flight time
2h 20m
Cheapest price
350€
Cork to Girona
Fastest flight time
15h 15m
Cheapest price
366€
View more

Start planning your trip to Barcelona