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 Teatre Nacional de Catalunya - TNC

  • 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
Avda Meridiana 151, 08026 Barcelona, Spain
1.3 km from Teatre Nacional de Catalunya - TNC
#250 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Ribes, 71, 08013 Barcelona, Spain
0.2 km from Teatre Nacional de Catalunya - TNC
#168 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Sancho de Avila 32-34, 08018 Barcelona, Spain
0.3 km from Teatre Nacional de Catalunya - TNC
#85 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Calle Padilla 173, 08013 Barcelona, Spain
0.3 km from Teatre Nacional de Catalunya - TNC
#309 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Alaba, 94-96 | Sant Mari, 08018 Barcelona, Spain
0.5 km from Teatre Nacional de Catalunya - TNC
#253 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Avenida Diagonal 201 | (entrada por calle Granada), 08018 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#158 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Avda Diagonal 205, 08018 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#227 of 522 hotels in Barcelona
Check In Check Out
Show Prices
C/ Sicilia 166-170 | & Ausias March 113-115, 08013 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#280 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Consell de Cent 498-500, 08013 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#311 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Calle Pallars 121-125, 08018 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#321 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Pallars 128 - 130, 08018 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#341 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Calle Castillejos, 204, 08013 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#425 of 522 hotels in Barcelona
Check In Check Out
Show Prices
C/ Diputacio, 394, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#116 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Ayre Hotel CaspeOffers & AnnouncementsRomantic getaway
C/ Caspe 103, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#134 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Consell de Cent, 476, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#157 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Calle Ciutat de Granada 99 | HB004372, 08018 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#197 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Napols, 116, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#265 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Sponsored
Avenida Diagonal 161-163, 08018 Barcelona, Spain
1.1 km from Teatre Nacional de Catalunya - TNC
#149 of 522 hotels in Barcelona
Check In Check Out
Show Prices
95 Ausias March, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#434 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Passatge Pages, 11, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#475 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Carrer de Llull 71, 08005 Barcelona, Spain
0.8 km from Teatre Nacional de Catalunya - TNC
#267 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Avenida Bogatell 64-68, 08005 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#146 of 522 hotels in Barcelona
Check In Check Out
Show Prices
C/ Aragon 591-593, 08026 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#203 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Consell de Cent, 444 | Esquina Napols, 08013 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#234 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Aragon 569 Bis, 08026 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#247 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Diputacion Street, 383, 08013 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#350 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Lepant 266, 08013 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#427 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Joan de Austria, 51, 08005 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#450 of 522 hotels in Barcelona
Check In Check Out
Show Prices
C/Pallars 203, 08005 Barcelona, Spain
1.0 km from Teatre Nacional de Catalunya - TNC
#286 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Carrer de Sicilia, 276, 08013 Barcelona, Spain
1.0 km from Teatre Nacional de Catalunya - TNC
#301 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Bailen, 4-6, 08010 Barcelona, Spain
1.1 km from Teatre Nacional de Catalunya - TNC
#54 of 522 hotels in Barcelona
Check In Check Out
Show Prices
Avenida Diagonal 161-163, 08018 Barcelona, Spain
1.1 km from Teatre Nacional de Catalunya - TNC
#149 of 522 hotels in Barcelona
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.
Barcelona Travel Forum Need specific advice visiting Barcelona, Province of Barcelona? Visit the TripAdvisor Travel Forum for Barcelona and ask our Destination Experts and the travel community.