Find our selection of 3 star hotels in Barcelona, combining comfort and practicality at affordable prices, for a pleasant and uncompromising stay in this must-see destination.
8.2
Hotel 54 Barceloneta ⭐⭐⭐
From 237 €
Located in Barcelona’s beachfront area of Barceloneta, this design hotel has a stylish terrace overlooking the port.
Passeig Joan de Borbó, 54, Ciutat Vella, 08003 Barcelona, Spain
8.7
Acta Voraport ⭐⭐⭐
From 138 €
Set in Barcelona, less than 1 km from Bogatell Beach, Acta Voraport offers accommodation with an outdoor swimming pool, private parking, a terrace and a...
Carrer de Ramon Turró 169-B, Sant Martí, 08005 Barcelona, Spain
7.1
Alba Hotel ⭐⭐⭐
From 170 €
This hotel is set in the heart of the cosmopolitan city of Barcelona, just a short distance from Las Ramblas and within walking distance of attractions...
Hospital, 83, Ciutat Vella, 08001 Barcelona, Spain
8.8
Allegro Barcelona ⭐⭐⭐
From 185 €
Allegro Barcelona is a futuristic design hotel, situated 100 metres from Barcelona’s Diagonal Metro Station.
Rosselló, 205, Eixample, 08008 Barcelona, Spain
8.5
Andante Hotel ⭐⭐⭐
From 157 €
With a small rooftop pool offering great views over Barcelona, Andante Hotel is centrally located 350 metres from Drassanes Metro Station and La Rambla.
Avenida de les Drassanes, 23-25, Ciutat Vella, 08001 Barcelona, Spain
8.4
Sixties Ramblas ⭐⭐⭐
From 194 €
Offering a 1960’s vibe and rooms with vintage décor, this hotel is set in the heart of Barcelona, only 2 minutes’ walk from the famous Ramblas.
Passatge Gutenberg, 7, Ciutat Vella, 08001 Barcelona, Spain
7.7
Sunotel Aston ⭐⭐⭐
From 149 €
Featuring a rooftop terrace with a seasonal swimming pool and hot tub, as well as panoramic views of Barcelona, Sunotel Aston is a 3-minute walk from...
Paris, 101, Eixample, 08029 Barcelona, Spain
8.4
Hotel Astoria ⭐⭐⭐
From 176 €
Astoria is just off Barcelona’s Diagonal Avenue, a 5-minute walk from Diagonal Metro Station and Paseo de Gracia Avenue.
Paris, 203, Eixample, 08036 Barcelona, Spain
8.4
Mesón Castilla Atiram Hotels ⭐⭐⭐
From 152 €
Mesón Castilla is set just 100 metres from Las Ramblas and Plaça Catalunya Square in central Barcelona.
Valldonzella, 5, Ciutat Vella, 08001 Barcelona, Spain
8.2
Oriente Atiram ⭐⭐⭐
From 183 €
The Atiram Oriente is located on Las Ramblas, between the Liceu Theatre and the Columbus Monument.
Ramblas, 45, Ciutat Vella, 08002 Barcelona, Spain
8.1
Atlantis by Atbcn ⭐⭐⭐
From 185 €
Hotel Atlantis can be found less than 100 metres from Plaza Catalunya and Universitat Metro Station in Barcelona.
Pelai, 20, Ciutat Vella, 08001 Barcelona, Spain
7.7
Hotel Best Auto Hogar ⭐⭐⭐
From 198 €
Set on Parallel Avenue, Hotel Auto Hogar is just opposite Parallel Metro Station and 10 minutes’ walk from the Ramblas.
Avenida Paral.lel, 64, Ciutat Vella, 08001 Barcelona, Spain
8.5
Catalonia Avinyo ⭐⭐⭐
From 165 €
Situated 200 metres from Las Ramblas in central Barcelona, Catalonia Avinyo features a rooftop pool and gym.
Avinyo,16, Ciutat Vella, 08002 Barcelona, Spain
7.9
Barcelona House ⭐⭐⭐
From 209 €
Barcelona House Hotel is in Barcelona’s Gothic Quarter, 80 metres from the Ramblas.
Escudellers, 19, Ciutat Vella, 08002 Barcelona, Spain
8.7
B Hotel ⭐⭐⭐
From 153 €
This design hotel is just 150 metres from Plaça Espanya and opposite Las Arenas Shopping Centre.
Gran Vía, 389, Eixample, 08015 Barcelona, Spain
8.7
Boutique Hostemplo Sagrada Familia ⭐⭐⭐
From 206 €
Offering free WiFi throughout the property, Hotel Boutique Hostemplo is located on a pedestrian street just 100 metres from Barcelona's Sagrada Familia.
Pasaje Gaiola 19, Eixample, 08013 Barcelona, Spain
8.6
SERHS Carlit Boutique Hotel ⭐⭐⭐
From 157 €
SERHS Carlit Boutique Hotel is located in Barcelona, 900 metres from the iconic Sagrada Família Basilica and Passeig de Gràcia Boulevard.
Diputación, 383, Eixample, 08013 Barcelona, Spain
8.2
Casa Lit Barcelona by Ona ⭐⭐⭐
From 191 €
Situated 400 metres from Las Ramblas, Casa Lit Barcelona by Ona offers a rooftop terrace with city and sea views.
Arc del Teatre, 58, Ciutat Vella, 08001 Barcelona, Spain
8.5
Casa Pince ⭐⭐⭐
From 202 €
Situated in Barcelona and with Sant Miquel Beach reachable within 2 km, Casa Pince features concierge services, non-smoking rooms, a restaurant, free WiFi...
Calle Rauric 10, Ciutat Vella, 08002 Barcelona, Spain
8.6
Catalonia Albeniz ⭐⭐⭐
From 189 €
Catalonia Albeniz offers spacious, air-conditioned rooms with free WiFi and satellite TV.
Aragón, 591 - 593, Sant Martí, 08026 Barcelona, Spain
8.7
Catalonia Portal de l'Angel ⭐⭐⭐
From 259 €
Housed in a traditional 19th-century building, this hotel is located between Plaza de Catalunya and Barcelona’s Gothic Quarter.
Portal del Angel, 17, Ciutat Vella, 08002 Barcelona, Spain
8.2
Catalonia Sagrada Familia ⭐⭐⭐
From 165 €
A 15-minute walk from Gaudí's Sagrada Família, Catalonia Sagrada Familia is just 300 metres from Clot Metro and Train Station.
Aragó 577-579, Sant Martí, 08026 Barcelona, Spain
8.1
Catalonia Roma ⭐⭐⭐
From 155 €
Catalonia Roma is 600 metres from Sants AVE Train and Metro Station.
Avenida Roma, 31, Eixample, 08029 Barcelona, Spain
8.4
Barcelona Century Hotel ⭐⭐⭐
From 184 €
Offering a central location, Barcelona Century Hotel is located in the Eixample district, just a short walk from the Ramblas and Passeig de Gracia.
Valencia,154, Eixample, 08011 Barcelona, Spain
8.8
Chi ⭐⭐⭐
From 146 €
Located in Barcelona’s Eixample District, beside Rocafort Metro Station and 15 minutes’ walk from Plaza Catalunya, Chi Hotel offers rooms with...
Gran Via de les corts Catalanes 455, Eixample, 08015 Barcelona, Spain
8
Chic & Basic Born Boutique Hotel ⭐⭐⭐
From 158 €
This design hotel is in Barcelona’s trendy Born district, 250 metres from the Picasso Museum.
Princesa, 50, Ciutat Vella, 08003 Barcelona, Spain
8.1
Ciutat Vella ⭐⭐⭐
From 143 €
This stylish boutique hotel offers colourful, modern rooms in the historic city centre, just 4 minutes’ walk from Las Ramblas and Plaza Catalunya.
Tallers, 66, Ciutat Vella, 08001 Barcelona, Spain
8.4
Hotel Condado ⭐⭐⭐
From 129 €
Hotel Condado is 200 metres from Barcelona’s Diagonal Avenue, and a 10-minute walk from Diagonal Metro Station.
Aribau, 201, Sarrià-St. Gervasi, 08021 Barcelona, Spain
7.6
Hotel Condal ⭐⭐⭐
From 117 €
Set 50 metres from Las Ramblas and Liceu Metro Station, Hotel Condal offers rooms with free WiFi and private bathrooms.
Boqueria, 23, Ciutat Vella, 08002 Barcelona, Spain
8.2
Ilunion Auditori ⭐⭐⭐
From 175 €
Situated 10 minutes' walk from the Arc de Triomf Metro and Train Station, the Ilunion Auditori features a rooftop swimming pool 3 m wide by 5 m long and...
Sicilia, 166-170, Eixample, 08013 Barcelona, Spain
8
Hotel Continental Barcelona ⭐⭐⭐
From 194 €
Set on Las Ramblas and next to Plaza Catalunya, the Hotel Continental offers charming rooms with free high-speed Wi-Fi and a fridge.
La Rambla, 138, Ciutat Vella, 08002 Barcelona, Spain
8.3
Hotel Continental Palacete ⭐⭐⭐
From 238 €
Stay in the refined elegance of the classic Hotel Continental Palacete, set in a renovated, 19th-century palace.
Rambla de Catalunya, 30, Eixample, 08007 Barcelona, Spain
7.6
Hotel Cortes Rambla ⭐⭐⭐
From 182 €
Situated in Barcelona, 2.4 km from Somorrostro Beach, Hotel Cortes Rambla features views of the city.
25 Carrer de Santa Anna, Ciutat Vella, 08002 Barcelona, Spain
8.2
Dalia Ramblas ⭐⭐⭐
From 205 €
Set 50 metres from the Ramblas, in the Raval district, Dalia Ramblas features air-conditioned rooms with free Wi-Fi.
Sant Pau, 22, Ciutat Vella, 08001 Barcelona, Spain
8.7
Europark ⭐⭐⭐
From 207 €
Set 600 metres from Barcelona’s central Passeig de Gracia, Hotel Europark offers a rooftop terrace with outdoor pool.
Aragon, 325, Eixample, 08009 Barcelona, Spain
8.1
Holiday Inn Express Barcelona City 22@, an IHG Hotel ⭐⭐⭐
From 150 €
Holiday Inn Express Barcelona City 22@ is situated in the city’s 22@ District, 300 metres from Llacuna Metro Station.
Pallars, 203, Sant Martí, 08005 Barcelona, Spain
8.4
Flor Parks ⭐⭐⭐
From 159 €
Featuring a roof terrace and free Wi-Fi, Flor Parks is set on Barcelona’s Las Ramblas, beside Liceu Metro Station.
Ramblas, 70, Ciutat Vella, 08002 Barcelona, Spain
8.2
Gaudi Hotel ⭐⭐⭐
From 132 €
Located just 50 metres from the famous Las Ramblas in Barcelona, Gaudi Hotel features a shared terrace with views of the Palau Güell and the city.
Nou de la Rambla, 12, Ciutat Vella, 08001 Barcelona, Spain
8.1
BYPILLOW Mothern ⭐⭐⭐
From 189 €
Situated just outside Barcelona’s central Plaza Catalunya Square, BYPILLLOW Mothern offers bright, air-conditioned rooms with free Wi-Fi and satellite...
Ronda Sant Pere, 15, Eixample, 08010 Barcelona, Spain
9
Hotel Granvia ⭐⭐⭐
From 167 €
Granvia is set in an impressive 19th-century building, 100 metres from the shops and restaurants of Passeig de Gràcia.
Gran Via Corts Catalanes, 642, Eixample, 08007 Barcelona, Spain
8.3
Grupotel Gravina ⭐⭐⭐
From 204 €
Housed in an attractive 19th-century building, Grupotel Gravina is located just off Plaza Catalunya, Barcelona’s main square, 5 minutes' walk from Las...
Gravina, 12, Ciutat Vella, 08001 Barcelona, Spain
8.3
RAMBLAS HOTEL powered by Vincci Hoteles ⭐⭐⭐
From 203 €
RAMBLAS HOTEL powered by Vincci Hoteles is set in the centre of Barcelona’s old town, a few metres from Las Ramblas.
Hospital, 26, Ciutat Vella, 08001 Barcelona, Spain
8
Hesperia Barcelona Barri Gòtic ⭐⭐⭐
From 192 €
Hesperia Barcelona Barri Gòtic is in Barcelona’s Gothic Quarter, just 100 metres from the port and 500 metres from Las Ramblas.
Ample, 31, Ciutat Vella, 08002 Barcelona, Spain
8
Hotel Acta Azul Barcelona ⭐⭐⭐
From 167 €
Set just off Plaça d’Espanya and at the foot of Montjuïc, Hotel Acta Azul Barcelona offers stylish accommodation in central Barcelona.
Gran Via de Les Corts Catalanes, 327, Sants-Montjuïc, 08014 Barcelona, Spain
8.4
Hotel SERHS Del Port ⭐⭐⭐
From 207 €
Set on Paral-lel Avenue, this modern design hotel is just a 5-minute walk from the famous Las Ramblas and Barcelona Port.
Avenida Paralelo, 40, Ciutat Vella, 08001 Barcelona, Spain
9
Hotel Jazz ⭐⭐⭐
From 234 €
The stylish Hotel Jazz is located 2 minutes’ walk from Plaza Catalunya in the centre of Barcelona.
Pelai, 3, Eixample, 08001 Barcelona, Spain
7.9
Sonder La Casa del Sol ⭐⭐⭐
From 180 €
A 10-minute walk from La Pedrera, Sonder l La Casa del Sol is situated in Barcelona and features rooms with free WiFi.
23 Plaça del Sol, Gràcia, 08012 Barcelona, Spain
8.7
Leonardo Boutique Hotel Barcelona Sagrada Familia ⭐⭐⭐
From 161 €
Leonardo Boutique Hotel Barcelona Sagrada Familia is located just 15 minutes’ walk from Gaudí’s famous Sagrada Familia.
Mallorca, 606, Sant Martí, 08026 Barcelona, Spain
8.6
Leonardo Hotel Barcelona Gran Via ⭐⭐⭐
From 170 €
This spacious and modern hotel is located in Eixample district, built in 2004, the Leonardo Hotel Barcelona Gran Via, features wide-open public spaces...
Diputacio, 100, Eixample, 08015 Barcelona, Spain
8.2
Hotel Lleó ⭐⭐⭐
From 158 €
Hotel Lleó is situated next to Barcelona's Plaza Catalunya and the famous Las Ramblas.
Pelai, 22-24, Ciutat Vella, 08001 Barcelona, Spain
7.4
Hotel Market ⭐⭐⭐
From 132 €
Hotel Market is located next to Barcelona’s San Antonio Market, 10 minutes' walk from MACBA Gallery.
Comte Borrell , 68, Eixample, 08015 Barcelona, Spain
8.1
Exe Mitre ⭐⭐⭐
From 126 €
Exe Mitre enjoys a peaceful location in the San Gervasi district of Barcelona, 200 metres from Putxet Park. It offers spacious rooms with and free WiFi.
Bertran, 9-15, Sarrià-St. Gervasi, 08023 Barcelona, Spain
8.5
HCC Montblanc ⭐⭐⭐
From 164 €
Set in the Gothic Quarter and next to Urquinaona Metro Station, HCC Montblanc offers air-conditioned rooms, free Wi-Fi, satellite TV and a minibar.
Vía Laietana, 61, Ciutat Vella, 08003 Barcelona, Spain
8.8
Motel One Barcelona-Ciutadella ⭐⭐⭐
From 144 €
Set in Barcelona’s Born District, right beside Ciutadella Park, Motel One Barcelona-Ciutadella offers modern, air-conditioned rooms with a private bathroom...
11 Passeig de Pujades, Sant Martí, 08018 Barcelona, Spain
9.1
Musik Boutique Hotel ⭐⭐⭐
From 215 €
This modern hotel is centrally located 5 minutes’ walk from Barcelona’s Urquinaona Metro Station and 400 metres from the Palau de la Musica.
Sant Pere Mes Baix, 62, Ciutat Vella, 08002 Barcelona, Spain
8.3
NH Barcelona Entenza ⭐⭐⭐
From 109 €
NH Barcelona Entenza is 10 minutes’ walk from Barcelona Sants Station and high-speed AVE Station. La Fira Exhibition Centre is 1.5 km away.
Equador, 20, Les Corts, 08029 Barcelona, Spain
7.9
NH Barcelona Diagonal Center ⭐⭐⭐
From 174 €
This design hotel is situated 15 minutes’ from the beach, in the 22@ business area of Barcelona’s Poble Nou district.
Alaba, 94, Sant Martí, 08018 Barcelona, Spain
8.4
NH Barcelona Les Corts ⭐⭐⭐
From 135 €
Located 5 minutes’ walk from Les Corts Metro Station, this hotel offers modern accommodation in Barcelona.
Carrer de Nicaragua, 146, Les Corts, 08029 Barcelona, Spain
8.2
Hotel Nouvel ⭐⭐⭐
From 177 €
Offering air-conditioned rooms, free WiFi and an on-site restaurant, Hotel Nouvel is located on a pedestrianised street just 100 metres from Barcelona’s...
Santa Ana, 20, Ciutat Vella, 08002 Barcelona, Spain
8.8
Mosaic Barcelona by Ona ⭐⭐⭐
From 207 €
Located in a historic building in the heart of Rambla Catalunya, Mosaic Barcelona by Ona is situated in Barcelona, 10 minutes' walk from Plaça Catalunya...
84 Rambla de Catalunya, Eixample, 08008 Barcelona, Spain
8.9
Occidental Barcelona 1929 ⭐⭐⭐
From 203 €
Occidental Barcelona 1929 features a seasonal outdoor swimming pool, fitness centre, a terrace and bar in Barcelona.
Carrer de la Creu Coberta 20-22, Sants-Montjuïc, 08014 Barcelona, Spain
8.7
One Shot Aragó 257 ⭐⭐⭐
From 198 €
Ideally situated in the Eixample district of Barcelona, One Shot Aragó 257 is situated 500 metres from Passeig de Gracia, 500 metres from Passeig de Gracia...
257 Carrer d'Aragó, Eixample, 08007 Barcelona, Spain
8.4
Onix Liceo ⭐⭐⭐
From 153 €
Onix Liceo is next to Gaudi’s Palau Guell, 300 metres from Liceo Metro Station on Barcelona’s Ramblas.
Nou de la Rambla, 36, Ciutat Vella, 08001 Barcelona, Spain
8.4
Onix Rambla ⭐⭐⭐
From 176 €
This central Barcelona hotel is surrounded by the boutiques and cafes of the elegant Rambla de Catalunya.
Rambla Cataluña, 24, Eixample, 08007 Barcelona, Spain
8.3
Hotel Raval House ⭐⭐⭐
From 189 €
Well set in Barcelona, Hotel Raval House provides air-conditioned rooms, a seasonal outdoor swimming pool, free WiFi and a garden. 2.
Carrer de l'Hospital 101, Ciutat Vella, 08001 Barcelona, Spain
8.8
Hotel Rec Barcelona - Adults Only ⭐⭐⭐
From 198 €
Conveniently set in the centre of Barcelona, Hotel Rec Barcelona - Adults Only provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a...
Carrer del Rec Comtal 19, Ciutat Vella, 08003 Barcelona, Spain
9.2
Room Mate Pau ⭐⭐⭐
From 248 €
Room Mate Pau is set 50 metres from the emblematic Plaza Catalunya. It offers a stylish décor and a terrace and bright, contemporary rooms with free Wi-Fi.
Fontanella, 7, Eixample, 08010 Barcelona, Spain
7.9
Hotel Sant Agustí ⭐⭐⭐
From 165 €
Open since 1840, Sant Agustí is set in a restored convent just 150 metres from Barcelona’s famous Las Ramblas.
Plaça Sant Agusti, 3, Ciutat Vella, 08001 Barcelona, Spain
8.6
SM Hotel Sant Antoni ⭐⭐⭐
From 145 €
Situated 5 minutes' walk from the Sagrada Familia, this stylish, modern hotel offers a 24-hour reception desk and free Wi-Fi access available throughout.
Calle Consell de Cent, 476, Eixample, 08013 Barcelona, Spain
8.2
Chic & Basic Velvet ⭐⭐⭐
From 125 €
Boasting 1950s décor, this modern hotel offers air-conditioned rooms with free WiFi and flat-screen satellite TV.
Consell de Cent, 74, Eixample, 08015 Barcelona, Spain
8.8
Hotel Soho ⭐⭐⭐
From 171 €
Located on Gran Via, in central Barcelona, the stylish Hotel Soho features a rooftop seasonal pool and sun terrace with panoramic views.
Gran Via De Les Corts Catalanes, 543-545, Eixample, 08011 Barcelona, Spain
8.6
Acta Splendid ⭐⭐⭐
From 175 €
Acta Splendid is located in central Barcelona, 5 minutes’ walk from Plaza Catalunya and Las Ramblas.
Muntaner, 2, Eixample, 08011 Barcelona, Spain
8.4
Silken Sant Gervasi ⭐⭐⭐
From 135 €
Located in the quiet San Gervasi district of Barcelona, this elegant hotel offers modern rooms with free internet connection.
Sant Gervasi de Cassoles, 26, Sarrià-St. Gervasi, 08022 Barcelona, Spain
8.6
The Moods Oasis ⭐⭐⭐
From 144 €
Boasting a terrace, The Moods Oasis is situated in Barcelona in the Catalonia region, 1.1 km from La Pedrera and 1.5 km from Casa Batllo.
72 Travessera de Gràcia, Sarrià-St. Gervasi, 08006 Barcelona, Spain
8.3
Hotel Turin Barcelona ⭐⭐⭐
From 199 €
Hotel Turin Barcelona is located just 50 meters from the famous Ramblas in Barcelona.
Pintor Fortuny, 9, Ciutat Vella, 08001 Barcelona, Spain