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 CosmoCaixa Barcelona

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
Av. Del Tibidabo, 1, 08022 Barcelona, Spain
0.5 km from CosmoCaixa Barcelona
#7 of 514 hotels in Barcelona
Top Deal
USD 696*
USD 396* /night
View Deal
Hotels.com
USD 395*
Priceline
USD 396*
AMOMA
USD 696*
C/ Bertran, 150, 08023 Barcelona, Spain
0.7 km from CosmoCaixa Barcelona
#278 of 514 hotels in Barcelona
Top Deal
USD 365*
USD 132* /night
View Deal
Expedia.com
USD 134*
Hotwire.com
USD 134*
AMOMA
USD 365*
Bisbe Sivilla, 7, 08022 Barcelona, Spain
0.9 km from CosmoCaixa Barcelona
#352 of 514 hotels in Barcelona
Top Deal
USD 206*
USD 99* /night
View Deal
Booking.com
USD 109*
AMOMA
USD 206*
Cancelon
USD 117*
Vilana, 7, 08017 Barcelona, Spain
0.9 km from CosmoCaixa Barcelona
#359 of 514 hotels in Barcelona
Top Deal
USD 174*
USD 87* /night
View Deal
Booking.com
USD 88*
Travelocity
USD 87*
AMOMA
USD 174*
Ctra Matorell Capellades, Km 19.5 | Sant Esteve de Sesrovires, 08635 Barcelona, Spain
1.0 km from CosmoCaixa Barcelona
#388 of 514 hotels in Barcelona
No availability for your dates from these sites
Cancelon
Sant Gervasi de Cassoles 26, 08022 Barcelona, Spain
1.1 km from CosmoCaixa Barcelona
#315 of 514 hotels in Barcelona
Top Deal
USD 221*
USD 109* /night
View Deal
Booking.com
USD 120*
Expedia.com
USD 119*
AMOMA
USD 221*
Paseo Bonanova 58, 08017 Barcelona, Spain
1.1 km from CosmoCaixa Barcelona
#317 of 514 hotels in Barcelona
Top Deal
USD 308*
USD 159* /night
View Deal
Hotels.com
USD 158*
Agoda.com
USD 158*
AMOMA
USD 308*
Passeig Mare de Deu del Coll 10, 08023 Barcelona, Spain
1.1 km from CosmoCaixa Barcelona
#336 of 514 hotels in Barcelona
Top Deal
USD 289*
USD 147* /night
View Deal
Expedia.com
USD 175*
Priceline
USD 175*
AMOMA
USD 289*
Bertran 9-15, 08023 Barcelona, Spain
1.1 km from CosmoCaixa Barcelona
#340 of 514 hotels in Barcelona
Top Deal
USD 292*
USD 135* /night
View Deal
Hotels.com
USD 135*
Booking.com
USD 135*
AMOMA
USD 292*
Carrer Pintor Gimeno, 2, 08022 Barcelona, Spain
1.1 km from CosmoCaixa Barcelona
#480 of 514 hotels in Barcelona
No photo provided
Calle Muntaner 505, 08022 Barcelona, Spain
1.2 km from CosmoCaixa Barcelona
#328 of 514 hotels in Barcelona
Top Deal
USD 293*
USD 168* /night
View Deal
Expedia.com
USD 182*
Travelocity
USD 182*
AMOMA
USD 293*
68th Putxet St, 08023 Barcelona, Spain
1.2 km from CosmoCaixa Barcelona
#346 of 514 hotels in Barcelona
Top Deal
USD 353*
USD 176* /night
View Deal
Expedia.com
USD 176*
Travelocity
USD 176*
AMOMA
USD 353*
D' Angli, 60, 08017 Barcelona, Spain
1.3 km from CosmoCaixa Barcelona
#330 of 514 hotels in Barcelona
Top Deal
USD 241*
USD 102* /night
View Deal
Hotels.com
USD 102*
Agoda.com
USD 101*
AMOMA
USD 241*
C/ Doctor Carulla 25-29, 08017 Barcelona, Spain
1.4 km from CosmoCaixa Barcelona
#13 of 514 hotels in Barcelona
Top Deal
USD 234*
USD 207* /night
View Deal
Booking.com
USD 210*
Travelocity
USD 210*
Cancelon
USD 234*
Calatrava 32-34, 08017 Barcelona, Spain
1.4 km from CosmoCaixa Barcelona
#363 of 514 hotels in Barcelona
Top Deal
USD 230*
USD 109* /night
View Deal
Travelocity
USD 109*
Hotels.com
USD 109*
AMOMA
USD 230*
C/Ballester no 77-81 | Plaza Lesseps, 08023 Barcelona, Spain
1.4 km from CosmoCaixa Barcelona
#432 of 514 hotels in Barcelona
Top Deal
USD 178*
USD 137* /night
View Deal
Booking.com
USD 142*
Priceline
USD 141*
Cancelon
USD 178*
Calle Cal Rale | Montclair, 08169 Barcelona, Spain
1.6 km from CosmoCaixa Barcelona
No photo provided
Ctra Vallvidrera al Tibidabo 83-89, 08035 Barcelona, Spain
1.7 km from CosmoCaixa Barcelona
#190 of 514 hotels in Barcelona
Top Deal
USD 394*
USD 208* /night
View Deal
Booking.com
USD 213*
Orbitz.com
USD 218*
AMOMA
USD 394*
Angel Guimera, 79-85, 08017 Barcelona, Spain
1.7 km from CosmoCaixa Barcelona
No photo provided
Carrer Guillermo Tell, 49, 08006 Barcelona, Spain
1.8 km from CosmoCaixa Barcelona
#68 of 514 hotels in Barcelona
Top Deal
USD 134*
USD 119* /night
View Deal
Agoda.com
USD 120*
Hotwire.com
USD 126*
Cancelon
USD 134*
C/ Castellnou 61, 08017 Barcelona, Spain
1.8 km from CosmoCaixa Barcelona
#258 of 514 hotels in Barcelona
Top Deal
USD 240*
USD 123* /night
View Deal
Booking.com
USD 125*
Orbitz.com
USD 125*
AMOMA
USD 240*
Via Augusta 127, 08006 Barcelona, Spain
1.8 km from CosmoCaixa Barcelona
#292 of 514 hotels in Barcelona
Top Deal
USD 247*
USD 120* /night
View Deal
Expedia.com
USD 120*
Booking.com
USD 122*
AMOMA
USD 247*
Via Augusta 167 | Zona Alta, 08021 Barcelona, Spain
1.8 km from CosmoCaixa Barcelona
#423 of 514 hotels in Barcelona
Top Deal
USD 280*
USD 135* /night
View Deal
Orbitz.com
USD 135*
Agoda.com
USD 135*
AMOMA
USD 280*
Calle Muntaner, 352, 08021 Barcelona, Spain
1.9 km from CosmoCaixa Barcelona
#324 of 514 hotels in Barcelona
Top Deal
USD 144*
USD 120* /night
View Deal
Hotels.com
USD 120*
AccorHotels.com
USD 124*
HotelQuickly
USD 144*
Breton de los Herreros, 26 | Atb-5, 08012 Barcelona, Spain
2.0 km from CosmoCaixa Barcelona
#65 of 514 hotels in Barcelona
No availability for your dates from these sites
Expedia.com
Booking.com
Hotels.com
Via Augusta, 89-91 | Sant Gervasi, 08006 Barcelona, Spain
2.0 km from CosmoCaixa Barcelona
#391 of 514 hotels in Barcelona
No availability for your dates from these sites
Orbitz.com
CheapTickets
Hotwire.com
Fontcuberta 4, 08034 Barcelona, Spain
2.1 km from CosmoCaixa Barcelona
#487 of 514 hotels in Barcelona
Loading prices...
Cancelon
Hotels.com
Hotwire.com
Via Augusta 63, 08006 Barcelona, Spain
2.2 km from CosmoCaixa Barcelona
#178 of 514 hotels in Barcelona
Top Deal
USD 231*
USD 118* /night
View Deal
Booking.com
USD 126*
Travelocity
USD 122*
AMOMA
USD 231*
Maria Cubi, 62-64, 08006 Barcelona, Spain
2.2 km from CosmoCaixa Barcelona
#283 of 514 hotels in Barcelona
Top Deal
USD 154*
USD 141* /night
View Deal
Booking.com
USD 154*
Priceline
USD 146*