Hotels in Barcelona

Search and compare Barcelona hotels from hundreds of travel sites and save

Barcelona, Spain
22 Jan — 23 Jan2
Barcelona, Spain
Sat 22/1
Sun 23/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Barcelona

Filter by star ratings
All filters
Hotel Casa Bonay
Hotel Casa Bonay
9.0 Excellent
Gran Via de les Corts Catalanes, 700, Barcelona, Spain
Show on map
1.1 km from city centre, Barcelona 
ExcellentBased on 661 reviews
9.0

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Barcelona. It also offers a coffee bar, a rooftop terrace and free Wi-Fi.

Acta Mimic
Acta Mimic
8.1 Excellent
Calle Arc Del Teatre 58, Barcelona, Spain
Show on map
1.0 km from city centre, Barcelona 
ExcellentBased on 3,136 reviews
8.1

Conveniently situated, Acta Mimic offers easy access to Barcelona's main tourist attractions. It also provides a rooftop terrace, plus views of the sea and the city.

Ciutat de Barcelona
Ciutat de Barcelona
8.4 Excellent
C/ Princesa, 33-35, Barcelona, Spain
Show on map
0.4 km from city centre, Barcelona 
ExcellentBased on 4,371 reviews
8.4

Ciutat de Barcelona is situated in the centre of Barcelona and has a rooftop pool. It is steps from the Picasso Museum, eateries and nightlife options.

Claris Hotel & Spa Gl
Claris Hotel & Spa Gl
8.7 Excellent
Pau Claris, 150, Barcelona, Spain
Show on map
1.6 km from city centre, Barcelona 
ExcellentBased on 854 reviews
8.7

Offering a restaurant, bar and outdoor pool, Claris Hotel & Spa GL is only a five-minute walk from Passeig de Gracia Train Station. The hotel is situated in the heart of Barcelona and is close to restaurants, bars, cafés and shops.

Hostal Sans
Hostal Sans
7.8 Good
Antoni de Capmany, 82, Barcelona, Spain
Show on map
3.6 km from city centre, Barcelona 
GoodBased on 2,385 reviews
7.8

Located within a 10-minute walk of Barcelona Sants Railway Station, Hostal Sans is a convenient base while in Barcelona. It offers free Wi-Fi, an airport shuttle and laundry facilities.

Hotel Abbot
Hotel Abbot
6.1 Good
Avinguda Roma 23, Barcelona, Spain
Show on map
2.7 km from city centre, Barcelona 
GoodBased on 4 reviews
6.1

Hotel Abbot is set in Barcelona and is within a short walk of nearby landmarks, such as Dona i Ocell and EAE Business School. It also offers an express check-in and check-out feature, a 24-hour reception and a rooftop terrace.

Vincci Maritimo
Vincci Maritimo
8.4 Excellent
Calle Llull 340, Barcelona, Spain
Show on map
3.9 km from city centre, Barcelona 
ExcellentBased on 3,979 reviews
8.4

Situated in Barcelona, Vincci Maritimo provides stylish, 4-star accommodation close to Barcelona International Convention Center. It offers garden views and free Wi-Fi.

Ocean Drive Barcelona
Ocean Drive Barcelona
8.9 Excellent
Calle Aragon 300, Barcelona, Spain
Show on map
1.4 km from city centre, Barcelona 
ExcellentBased on 736 reviews
8.9

Conveniently located in the middle of the city, this 5-star hotel makes for an ideal base in Barcelona. It also provides 24-hour room service, meeting rooms and free Wi-Fi.

Fabrizzio's Petit
Fabrizzio's Petit
9.1 Excellent
Calle Bruc 65, Barcelona, Spain
Show on map
1.3 km from city centre, Barcelona 
ExcellentBased on 1,897 reviews
9.1

Located within a 10-minute walk of Passeig de Gracia Train Station, Fabrizzio's Petit is a convenient base while in Barcelona. It is conveniently situated in the city centre.

H10 Montcada Boutique Hotel
H10 Montcada Boutique Hotel
9.0 Excellent
Via Laietana 24, Barcelona, Spain
Show on map
0.1 km from city centre, Barcelona 
ExcellentBased on 1,292 reviews
9.0

Overlooking Gothic Quarter, H10 Montcada Hotel is the ideal base for those wanting to venture out to the renowned shopping area in Barcelona. This stylish hotel is set in the heart of the city.

Tips for booking a Barcelona hotel

Cheapest month:December
Most expensive month:June
Average price in Barcelona:$186/night
Absolute cheapest price found:$2/night
Cheapest day:Monday
Most expensive day:Thursday
$26 - $289
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$37 - $282
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Barcelona hotels

Show all 7,129 hotels
1
NH Collection Barcelona Pódium
NH Collection Barcelona Pódium
8.7 Excellent
Bailen 4-6, Barcelona, Spain
Show on map
0.9 km from city centre, Barcelona, Spain 

NH Collection Barcelona Podium is ideally situated in Barcelona, and features a sauna, a rooftop pool and a rooftop terrace. It provides 4-star accommodation with air-conditioned rooms.

2
Capri by Fraser Barcelona
Capri by Fraser Barcelona
8.6 Excellent
Sancho de Avila 32-34, Barcelona, Spain
Show on map
1.8 km from city centre, Barcelona, Spain 

Located in Barcelona, the hotel is within a 25-minute drive of Barcelona El Prat Airport and provides a rooftop terrace. It is situated a brief stroll from the Museu de les Arts Decoratives, Glories and the Disseny Hub.

3
Sant Jordi Hostels Rock Palace
Sant Jordi Hostels Rock Palace
8.8 Excellent
Calle Balmes 75, Barcelona, Spain
Show on map
1.6 km from city centre, Barcelona, Spain 

This hotel is located in Barcelona City Centre, and features a laundry service. It is conveniently situated in the city centre.

4
Ohla Barcelona
Ohla Barcelona
8.9 Excellent
Via Laietana, 49, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 

Only two minutes from Palau de la Musica Catalana, Ohla Barcelona is centrally located in Barcelona. Some of the popular features at this 5-star hotel include a seasonal swimming pool and free wireless internet.

5
Hotel Silken Sant Gervasi
Hotel Silken Sant Gervasi
8.3 Excellent
C/ Sant Gervasi De Cassoles 26, Barcelona, Spain
Show on map
4.0 km from city centre, Barcelona, Spain 

Silken Sant Gervasi is set in Barcelona and is within a short walk of nearby landmarks, including the Joan Maragall Archive. The multiple amenities this modern hotel has to offer include meeting rooms, a 24-hour reception and an express check-in and check-out feature.

6
Hotel Royal Passeig de Gracia
Hotel Royal Passeig de Gracia
8.4 Excellent
Passeig de Gracia, 84, Barcelona, Spain
Show on map
1.7 km from city centre, Barcelona, Spain 

Set in Barcelona City Centre, Royal Passeig de Gracia is a few steps from Passeig de Gracia and the Casa Batllo. It is 10 minutes on foot from Avinguda Diagonal, and showcases views of Barcelona.

7
Alma Barcelona Gl
Alma Barcelona Gl
9.4 Excellent
Mallorca, 269-271, Barcelona, Spain
Show on map
1.7 km from city centre, Barcelona, Spain 

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Barcelona. It also features an indoor pool, a rooftop terrace and a sauna.

8
Fabrizzio's Petit
Fabrizzio's Petit
9.1 Excellent
Calle Bruc 65, Barcelona, Spain
Show on map
1.3 km from city centre, Barcelona, Spain 

Located within a 10-minute walk of Passeig de Gracia Train Station, Fabrizzio's Petit is a convenient base while in Barcelona. It is conveniently situated in the city centre.

Cheapest hotels in Barcelona, Barcelona

Show all 7,129 hotels
Mellow Hostel Barcelona
Mellow Hostel Barcelona
5.7 Okay
Carrer d'Aguilar, 54, Barcelona, Spain
Show on map
4.8 km from city centre,  

Mellow Barcelona provides a comfortable setting when in Barcelona. It offers complimentary Wi-Fi and impressive city views.

$19
Avg. per night
InOut Hostel Barcelona
InOut Hostel Barcelona
7.8 Good
Major Del Rectoret 2, Barcelona, Spain
Show on map
7.9 km from city centre,  

Inout is situated amongst Barcelona's well-known nightlife destinations, just a brief stroll from Baixador de Vallvidrera Metro Station. This unique hostel is a convenient base for discovering the local vineyards as it is located in Catalunya.

$19
Avg. per night
No Limit Hostel Graffiti
No Limit Hostel Graffiti
6.8 Good
Carrer Arago 527, Barcelona, Spain
Show on map
2.6 km from city centre,  

No Limit Hostel Graffiti offers themed accommodation in Barcelona and is within walking distance of Sagrada Familia Metro Station. It is situated a brief stroll from Glories, the Disseny Hub and Agbar Tower.

$22
Avg. per night
Bcnsporthostels
Bcnsporthostels
7.2 Good
Carrer Perill, 26, Barcelona, Spain
Show on map
2.2 km from city centre,  

Less than a 20-minute walk from Passeig de Gracia Train Station, BcnSportHostels provides guests with a convenient base when in Barcelona. It also offers bicycle rental, free Wi-Fi and a 24-hour reception.

$22
Avg. per night
Yeah Barcelona Hostel
Yeah Barcelona Hostel
9.2 Excellent
Carrer de Girona 176, Barcelona, Spain
Show on map
2.1 km from city centre,  

Yeah Barcelona Hostel provides a comfortable setting while in Barcelona. It is set amongst a range of nightlife options and is within a 10-minute walk of Diagonal Metro Station.

$25
Avg. per night
Diagonal House
Diagonal House
7.9 Good
Avenida Diagonal 436, Barcelona, Spain
Show on map
2.0 km from city centre,  

Diagonal House is located amongst Barcelona's popular restaurants and eateries, just a short walk from Diagonal Metro Station. It offers free Wi-Fi, an express check-in and check-out feature and a shared kitchen.

$27
Avg. per night
Sant Jordi Hostels Rock Palace
Sant Jordi Hostels Rock Palace
8.8 Excellent
Calle Balmes 75, Barcelona, Spain
Show on map
1.6 km from city centre,  

This hotel is located in Barcelona City Centre, and features a laundry service. It is conveniently situated in the city centre.

$28
Avg. per night
Fabrizzio's Petit
Fabrizzio's Petit
9.1 Excellent
Calle Bruc 65, Barcelona, Spain
Show on map
1.3 km from city centre,  

Located within a 10-minute walk of Passeig de Gracia Train Station, Fabrizzio's Petit is a convenient base while in Barcelona. It is conveniently situated in the city centre.

$31
Avg. per night

Hotel prices in Barcelona

2 stars and under
Parallel
No. 1 most popular

Parallel

Poeta Cabanyes 5-7, Barcelona, Spain

8.3 Excellent
$72

Avg. per night

La França Travellers Adults Only
No. 2 most popular

La França Travellers Adults Only

Carrer de la França Xica, 38, Barcelona, Spain

8.1 Excellent
$81

Avg. per night

Mellow Hostel Barcelona
Best value

Mellow Hostel Barcelona

Carrer d'Aguilar, 54, Barcelona, Spain

5.7 Okay
$19

Avg. per night

3 stars
Acta Mimic
No. 1 most popular

Acta Mimic

Calle Arc Del Teatre 58, Barcelona, Spain

8.1 Excellent
$72

Avg. per night

Hotel del Mar
No. 2 most popular

Hotel del Mar

Placa Palau, 19, Barcelona, Spain

8.5 Excellent
$112

Avg. per night

Hostal Portugal
Best value

Hostal Portugal

Carrer De Josep Anselm Clavé 27, Barcelona, Spain

8.1 Excellent
$59

Avg. per night

4 stars +
Le Méridien Barcelona
No. 1 most popular

Le Méridien Barcelona

La Rambla, La 111, Barcelona, Spain

8.4 Excellent
$281

Avg. per night

Meliá Barcelona Sarrià
No. 2 most popular

Meliá Barcelona Sarrià

Avenida De Sarria 50, Barcelona, Spain

8.3 Excellent
$222

Avg. per night

NH Collection Barcelona Gran Hotel Calderón
Best value

NH Collection Barcelona Gran Hotel Calderón

Rambla de Catalunya, 26, Barcelona, Spain

8.5 Excellent
$217

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Barcelona

About Barcelona

A vibrant, modern city that spreads along the Mediterranean coastline, Barcelona is the cultural epicentre of Spain’s Catalonia region, renowned for centuries-old architecture, sun-soaked beaches and deeply cherished Catalan cuisine. From Basque-inspired tapas bars to the parks and museums of Montjuic, this captivating city of art, music and nightlife welcomes visitors with open arms.

Things to do

Take a stroll along the picturesque streets of Barcelona to see ruins of ancient Roman-era temples and 14th-century cathedrals in the Gothic Quarter. Modern sculptures, tile works and buildings by renowned Catalan architect Antoni Gaudí populate the city, including La Sagrada Familia cathedral, one of the most visited tourist attractions in Barcelona.

Museu Picasso is spread across five medieval stone mansions, harbouring the most extensive collection of art by Pablo Picasso, with thousands of works focusing on his earlier years. The Museum of Catalan Art is a major draw at Montjuic, a towering hill overlooking the sparkling Mediterranean. It's also home to 17th-century Montjuic Castle and a spectacular light show at Montjuic Magic Fountain.

Portal de l'Angel is part of Barcelona’s busy shopping district and is where you can sample “new Catalan” cuisine, while Passeig de Gracia is home to upscale fashion houses and notable architecture, including La Pedrera and Casa Batllo. Don’t miss La Rambla Street for a mix of local flavours, where street artists perform next to small cafes and lively pubs.

Getting around

The Barcelona Metro system winds throughout the city, stopping at most major attractions. An integrated public transport system allows you to use travel cards for accessing the metro, in addition to the trams, buses, FGC rail and Renfe trains. Grab a taxi for quick access around town, or join the growing number of cyclists cruising fully integrated bike lanes.

Barcelona travel FAQs

  • Where is the best place to stay in Barcelona?

    Sants-Montjuïc, Sant Antoni, and Nou Barris are some of the most favoured places to stay in Barcelona.

  • What are the best hotels in Barcelona?

    Barcelona is home to many highly-rated hotels, one of which is Hilton Barcelona, which has a current rating of 8.1. For other potential stays, consider Parallel and Le Méridien Barcelona, which can also be great places to stay in Barcelona.

  • What is a good hotel near Barcelona City Centre?

    Parallel is a popular hotel near Barcelona City Centre that is highly recommended, with a score of 8.3 across 927 reviews.

  • What is a good hotel in Barcelona near Port de Barcelona?

    For a good hotel near to Port de Barcelona, consider Parallel - it is rated 8.3/10 from 927 HotelsCombined reviews.

  • Is there a good hotel near Placa d'Espanya?

    A good hotel near Placa d'Espanya is Parallel, which has been rated 8.3/10 by 927 HotelsCombined user reviews.

  • How much do hotels in Barcelona cost?

    The average price of a hotel in Barcelona is $237 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Barcelona around is $270 per night, whereas for a 5-star hotel it’s $486 per night.

  • How much is a cheap hotel in Barcelona?

    HotelsCombined users have found cheap hotels in Barcelona starting from $13 per night in the last 3 days.

  • How much is a hotel in Barcelona tonight?

    Prices for a hotel in Barcelona tonight are about $172 on average, but HotelsCombined users have found prices as low as $43 for tonight in the last 3 days. The best price found for a 4-star hotel in Barcelona tonight is $63.