Hotels in Barcelona

Find the best deals on 5,778 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
Hotel Barcelona House
8.0
$110
View all deals
$self.alt
Hotel Gotico
8.5
$147
View all deals
$self.alt
Vincci Bit
8.5
$138
View all deals
$self.alt
Safestay Passeig de Gracia
7.7
$29
View all deals
$self.alt
NH Barcelona Entenza
8.4
$130
View all deals
$self.alt
Sansi Diputacio Hotel
5.6
$101
View all deals
$self.alt
Exe Campus
8.2
$87
View all deals
$self.alt
H10 Art Gallery
8.8
$177
View all deals
$self.alt
Two Hotel Barcelona By Axel - Adults Only
8.7
$141
View all deals
$self.alt
Hotel Regina
8.8
$187
View all deals
$self.alt
Oriente Atiram
8.2
$140
View all deals
$self.alt
Best Western Plus Hotel Alfa Aeropuerto
8.3
$120
View all deals
$self.alt
InOut Hostel Barcelona
7.6
$28
View all deals
$self.alt
Hotel España Ramblas
8.6
$193
View all deals
$self.alt
W Barcelona
8.5
$506
View all deals
$self.alt
Casa Gracia Barcelona Hostel
8.4
$54
View all deals
$self.alt
Renaissance Barcelona Fira Hotel
8.9
$197
View all deals
$self.alt
Generator Barcelona
8.1
$36
View all deals
$self.alt
Od Barcelona
9.0
$243
View all deals
$self.alt
Eurostars Grand Marina
8.3
$237
View all deals
$self.alt
Condado
8.4
$112
View all deals
$self.alt
Axel Hotel Barcelona & Urban Spa- Adults Only
8.6
$158
View all deals
$self.alt
Sercotel Amister Art Hotel
8.5
$161
View all deals
$self.alt
Hilton Diagonal Mar Barcelona
8.2
$219
View all deals
$self.alt
Abba Garden
8.3
$111
View all deals
$self.alt
Mercer House Bòria Bcn
8.3
$210
View all deals
$self.alt
Hotel Barcelona Catedral
8.8
$244
View all deals
$self.alt
U232 Hotel
8.7
$144
View all deals
$self.alt
Hostal Girona
8.9
$128
View all deals
$self.alt
Ibis Barcelona Centro
8.7
$155
View all deals
$self.alt
Toc Hostel Barcelona
8.8
$52
View all deals
$self.alt
Camp Nou Home
6.3
$58
View all deals
$self.alt
Attica 21 Barcelona Mar
8.4
$154
View all deals
$self.alt
H10 Montcada Boutique Hotel
9.1
$230
View all deals
$self.alt
Silken Ramblas
8.3
$170
View all deals
$self.alt
Hotel Suizo
8.3
$129
View all deals
$self.alt
Royal Ramblas
8.6
$191
View all deals
$self.alt
Hotel Serhs Rivoli Rambla
8.0
$178
View all deals
$self.alt
Leonardo Hotel Barcelona Gran Via
8.6
$125
View all deals
$self.alt
H10 Marina Barcelona
8.4
$187
View all deals

Popular neighbourhoods in Barcelona

Search for hotels in these Barcelona neighbourhoods
Hotels in Sant Andreu
Search hotels in Sant Andreu
$self.alt
Best value
Coroleu House Barcelona
8.9
$35
$self.alt
No. 1 most popular
Catalonia La Maquinista
8.7
$104
$self.alt
No. 2 most popular
Laumon
7.9
$108
Hotels in Sant Marti
Search hotels in Sant Marti
$self.alt
Best value
Arc House Barcelona - Youth Hostel
7.7
$25
$self.alt
No. 1 most popular
Hilton Diagonal Mar Barcelona
8.2
$219
$self.alt
No. 2 most popular
Barcelona Princess
8.5
$158
$self.alt
No. 3 most popular
Vincci Maritimo
8.6
$157
$self.alt
No. 4 most popular
Golden Tulip Barcelona
8.5
$135
$self.alt
No. 5 most popular
Hotel SB Diagonal Zero Barcelona
8.1
$164
Hotels in Les Corts
Search hotels in Les Corts
$self.alt
Best value
Room018bcn
8.3
$28
$self.alt
No. 1 most popular
Hotel Sofia Barcelona - in The Unbound Collection by Hyatt
9.2
$333
$self.alt
No. 2 most popular
NH Sants Barcelona
8.5
$155
$self.alt
No. 3 most popular
NH Barcelona Stadium
8.4
$140
$self.alt
No. 4 most popular
Fairmont Barcelona Rey Juan Carlos I
8.7
$233
$self.alt
No. 5 most popular
Barcelona Pere Tarrés Hostel
8.0
$32
Hotels in Nou Barris
Search hotels in Nou Barris
$self.alt
Best value
LM Rooms BCN
7.9
$74
$self.alt
No. 1 most popular
ibis Barcelona Meridiana
8.3
$115

When to book a hotel in Barcelona

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

cheapest month to stay

44%

expected price decrease

most expensive time to stay

39%

expected price increase

Price
$131 - $322
Highest day of week
Friday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$241

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$215

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
$92 - $108
3 star
$178 - $195
4-5 star
$244 - $261

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
Safestay Passeig de Gracia
7.7
$29
$self.alt
#2 most popular
InOut Hostel Barcelona
7.6
$28
$self.alt
Best value
La Flor de Gaudí Park Güell
8.3
$25
3 stars
$self.alt
#1 most popular
Hotel Barcelona House
8.0
$110
$self.alt
#2 most popular
NH Barcelona Entenza
8.4
$130
$self.alt
Best value
Casa Vilaró
7.5
$88
4 stars and above
$self.alt
#1 most popular
Hotel Gotico
8.5
$147
$self.alt
#2 most popular
Vincci Bit
8.5
$138
$self.alt
Best value
Exe Campus
8.2
$87

Cheapest hotels in Barcelona

These hotels and hostels usually make for a cheap way to stay in Barcelona
$self.alt
No Limit Hostel Graffiti
$23
$self.alt
Hola Hostal Eixample
8.1
$26
$self.alt
La Flor de Gaudí Park Güell
8.3
$25
$self.alt
InOut Hostel Barcelona
7.6
$28
$self.alt
Arc House Barcelona - Youth Hostel
7.7
$25
$self.alt
Sweet Bcn Youth Hostel
8.8
$28

Get the best value hotel in Barcelona

These hotels have the best prices for their ratings
$self.alt
Sweet Bcn Youth Hostel
8.8
$28
$self.alt
Exe Campus
8.2
$87
$self.alt
La Flor de Gaudí Park Güell
8.3
$25
$self.alt
InOut Hostel Barcelona
7.6
$28
$self.alt
Safestay Passeig de Gracia
7.7
$29
$self.alt
Generator Barcelona
8.1
$36

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 $103 per night.

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

In January 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 40%.

Which day is cheapest to stay in Barcelona?

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

How much does a luxury hotel in Barcelona cost?

$139 per person, per night, is on average what you can expect to pay for luxury hotels in Barcelona. To put this in perspective, $103 per person, per night is the average price of a hotel in Barcelona, which is a price difference of around 26% to stay at a luxury hotel.

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 $46, on average. This price is $57 cheaper than your average 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
$170
$self.alt
No. 1 most popular
Fairmont Barcelona Rey Juan Carlos I
8.7
$233
$self.alt
No. 2 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8.8
$194
$self.alt
No. 3 most popular
Duquesa Suites
9.3
$237
Kid-friendly hotels in Barcelona
$self.alt
Best value
Novotel Barcelona City
8.5
$170
$self.alt
No. 1 most popular
Fairmont Barcelona Rey Juan Carlos I
8.7
$233
$self.alt
No. 2 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8.8
$194
$self.alt
No. 3 most popular
Duquesa Suites
9.3
$237
Luxury hotels in Barcelona
$self.alt
Best value
Catalonia Park Putxet Hotel
7.7
$108
$self.alt
No. 1 most popular
Hotel Gotico
8.5
$147
$self.alt
No. 2 most popular
Vincci Bit
8.5
$138
$self.alt
No. 3 most popular
H10 Art Gallery
8.8
$177
$self.alt
No. 4 most popular
Hotel Regina
8.8
$187
$self.alt
No. 5 most popular
Hotel España Ramblas
8.6
$193
$self.alt
W Barcelona
8.5
$506

Popular flight routes to Barcelona

Find the cheapest flights to Barcelona on popular routes
Darwin to Barcelona
Fastest flight time
34h 35m
Cheapest price
$1,046
Cairns to Barcelona
Fastest flight time
45h 40m
Cheapest price
$1,065
Canberra to Barcelona
Fastest flight time
26h 10m
Cheapest price
$1,157
Melbourne to Barcelona
Fastest flight time
24h 00m
Cheapest price
$1,260
Perth to Barcelona
Fastest flight time
21h 30m
Cheapest price
$1,266
Sydney to Barcelona
Fastest flight time
26h 45m
Cheapest price
$1,318
Adelaide to Barcelona
Fastest flight time
29h 50m
Cheapest price
$1,396
Brisbane to Barcelona
Fastest flight time
38h 40m
Cheapest price
$1,495
Kalgoorlie to Barcelona
Fastest flight time
53h 20m
Cheapest price
$1,524
Newcastle to Barcelona
Fastest flight time
30h 50m
Cheapest price
$1,780
View more

Start planning your trip to Barcelona