Hotels in Barcelona

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

Barcelona
29 Sep — 30 Sep2
Barcelona
Fri 29-9
Sat 30-9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Barcelona

These are some of the hotels in Barcelona with the highest demand. Users seeking more options can adjust the settings in the search form at the top of the page.
Filter by star ratings
All filters
Hotel Barcelona Universal
8.3 Excellent
Del Paral.lel, Del 76-78, Barcelona, Spain
Show on map
1.2 km from city centre, Barcelona, Spain 
ExcellentBased on 3,050 reviews
8.3

Located in Barcelona, Hotel Barcelona Universal provides modern 4-star accommodation, as well as a rooftop pool. This stylish hotel is set in the heart of the city.

Expo Hotel Barcelona
7.0 Good
Carrer De Mallorca,1-23, Barcelona, Spain
Show on map
2.9 km from city centre, Barcelona, Spain 
GoodBased on 5,607 reviews
7.0

Featuring a rooftop pool and a rooftop terrace, Expo Hotel Barcelona is situated in Barcelona and offers modern accommodation. It is set amongst a range of popular nightlife options and is within a 10-minute walk of Espanya Metro Station.

Barceló Sants
8.7 Excellent
Plaza Dels Paisos Catalans, Barcelona, Spain
Show on map
3.2 km from city centre, Barcelona, Spain 
ExcellentBased on 8,310 reviews
8.7

Barcelo Sants Hotel provides modern 4-star accommodation in Barcelona. It offers free Wi-Fi, a bar and is close to Barcelona Sants Railway Station.

Hotel Condes de Barcelona
8.9 Excellent
Passeig De Gracia, 73-75, Barcelona, Spain
Show on map
1.7 km from city centre, Barcelona, Spain 
ExcellentBased on 1,202 reviews
8.9

Featuring unique views of Passeig de Gracia, Condes de Barcelona is based in the heart of Barcelona and offers a rooftop pool, a rooftop terrace and a sauna. It is close to the Casa Batllo, restaurants and shops.

Catalonia Atenas
8.2 Excellent
Av. Meridiana, 151, Barcelona, Spain
Show on map
3.1 km from city centre, Barcelona, Spain 
ExcellentBased on 6,998 reviews
8.2

Featuring a rooftop terrace and a rooftop pool, Catalonia Atenas is a deluxe place to stay in Barcelona. Popular amenities include a Turkish steam bath, and it boasts views of Sagrada Familia and Agbar Tower.

Casa Lit Barcelona by Ona
8.2 Excellent
Calle Arc Del Teatre 58, Barcelona, Spain
Show on map
1.0 km from city centre, Barcelona, Spain 
ExcellentBased on 3,361 reviews
8.2

Conveniently located in the middle of the city, this 3-star hotel makes for an excellent base in Barcelona. It also offers a rooftop terrace, plus views of the city and the sea.

Travelodge Barcelona Poblenou
7.2 Good
Carrer De Llacuna 32, Barcelona, Spain
Show on map
2.6 km from city centre, Barcelona, Spain 
GoodBased on 8,571 reviews
7.2

Situated within walking distance of Bogatell Metro Station, Travelodge Barcelona Poblenou offers unlimited complimentary Wi-Fi in common areas and also in the guestrooms for an additional charge. This modern hotel is located in Sant Marti.

H10 Urquinaona Plaza
8.8 Excellent
Plaza Urquinaona, 2, Barcelona, Spain
Show on map
0.7 km from city centre, Barcelona, Spain 
ExcellentBased on 1,670 reviews
8.8

Providing a rooftop terrace and a rooftop pool, H10 Urquinaona Plaza Hotel is a luxurious place to stay in Barcelona. It is conveniently located in the city centre.

Tips for booking hotels in Barcelona

Cheapest month:August
Most expensive month:June
Average price in Barcelona:S$ 239/night
Cheapest price found:S$ 30/night
Cheapest day:Thursday
Most expensive day:Wednesday
S$ 175 - S$ 332
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 145 - S$ 474
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Barcelona hotels

Our users rated these Barcelona hotels among the best places to stay. Narrow down your search by reading user reviews, hotel descriptions, and amenities.
Show all 13,554 hotels
1
Hotel Constanza
8.7 Excellent
Calle Bruc 33, Barcelona, Spain
Show on map
1.0 km from city centre, Barcelona, Spain 

Situated in the popular hub of Barcelona City Centre, Hotel Constanza is within walking distance of several tourist attractions in the area. Unique views of Barcelona can also be admired by guests.

2
Hotel Astoria
8.4 Excellent
Paris 203, Barcelona, Spain
Show on map
2.3 km from city centre, Barcelona, Spain 

Located in Barcelona, Astoria Hotel Barcelona is a short walk from Avinguda Diagonal and provides a sauna and a rooftop pool. Surrounded by local bars and restaurants, it is a short stroll from Diagonal Metro Station.

3
Silken Sant Gervasi
8.4 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.

4
Hotel Via Augusta
8.5 Excellent
Via Augusta 63, Barcelona, Spain
Show on map
2.8 km from city centre, Barcelona, Spain 

Hotel Via Augusta is a modern setting when visiting Barcelona and is close to everything the area has to offer. The various amenities this elegant hotel has to offer include a 24-hour reception, luggage storage and a tour desk.

5
Hotel Àmbit Barcelona
8.6 Excellent
Roger De Llúria 17, Barcelona, Spain
Show on map
0.9 km from city centre, Barcelona, Spain 

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Barcelona. Those staying at the property can also take advantage of free Wi-Fi access throughout their stay.

6
Condado
8.3 Excellent
Aribau 201, Barcelona, Spain
Show on map
2.7 km from city centre, Barcelona, Spain 

Located amongst a variety of well-known tourist attractions, shops and eateries, Condado Hotel Barcelona is ideal for those wishing to explore Barcelona and its surroundings. It provides 3-star accommodation with air-conditioned rooms.

7
Hotel 1898
9.0 Excellent
La Rambla, 109; (Entrance On The Street, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 

Hotel 1898 is conveniently set in Barcelona and features a sauna, a Turkish steam bath and a rooftop pool. It is close to Placa de Catalunya, dining options and shops.

8
Majestic Hotel & Spa Barcelona Gl
8.5 Excellent
Passeig de Gracia, 68, Barcelona, Spain
Show on map
1.6 km from city centre, Barcelona, Spain 

Set in Barcelona, Majestic Hotel & Spa Barcelona GL is a five-minute walk from the Casa Batllo and offers a Jacuzzi, a rooftop pool and a sauna. This trendy hotel is set in the heart of the city.

Cheapest hotels in Barcelona

Out of the hotels in Barcelona we've come across, these properties are priced the lowest. Prices will typically fluctuate depending on the dates selected, star rating of hotel, and hotel location.
Show all 13,554 hotels
InOut Hostel Barcelona
7.6 Good
Major Del Rectoret 2, Barcelona, Spain
Show on map
7.9 km from city centre, Barcelona, Spain 

Inout provides unique accommodation in Barcelona and is within walking distance of Les Planes Station. It also offers a sun deck, a coffee bar and an outdoor pool.

S$ 25
Avg. per night
Mellow Hostel Barcelona
5.9 Okay
Carrer d'Aguilar, 54, Barcelona, Spain
Show on map
4.8 km from city centre, Barcelona, Spain 

Featuring a shuttle to Barcelona El Prat Airport, as well as complimentary Wi-Fi, the hostel is a comfortable base in Barcelona. It also boasts a terrace with panoramic city views.

S$ 29
Avg. per night
St Christopher's Inn, Barcelona - Hostel
7.9 Good
Carrer De Bergara 3, Barcelona, Spain
Show on map
0.9 km from city centre, Barcelona, Spain 

Featuring an on-site bar, this central Barcelona hostel is located just a short walk from La Rambla and Palau de la Musica Catalana. It is moments from Placa de Catalunya, restaurants and nightlife options.

S$ 32
Avg. per night
Alberg Pere Tarrés
7.6 Good
Calle Numancia 149-151, Barcelona, Spain
Show on map
3.7 km from city centre, Barcelona, Spain 

This modern Barcelona hostel is situated within a 10-minute stroll of Maria Cristina Metro Station. It also offers a 24-hour reception, meeting rooms and a coffee bar.

S$ 37
Avg. per night
The Central House Barcelona Gracia
8.8 Excellent
Carrer de Còrsega 302. Pis Principal, Barcelona, Spain
Show on map
2.1 km from city centre, Barcelona, Spain 

Located in Barcelona City Centre, this hostel is just a 10-minute walk to the Casa Batllo and Passeig de Gracia. It is conveniently situated in the city centre.

S$ 41
Avg. per night
Wow Hostel Barcelona
7.4 Good
Avinguda Diagonal 578, Barcelona, Spain
Show on map
2.7 km from city centre, Barcelona, Spain 

Wow Hostel Barcelona is situated in Barcelona and offers guests free Wi-Fi. The various facilities this modern hostel offers include a ticket service, a 24-hour reception and a games room.

S$ 43
Avg. per night
Generator Barcelona
7.7 Good
Carrer de Corsega, 377, Barcelona, Spain
Show on map
2.1 km from city centre, Barcelona, Spain 

Generator Barcelona provides stylish accommodation in Barcelona and is a short walk from Diagonal Metro Station. Rooms are air conditioned and a Wi-Fi connection is provided free of charge.

S$ 43
Avg. per night
Hotel 139
6.6 Good
Paseo De La Marina,139, Castelldefels, Castelldefels, Catalonia, Spain
Show on map
1.2 km from city centre, Castelldefels, CT, Spain 

This comfortable hotel in Castelldefels offers free Wi-Fi, as well as a 24-hour reception and a tour desk. It is ideally located for guests wanting to discover the area's attractions.

S$ 58
Avg. per night

Hotel prices in Barcelona

We've come across the following hotels in Barcelona with different price and hotel class options. You'll also find the most popular and best value properties within each hotel class.
2 stars and under
3 stars
4 stars +

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

Other accommodations in Barcelona

Find the perfect hostel, theme hotel, or holiday rental for your stay in Barcelona
Show all 13,554 stays
Generator Barcelona
7.7 Good
Carrer de Corsega, 377, Barcelona, Spain
Show on map
2.1 km from city centre, Barcelona, Spain 

Generator Barcelona provides stylish accommodation in Barcelona and is a short walk from Diagonal Metro Station. Rooms are air conditioned and a Wi-Fi connection is provided free of charge.

S$ 43
Avg. per night
Centre Esplai Hostel
7.1 Good
Carrer Riu Anoia 42-54, El Prat de Llobregat, Catalonia, Spain
Show on map
1.7 km from city centre, El Prat de Llobregat, CT, Spain 

Conveniently located minutes from Barcelona El Prat Airport, Centre Esplai Albergue offers modern accommodation in El Prat de Llobregat. It also provides an outdoor pool and free Wi-Fi.

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

This Barcelona hostel is located within a 10-minute stroll of Diagonal Metro Station. It also offers free Wi-Fi, a sauna and an indoor pool.

S$ 26
Avg. per night
Homestay Citycenter
Gran Via de Les Corts Catalanes 686, Barcelona, Spain
Show on map
1.1 km from city centre, Barcelona, Spain 

Located in Barcelona City Centre, Homestay Citycenter is a short walk to several local attractions, including Palau de la Musica Catalana. It is conveniently situated in the city centre.

S$ 90
Avg. per night
Hostal Colkida
7.5 Good
Roger De Lluria 47, Barcelona, Spain
Show on map
1.2 km from city centre, Barcelona, Spain 

Situated in Barcelona City Centre, Hostal Colkida is a short walk to several local attractions, including Gran Via and Passeig de Gracia. This hostel is set in the heart of the city.

S$ 144
Avg. per night