Barcelona is a vibrant, cosmopolitan city full of contrast. Whether it’s your first visit or you’ve been before, there’s always something new to explore. From world-famous monuments and urban beaches to top-rated restaurants and unique shops, this is a city that never runs out of plans. If you’re wondering things to do in Barcelona, here’s a complete guide to help you enjoy it all year round.
La Sagrada Família, Park Güell, Casa Batlló and La Pedrera are all icons of Catalan modernism and Gaudí’s unique style. But there’s plenty more to discover:
The Gothic Quarter and Barcelona Cathedral
Montjuïc hill and its magical fountains
Barcelona is perfect for walking around and getting lost in its streets and surprises.
Few cities blend urban life and beach vibes like Barcelona. Just minutes from the city centre, you’ll find Barceloneta, Bogatell and Mar Bella — ideal for sunbathing, walking or paddle surfing.
You can also stroll through the Ciutadella Park, take in the views from Tibidabo, or watch the sunset from the Bunkers del Carmel.
Catalan and Mediterranean cuisine is one of the city’s main attractions. From tapas and paella in a beachside chiringuito to gourmet dining in Michelin-starred restaurants, there’s something for every taste. Don’t miss the local markets like La Boqueria or Santa Caterina.
Barcelona is also full of street food spots and global cuisine, reflecting the city’s cultural diversity.
Love shopping? You’re in the right place. On Passeig de Gràcia and Portal de l’Àngel you’ll find international brands and luxury stores. In neighbourhoods like Gràcia or El Born, browse independent shops and local designers. For a relaxed shopping experience, try La Maquinista or Diagonal Mar.
Barcelona offers a packed cultural calendar all year round. Enjoy plays at Teatre Lliure or the Grec Festival, concerts at Razzmatazz or Palau Sant Jordi, festivals like Primavera Sound and Sónar, and exhibitions at the MACBA, CCCB or the Picasso Museum.
If you want to explore Barcelona at your own pace, staying just outside the city can be the perfect option. El Cedre Blau, located in Granollers, is just 30 minutes from the city centre and offers a comfortable, private space with its own parking. It’s ideal for families, groups or anyone travelling by car who wants a calm, well-connected place to rest.