Hotels in Barcelona

Find the best deals on 5,742 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
£69
View all deals
Park Hotel Barcelona
8.3
£76
View all deals
Claris Hotel & Spa Gl
8.9
£114
View all deals
Hotel Colón Barcelona
8.9
£135
View all deals
NH Barcelona Stadium
8.3
£75
View all deals
NH Collection Barcelona Pódium
8.9
£110
View all deals
Hotel Arts Barcelona
8.7
£224
View all deals
Hesperia Barri Gòtic
8.5
£84
View all deals
H10 Itaca
8.6
£85
View all deals
Parallel
8.5
£64
View all deals
Catalonia Barcelona Plaza
8.6
£94
View all deals
Wilson Boutique Hotel
8.7
£84
View all deals
Attica 21 Barcelona Mar
8.3
£82
View all deals
NH Barcelona Les Corts
8.3
£74
View all deals
Catalonia Diagonal Centro
8.4
£80
View all deals
Catalonia Park Putxet Hotel
7.6
£58
View all deals
Hesperia Del Mar
8.2
£85
View all deals
Mercure Barcelona Condor
8.0
£75
View all deals
NH Sants Barcelona
8.5
£83
View all deals
Aparthotel Atenea Barcelona
8.1
£64
View all deals
Catalonia Born
8.8
£89
View all deals
H10 Montcada Boutique Hotel
9.0
£123
View all deals
Vincci Maritimo
8.6
£84
View all deals
Acta Atrium Palace
8.5
£86
View all deals
Gran Hotel La Florida
8.8
£97
View all deals
Silken Ramblas
8.3
£91
View all deals
Barceló Sants
8.7
£85
View all deals
Hotel Barcelona Universal
8.8
£86
View all deals
Le Méridien Barcelona
8.7
£194
View all deals
Gran Hotel Barcino
8.4
£74
View all deals
Gran Hotel Havana
8.7
£107
View all deals
Astoria
8.8
£71
View all deals
Hotel Suizo
8.4
£69
View all deals
Royal Ramblas
8.6
£102
View all deals
Hotel Serhs Rivoli Rambla
8.0
£95
View all deals
Majestic Hotel & Spa Barcelona
9.1
£215
View all deals
Meliá Barcelona Sarrià
8.4
£107
View all deals
Hesperia Presidente
8.5
£91
View all deals
Eurostars Grand Marina
8.3
£127
View all deals
Ilunion Bel-Art
8.2
£72
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
£12
No. 1 most popular
Expo Hotel Barcelona
7.7
£73
No. 2 most popular
Best Western Plus Hotel Alfa Aeropuerto
8.2
£64
No. 3 most popular
Grums Hotel & Spa
8.4
£86
No. 4 most popular
Barceló Sants
8.7
£85
No. 5 most popular
Tryp Barcelona Apolo Hotel
8.5
£91
Hotels in Les Corts
Best value
Room018bcn
8.3
£15
No. 1 most popular
Hotel Sofia Barcelona - in the Unbound Collection by Hyatt
9.1
£178
No. 2 most popular
NH Sants Barcelona
8.5
£83
No. 3 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.5
£124
No. 4 most popular
NH Barcelona Stadium
8.3
£75
No. 5 most popular
Barcelona Pere Tarrés Hostel
7.9
£17
Hotels in Horta-Guinardo
Best value
Mellow Hostel Barcelona
5.8
£13
No. 1 most popular
Hotel Alimara
8.2
£55
No. 2 most popular
Ilunion Bel-Art
8.2
£72
No. 3 most popular
Amrey Sant Pau
8.3
£51
No. 4 most popular
Garden House Hostel Barcelona by Feetup Hostels
8.2
£15
No. 5 most popular
Hotel Aristol - Sagrada Familia
7.4
£63
Hotels in Eixample
Best value
Casa Kessler Barcelona
9.0
£18
No. 1 most popular
Sunotel Club Central
8.3
£68
No. 2 most popular
Axel Hotel Barcelona & Urban Spa - Adults Only
8.5
£85
No. 3 most popular
Two Hotel Barcelona By Axel - Adults Only
8.7
£75
No. 4 most popular
Sunotel Central
8.2
£73
No. 5 most popular
Hotel Concordia Barcelona
8.2
£78

When to book a hotel in Barcelona

Low season
November
High season
July

cheapest month to stay

32%

expected price decrease

most expensive time to stay

44%

expected price increase

Price
£75 - £158
Highest day of week
Thursday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

£75

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£80

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
£48 - £59
3 star
£94 - £108
4-5 star
£128 - £146

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 £153 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 November. The cost of your room could be as much as 37% 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 Monday works out the most economical, with Wednesday proving the least economical.

How much does a luxury hotel in Barcelona cost?

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

Where should I stay in Barcelona?

When visiting Barcelona, people tend to book hotels in Eixample, Sant Marti, Sants-Montjuïc and Gracia.


How much does a hotel in Barcelona cost?

4 stars and above
#1 most popular
Claris Hotel & Spa Gl
8.9
£114
#2 most popular
Hotel Colón Barcelona
8.9
£135
Best value
Exe Campus
8.0
£46
3 stars
#1 most popular
Hotel del Mar
8.5
£69
#2 most popular
Park Hotel Barcelona
8.3
£76
Best value
Hesperia Sant Joan Suites
7.9
£46
2 stars and below
#1 most popular
Parallel
8.5
£64
#2 most popular
ibis Barcelona Meridiana
8.3
£62
Best value
The Hipstel Paseo De Gracia
7.8
£13

Cheapest hotels in Barcelona

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

Best value hotels in Barcelona

Claris Hotel & Spa Gl
8.9
£114
Safestay Barcelona Gothic
7.8
£17
Gran Hotel La Florida
8.8
£97
Safestay Barcelona Sea
7.3
£17
Meliá Barcelona Sarrià
8.4
£107
InOut Hostel Barcelona
7.6
£15

Looking for a specific type of hotel

Romantic hotels in Barcelona
Best value
Novotel Barcelona City
8.4
£91
No. 1 most popular
Hotel Arts Barcelona
8.7
£224
No. 2 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.5
£124
No. 3 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8.8
£104
Kid-friendly hotels in Barcelona
Best value
Novotel Barcelona City
8.4
£91
No. 1 most popular
Hotel Arts Barcelona
8.7
£224
No. 2 most popular
Fairmont Rey Juan Carlos I - Barcelona
8.5
£124
No. 3 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8.8
£104
Luxury hotels in Barcelona
Best value
Catalonia Park Putxet Hotel
7.6
£58
No. 1 most popular
Claris Hotel & Spa Gl
8.9
£114
No. 2 most popular
Hotel Colón Barcelona
8.9
£135
No. 3 most popular
NH Barcelona Stadium
8.3
£75
No. 4 most popular
NH Collection Barcelona Pódium
8.9
£110
No. 5 most popular
Hotel Arts Barcelona
8.7
£224
Catalonia Barcelona Plaza
8.6
£94

Popular flight routes to Barcelona

Find the cheapest flights to Barcelona on popular routes
London to Reus
Fastest flight time
2h 05m
Cheapest price
£18
London to Barcelona
Fastest flight time
2h 15m
Cheapest price
£20
Manchester to Barcelona
Fastest flight time
2h 15m
Cheapest price
£20
London to Girona
Fastest flight time
2h 05m
Cheapest price
£26
Liverpool to Barcelona
Fastest flight time
2h 15m
Cheapest price
£32
Birmingham to Barcelona
Fastest flight time
2h 05m
Cheapest price
£36
Glasgow to Barcelona
Fastest flight time
2h 35m
Cheapest price
£36
Manchester to Reus
Fastest flight time
2h 15m
Cheapest price
£42
Nottingham to Barcelona
Fastest flight time
2h 15m
Cheapest price
£45
Manchester to Girona
Fastest flight time
2h 15m
Cheapest price
£46
View more

Start planning your trip to Barcelona