Spain
Hotels in Barcelona
Set your dates and the map shows hotels across Barcelona. 238 shows are on in the next 90 days at 26 venues, so check the busy nights before you book.
Hotel map and prices from Stay22 and the booking sites it works with. Prices are per night and can change; the booking site shows the final price.
Venues in Barcelona
Hotels near Teatro Victoria
75 upcoming shows
Hotels near Palau Sant Jordi47 upcoming shows
Hotels near Razzmatazz 133 upcoming shows
Hotels near Razzmatazz 230 upcoming shows
Hotels near Palau Blaugrana27 upcoming shows
Hotels near Sala Apolo20 upcoming shows
Hotels near Sant Jordi Club20 upcoming shows
Hotels near Sala Paral·lel 6218 upcoming shows
Hotels near Teatro Tivoli17 upcoming shows
Hotels near Camp Nou15 upcoming shows
Hotels near Teatro Coliseum de Barcelona14 upcoming shows
Hotels near Basílica Santa María del Mar10 upcoming shows
Hotels near Sala Apolo La(2)10 upcoming shows
Hotels near Razzmatazz 39 upcoming shows
Hotels near Estadio Olímpico Lluís Companys7 upcoming shows
Hotels near La Nau6 upcoming shows
Hotels near Poble Espanyol3 upcoming shows
Hotels near Sala Luz de Gas3 upcoming shows
Hotels near Wolf Barcelona3 upcoming shows
This week in Barcelona
- Sun15NovFC Barcelona Basket vs Obradoiro CABSun 15 Nov 2026 · 17:00 · Palau Blaugrana
- Tue17NovFC Barcelona Basket vs Paris BasketballTue 17 Nov 2026 · 20:30 · Palau Blaugrana
- Tue17NovMamma Mia!Tue 17 Nov 2026 · 20:30 · Teatro Tivoli
- Wed18NovMamma Mia!Wed 18 Nov 2026 · 20:00 · Teatro Tivoli
- Wed18NovRevolverWed 18 Nov 2026 · 21:00 · Teatro Coliseum de Barcelona
- Thu19NovMamma Mia!Thu 19 Nov 2026 · 20:00 · Teatro Tivoli
- Fri20NovMamma Mia!Fri 20 Nov 2026 · 17:00 · Teatro Tivoli
- Fri20NovLos MorancosFri 20 Nov 2026 · 18:00 · Teatro Coliseum de Barcelona
- Fri20NovLos40 Music AwardsFri 20 Nov 2026 · 20:00 · Palau Sant Jordi
- Fri20NovFC Barcelona Basket vs KK Crvena ZvezdaFri 20 Nov 2026 · 20:30 · Palau Blaugrana
- Fri20NovMamma Mia!Fri 20 Nov 2026 · 21:00 · Teatro Tivoli
- Sat21NovLos MorancosSat 21 Nov 2026 · 17:00 · Teatro Coliseum de Barcelona