Hotels in Barcelona

Find the best deals on 6 310 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
1328 ZAR
View all deals
Claris Hotel & Spa Gl
8,8
2199 ZAR
View all deals
Hotel Colón Barcelona
8,9
2598 ZAR
View all deals
NH Barcelona Stadium
8,3
1432 ZAR
View all deals
NH Collection Barcelona Pódium
8,9
2111 ZAR
View all deals
Hotel Arts Barcelona
8,7
4310 ZAR
View all deals
H10 Itaca
8,5
1623 ZAR
View all deals
Parallel
8,5
1225 ZAR
View all deals
Catalonia Barcelona Plaza
8,6
1801 ZAR
View all deals
Wilson Boutique Hotel
8,7
1609 ZAR
View all deals
Attica 21 Barcelona Mar
8,3
1579 ZAR
View all deals
NH Barcelona Les Corts
8,3
1417 ZAR
View all deals
Catalonia Diagonal Centro
8,4
1535 ZAR
View all deals
Catalonia Park Putxet Hotel
7,6
1107 ZAR
View all deals
Hesperia Del Mar
8,1
1638 ZAR
View all deals
Mercure Barcelona Condor
8,0
1446 ZAR
View all deals
Chic & Basic Ramblas
8,3
1446 ZAR
View all deals
NH Sants Barcelona
8,5
1594 ZAR
View all deals
Aparthotel Atenea Barcelona
8,1
1225 ZAR
View all deals
Catalonia Born
8,8
1712 ZAR
View all deals
H10 Montcada Boutique Hotel
9,0
2361 ZAR
View all deals
Vincci Maritimo
8,6
1609 ZAR
View all deals
Acta Atrium Palace
8,5
1653 ZAR
View all deals
Gran Hotel La Florida
8,8
1860 ZAR
View all deals
Silken Ramblas
8,2
1742 ZAR
View all deals
Barceló Sants
8,7
1638 ZAR
View all deals
Hotel Barcelona Universal
8,8
1653 ZAR
View all deals
Le Méridien Barcelona
8,6
3734 ZAR
View all deals
Gran Hotel Barcino
8,3
1417 ZAR
View all deals
Gran Hotel Havana
8,6
2051 ZAR
View all deals
Astoria
8,8
1358 ZAR
View all deals
Hotel Suizo
8,4
1318 ZAR
View all deals
Royal Ramblas
8,6
1963 ZAR
View all deals
Hotel Serhs Rivoli Rambla
8,0
1830 ZAR
View all deals
Majestic Hotel & Spa Barcelona
9,0
4147 ZAR
View all deals
Meliá Barcelona Sarrià
8,3
2051 ZAR
View all deals
Hesperia Presidente
8,5
1756 ZAR
View all deals
Eurohotel Diagonal Port
7,5
1225 ZAR
View all deals
Eurostars Grand Marina
8,2
2435 ZAR
View all deals
Ilunion Bel-Art
8,2
1387 ZAR
View all deals

When to book a hotel in Barcelona

Low season
January
High season
September

cheapest month to stay

16%

expected price decrease

most expensive time to stay

73%

expected price increase

3 417 ZAR
2 795 ZAR
2 174 ZAR
1 553 ZAR
Price
1 553 - 3 189 ZAR
Highest day of week
Tuesday
Cheapest day of week
Thursday

avg. price over the last two weeks

Average price (weeknight)

1 490 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

1 461 ZAR

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?

4 nights is the typical length of stay for people visiting Barcelona.

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

January is the cheapest month to book a hotel in Barcelona. Prices can be 31% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Barcelona?

Wednesday is the day where you will typically find the lowest price for your hotel room in Barcelona. The highest price tends to be on Monday.

How much does a luxury hotel in Barcelona cost?

Luxury hotels in Barcelona are priced around 137 ZAR a night for each person. Opting for a luxury hotel could add 19,773% on top of the price of an average hotel in Barcelona, which stands at 110 ZAR a night for each person.

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 35 ZAR, on average. This price is 75 ZAR cheaper than your average Barcelona hotel.

Where should I stay in Barcelona?

Whilst there are several neighbourhoods to choose from, most users tend to stick to Gracia, Sarria-Sant Gervasi, Les Corts and Sant Marti when staying in Barcelona.


How much does a hotel in Barcelona cost?

4 stars and above
#1 most popular
Claris Hotel & Spa Gl
8,8
2199 ZAR
#2 most popular
Hotel Colón Barcelona
8,9
2598 ZAR
Best value
Exe Campus
8,0
886 ZAR
3 stars
#1 most popular
Hotel del Mar
8,4
1328 ZAR
#2 most popular
NH Barcelona Les Corts
8,3
1417 ZAR
Best value
Hesperia Sant Joan
7,9
886 ZAR
2 stars and below
#1 most popular
Parallel
8,5
1225 ZAR
#2 most popular
ibis Barcelona Meridiana
8,2
1181 ZAR
Best value
The Hipstel Paseo De Gracia
7,8
236 ZAR

Cheapest hotels in Barcelona

Cheap hotels and hostels in Barcelona
The Hipstel Paseo De Gracia
7,8
236 ZAR
Hola Hostal Eixample
8,1
266 ZAR
Mellow Hostel Barcelona
5,7
251 ZAR
InOut Hostel Barcelona
7,5
280 ZAR
La Flor de Gaudí Park Güell
8,2
251 ZAR
Safestay Passeig de Gràcia
7,7
295 ZAR

Best value hotels in Barcelona

Claris Hotel & Spa Gl
8,8
2199 ZAR
Safestay Barcelona Sea
7,3
325 ZAR
Gran Hotel La Florida
8,8
1860 ZAR
InOut Hostel Barcelona
7,5
280 ZAR
Safestay Barcelona Gothic
7,7
310 ZAR
Barcelona Pere Tarrés Hostel
7,9
325 ZAR

Looking for a specific type of hotel

Romantic hotels in Barcelona
Best value
Novotel Barcelona City
8,3
1742 ZAR
No. 1 most popular
Hotel Arts Barcelona
8,7
4310 ZAR
No. 2 most popular
Fairmont Rey Juan Carlos I - Barcelona
8,5
2391 ZAR
No. 3 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8,8
1992 ZAR
Kid-friendly hotels in Barcelona
Best value
Novotel Barcelona City
8,3
1742 ZAR
No. 1 most popular
Hotel Arts Barcelona
8,7
4310 ZAR
No. 2 most popular
Fairmont Rey Juan Carlos I - Barcelona
8,5
2391 ZAR
No. 3 most popular
Mas Salagros Ecoresort & Aire Ancient Baths
8,8
1992 ZAR
Luxury hotels in Barcelona
Best value
Catalonia Park Putxet Hotel
7,6
1107 ZAR
No. 1 most popular
Claris Hotel & Spa Gl
8,8
2199 ZAR
No. 2 most popular
Hotel Colón Barcelona
8,9
2598 ZAR
No. 3 most popular
NH Barcelona Stadium
8,3
1432 ZAR
No. 4 most popular
NH Collection Barcelona Pódium
8,9
2111 ZAR
No. 5 most popular
Hotel Arts Barcelona
8,7
4310 ZAR
Catalonia Barcelona Plaza
8,6
1801 ZAR

Popular flight routes to Barcelona

Find the cheapest flights to Barcelona on popular routes
Cape Town to Barcelona
Fastest flight time
17h 25m
Cheapest price
7 778 ZAR
Johannesburg to Barcelona
Fastest flight time
17h 40m
Cheapest price
8 235 ZAR
Durban to Barcelona
Fastest flight time
26h 15m
Cheapest price
8 295 ZAR
Port Elizabeth to Barcelona
Fastest flight time
25h 00m
Cheapest price
10 744 ZAR
View more

Start planning your trip to Barcelona