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

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
1.6 km from Teatre Nacional de Catalunya - TNC
#40 of 514 hotels in Barcelona
US$165* /night
View Deal
Booking.com
US$165*
Priceline
US$165*
Hotels.com
US$165*
Ribes, 71, 08013 Barcelona, Spain
0.2 km from Teatre Nacional de Catalunya - TNC
#167 of 514 hotels in Barcelona
US$112* /night
View Deal
Agoda.com
US$113*
TripAdvisor
US$112*
CheapTickets
Sancho de Avila 32-34, 08018 Barcelona, Spain
0.3 km from Teatre Nacional de Catalunya - TNC
#91 of 514 hotels in Barcelona
Top Deal
US$162*
US$156* /night
View Deal
Booking.com
US$162*
Priceline
US$162*
TripAdvisor
US$162*
Calle Padilla 173, 08013 Barcelona, Spain
0.3 km from Teatre Nacional de Catalunya - TNC
#321 of 514 hotels in Barcelona
Top Deal
US$176*
US$142* /night
View Deal
Agoda.com
US$149*
Orbitz.com
US$163*
HotelQuickly
US$176*
Alaba, 94-96 | Sant Mari, 08018 Barcelona, Spain
0.5 km from Teatre Nacional de Catalunya - TNC
#249 of 514 hotels in Barcelona
Top Deal
US$172*
US$152* /night
View Deal
Booking.com
US$155*
Hotels.com
US$154*
HotelQuickly
US$172*
Calle Pallars 121-125, 08018 Barcelona, Spain
0.5 km from Teatre Nacional de Catalunya - TNC
#311 of 514 hotels in Barcelona
US$163* /night
View Deal
TripAdvisor
US$163*
Expedia.com
US$166*
Booking.com
US$163*
Avenida Diagonal 201 | (entrada por calle Granada), 08018 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#159 of 514 hotels in Barcelona
Top Deal
US$162*
US$147* /night
View Deal
Expedia.com
US$147*
Agoda.com
US$146*
Elvoline
US$162*
Avda Diagonal 205, 08018 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#232 of 514 hotels in Barcelona
Top Deal
US$121*
US$106* /night
View Deal
Expedia.com
US$116*
Hotels.com
US$116*
HotelQuickly
US$121*
C/ Sicilia 166-170 | & Ausias March 113-115, 08013 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#286 of 514 hotels in Barcelona
Top Deal
US$141*
US$126* /night
View Deal
Expedia.com
US$138*
Booking.com
US$141*
Agoda.com
US$141*
Consell de Cent 498-500, 08013 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#296 of 514 hotels in Barcelona
US$129* /night
View Deal
Booking.com
US$129*
Agoda.com
US$129*
Hotwire.com
US$129*
Pallars 128 - 130, 08018 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#304 of 514 hotels in Barcelona
US$142* /night
View Deal
Hotwire.com
US$141*
Travelocity
US$141*
Hotels.com
US$141*
Calle Castillejos, 204, 08013 Barcelona, Spain
0.6 km from Teatre Nacional de Catalunya - TNC
#428 of 514 hotels in Barcelona
US$81* /night
View Deal
Booking.com
US$81*
Agoda.com
US$82*
Priceline
US$81*
C/ Diputacio, 394, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#114 of 514 hotels in Barcelona
Top Deal
US$170*
US$127* /night
View Deal
Booking.com
US$128*
Priceline
US$128*
HotelQuickly
US$170*
C/ Caspe 103, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#131 of 514 hotels in Barcelona
Top Deal
US$225*
US$189* /night
View Deal
Booking.com
US$202*
Hotels.com
US$225*
Expedia.com
US$225*
Consell de Cent, 476, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#156 of 514 hotels in Barcelona
Top Deal
US$149*
US$112* /night
View Deal
Travelocity
US$112*
Hotwire.com
US$112*
Cancelon
US$149*
Calle Ciutat de Granada 99 | HB004372, 08018 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#194 of 514 hotels in Barcelona
US$93* /night
View Deal
TripAdvisor
US$93*
Priceline
Cancelon
Napols, 116, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#265 of 514 hotels in Barcelona
Top Deal
US$111*
US$101* /night
View Deal
Cancelon
US$111*
Elvoline
US$111*
Priceline
US$101*
95 Ausias March, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#419 of 514 hotels in Barcelona
US$245* /night
View Deal
Booking.com
US$245*
Priceline
US$245*
Agoda.com
US$245*
Passatge Pages, 11, 08013 Barcelona, Spain
0.7 km from Teatre Nacional de Catalunya - TNC
#476 of 514 hotels in Barcelona
US$104* /night
View Deal
Priceline
US$104*
Agoda.com
US$104*
HOTEL.INFO
Carrer de Llull 71, 08005 Barcelona, Spain
0.8 km from Teatre Nacional de Catalunya - TNC
#157 of 514 hotels in Barcelona
Top Deal
US$146*
US$131* /night
View Deal
Orbitz.com
US$131*
TripAdvisor
US$131*
HOTEL.INFO
US$146*
Avenida Bogatell 64-68, 08005 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#149 of 514 hotels in Barcelona
Top Deal
US$212*
US$200* /night
View Deal
Orbitz.com
US$212*
Booking.com
US$202*
Expedia.com
US$212*
Consell de Cent, 444 | Esquina Napols, 08013 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#239 of 514 hotels in Barcelona
Top Deal
US$175*
US$106* /night
View Deal
Expedia.com
US$162*
Orbitz.com
US$162*
HotelQuickly
US$175*
Aragon 569 Bis, 08026 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#253 of 514 hotels in Barcelona
Top Deal
US$161*
US$152* /night
View Deal
Hotwire.com
US$152*
Booking.com
US$153*
Cancelon
US$161*
Diputacion Street, 383, 08013 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#326 of 514 hotels in Barcelona
Top Deal
US$147*
US$134* /night
View Deal
Expedia.com
US$137*
Hotwire.com
US$137*
Cancelon
US$147*
Joan de Austria, 51, 08005 Barcelona, Spain
0.9 km from Teatre Nacional de Catalunya - TNC
#455 of 514 hotels in Barcelona
Avenida Diagonal 161-163, 08018 Barcelona, Spain
1.0 km from Teatre Nacional de Catalunya - TNC
#153 of 514 hotels in Barcelona
Top Deal
US$95*
US$89* /night
View Deal
Booking.com
US$89*
Hotwire.com
US$89*
Cancelon
US$95*
C/ Aragon 591-593, 08026 Barcelona, Spain
1.0 km from Teatre Nacional de Catalunya - TNC
#210 of 514 hotels in Barcelona
Top Deal
US$173*
US$141* /night
View Deal
Expedia.com
US$173*
Booking.com
US$173*
Hotels.com
US$173*
C/Pallars 203, 08005 Barcelona, Spain
1.0 km from Teatre Nacional de Catalunya - TNC
#283 of 514 hotels in Barcelona