We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near La Pedrera

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Roger de Lluria 17, 08010 Barcelona, Spain
0.9 km from La Pedrera
#40 of 514 hotels in Barcelona
US$ 185* /night
View Deal
Booking.com
US$ 184*
Priceline
US$ 184*
Orbitz.com
US$ 185*
Pau Claris, 179, 08037 Barcelona, Spain
0.1 km from La Pedrera
#1 of 514 hotels in Barcelona
US$ 395* /night
View Deal
Booking.com
Expedia.com
Hotels.com
Mallorca 271, 08008 Barcelona, Spain
0.1 km from La Pedrera
#17 of 514 hotels in Barcelona
Top Deal
US$ 449*
US$ 385* /night
View Deal
AccorHotels.com
US$ 386*
Priceline
US$ 385*
HotelQuickly
US$ 449*
Hotel Omm
Rossello 265, 08008 Barcelona, Spain
0.1 km from La Pedrera
#56 of 514 hotels in Barcelona
Top Deal
US$ 980*
US$ 278* /night
View Deal
Priceline
US$ 341*
Expedia.com
US$ 341*
HotelQuickly
US$ 980*
Provenca, 279, 08037 Barcelona, Spain
0.1 km from La Pedrera
#77 of 514 hotels in Barcelona
US$ 151* /night
View Deal
Priceline
US$ 151*
Agoda.com
US$ 151*
HOTEL.INFO
US$ 150*
84, Passeig de Gracia | 100 metres from Gaudi's La Pedrera, 08008 Barcelona, Spain
0.1 km from La Pedrera
#83 of 514 hotels in Barcelona
Top Deal
US$ 210*
US$ 168* /night
View Deal
Expedia.com
US$ 204*
Travelocity
US$ 204*
Cancelon
US$ 210*
Rossello 238 | Corner Passeig de Grácia, 08008 Barcelona, Spain
0.1 km from La Pedrera
#128 of 514 hotels in Barcelona
Top Deal
US$ 169*
US$ 164* /night
View Deal
Cancelon
US$ 169*
getaroom.com
US$ 164*
HotelQuickly
US$ 164*
Provenca, 277, 08037 Barcelona, Spain
0.1 km from La Pedrera
#196 of 514 hotels in Barcelona
US$ 347* /night
View Deal
Expedia.com
US$ 344*
Orbitz.com
US$ 344*
TripAdvisor
US$ 344*
Rosello 249, 08008 Barcelona, Spain
0.2 km from La Pedrera
#35 of 514 hotels in Barcelona
Top Deal
US$ 237*
US$ 224* /night
View Deal
Priceline
US$ 224*
Expedia.com
US$ 227*
Cancelon
US$ 237*
Rambla Catalunya 104, 08008 Barcelona, Spain
0.2 km from La Pedrera
#49 of 514 hotels in Barcelona
Top Deal
US$ 249*
US$ 210* /night
View Deal
Expedia.com
US$ 226*
Hotels.com
US$ 226*
getaroom.com
US$ 249*
Passeig de Gracia 75, 08008 Barcelona, Spain
0.2 km from La Pedrera
#61 of 514 hotels in Barcelona
Top Deal
US$ 461*
US$ 349* /night
View Deal
Booking.com
US$ 387*
Preferred Hotels
US$ 389*
HOTEL.INFO
US$ 461*
Paseo de Gracia, 73, 08008 Barcelona, Spain
0.2 km from La Pedrera
#126 of 514 hotels in Barcelona
Top Deal
US$ 213*
US$ 206* /night
View Deal
Agoda.com
US$ 206*
getaroom.com
US$ 213*
Priceline
US$ 206*
Calle Mallorca 251 | Barcelona, 08008 Barcelona, Spain
0.2 km from La Pedrera
#146 of 514 hotels in Barcelona
US$ 196* /night
View Deal
Booking.com
US$ 196*
Hotwire.com
US$ 196*
Priceline
US$ 196*
Avinguda Diagonal, 8587, 8587 Barcelona, Spain
0.2 km from La Pedrera
No photo provided
Paseo de Gracia 68, 08007 Barcelona, Spain
0.3 km from La Pedrera
#38 of 514 hotels in Barcelona
Top Deal
US$ 359*
US$ 347* /night
View Deal
Hotels.com
US$ 347*
Cancelon
US$ 353*
Elvoline
US$ 359*
Pau Claris, 150, 08009 Barcelona, Spain
0.3 km from La Pedrera
#64 of 514 hotels in Barcelona
US$ 283* /night
View Deal
Booking.com
US$ 282*
Expedia.com
US$ 282*
Travelocity
US$ 282*
Rambla de Catalunya 76, 08008 Barcelona, Spain
0.3 km from La Pedrera
#272 of 514 hotels in Barcelona
Top Deal
US$ 194*
US$ 147* /night
View Deal
Expedia.com
US$ 169*
CheapTickets
US$ 169*
HotelQuickly
US$ 194*
Majestic Residence
Passeig de Gracia 69, 08008 Barcelona, Spain
0.3 km from La Pedrera
#327 of 514 hotels in Barcelona
Top Deal
US$ 540*
US$ 508* /night
View Deal
TripAdvisor
US$ 508*
Elvoline
US$ 535*
Cancelon
US$ 540*
Passeig de Gracia 62, 08007 Barcelona, Spain
0.4 km from La Pedrera
#16 of 514 hotels in Barcelona
Top Deal
US$ 268*
US$ 238* /night
View Deal
Expedia.com
US$ 238*
Hotwire.com
US$ 238*
HRS.com
US$ 268*
Carrer de Arago 271, 08007 Barcelona, Spain
0.4 km from La Pedrera
#29 of 514 hotels in Barcelona
Top Deal
US$ 235*
US$ 213* /night
View Deal
Booking.com
US$ 233*
Room Mate Hotels
US$ 214*
HOTEL.INFO
US$ 235*
Mallorca 288, 08037 Barcelona, Spain
0.4 km from La Pedrera
#70 of 514 hotels in Barcelona
US$ 198* /night
View Deal
Room Mate Hotels
US$ 199*
Travelocity
US$ 198*
Cancelon
US$ 197*
Passeig de Gracia, 132, 08008 Barcelona, Spain
0.4 km from La Pedrera
#74 of 514 hotels in Barcelona
Top Deal
US$ 250*
US$ 239* /night
View Deal
Hotels.com
US$ 238*
Orbitz.com
US$ 238*
LHW.com
US$ 250*
Calle Provenca 340, 08037 Barcelona, Spain
0.4 km from La Pedrera
#93 of 514 hotels in Barcelona
No availability for your dates from these sites
Orbitz.com
Travelocity
C/ Corcega 368, 08037 Barcelona, Spain
0.4 km from La Pedrera
#234 of 514 hotels in Barcelona
Top Deal
US$ 214*
US$ 179* /night
View Deal
Hotwire.com
US$ 182*
Booking.com
US$ 182*
HotelQuickly
US$ 214*
Arago 281. 2nd fl 1a, 08009 Barcelona, Spain
0.4 km from La Pedrera
#380 of 514 hotels in Barcelona
Top Deal
US$ 168*
US$ 151* /night
View Deal
TripAdvisor
US$ 151*
Booking.com
US$ 167*
HOTEL.INFO
US$ 168*
Carrer de Mallorca, Barcelona, Spain
0.4 km from La Pedrera
#405 of 514 hotels in Barcelona
No photo provided
Avinguda DIagonal, 8002, 8002 Barcelona, Spain
0.4 km from La Pedrera
No photo provided
Olivia Balmes Hotel
Balmes 117 | Corner With Provenca Street, 08008 Barcelona, Spain
0.5 km from La Pedrera
#15 of 514 hotels in Barcelona
Top Deal
US$ 241*
US$ 226* /night
View Deal
Expedia.com
US$ 226*
Priceline
US$ 240*
getaroom.com
US$ 241*