Barcelona is one of Europe’s most captivating cities, where art, history, beaches, and gastronomy seamlessly blend into one vibrant experience. Nestled along Spain’s northeastern Mediterranean coast, Barcelona offers a lifestyle that perfectly balances culture and leisure. Whether you’re wandering through Antoni Gaudí’s architectural wonders, indulging in delicious tapas, or soaking up the sun at Barceloneta Beach, this city has something for everyone.
If you are planning your trip and searching for the Best Things to do in Barcelona, you’ll find that the city is not just about ticking boxes on an itinerary but immersing yourself in a truly unforgettable experience. From cultural explorations to culinary delights and from shopping streets to seaside adventures, here’s your ultimate guide to the Top Things to do in Barcelona.

1. Marvel at the Sagrada Família
The Sagrada Família is undoubtedly Barcelona’s crown jewel. Designed by the genius architect Antoni Gaudí, this UNESCO World Heritage Site is still under construction even after more than 140 years. The basilica’s intricate facades, towering spires, and stained-glass interiors make it one of the most visited attractions in Spain.
When you step inside, the kaleidoscope of colors from the sunlight piercing through its windows is mesmerizing. Make sure to book tickets in advance, as queues can be overwhelming. A guided tour helps in understanding Gaudí’s vision of blending nature, religion, and architecture.
If you’re listing the Top Things to do in Barcelona, this masterpiece easily secures the number one spot.
2. Stroll Down La Rambla
La Rambla is Barcelona’s most famous boulevard, stretching for 1.2 kilometers from Plaça de Catalunya to the Christopher Columbus Monument at Port Vell. This bustling street is alive with flower stalls, cafes, performers, and souvenir shops.
It’s not just a place to walk; it’s a cultural hub. You’ll find the Liceu Opera House, mosaic works by Joan Miró, and even the iconic La Boqueria Market along the way. Grab a fresh fruit juice or some jamón ibérico from the market for a true taste of Spain.
For people-watching and soaking in local life, La Rambla is among the Best Things to do in Barcelona.
3. Explore Park Güell
Park Güell, another Gaudí creation, feels like stepping into a fairytale. Spread across 17 hectares, the park is dotted with colorful mosaics, whimsical sculptures, and winding pathways. The dragon-shaped fountain at the entrance is one of Barcelona’s most photographed icons.
Climb up to the terrace, where the serpentine bench offers panoramic views of the city. If you love vibrant, Instagram-worthy spots, this is a must. With its charm and creativity, Park Güell is a highlight among the Things to do in Barcelona for families, couples, and solo travelers alike.
4. Relax at Barceloneta Beach
Barcelona isn’t only about architecture and history; it’s also a city that embraces its Mediterranean coastline. Barceloneta Beach is the most popular seaside escape, offering golden sands and vibrant beach bars called chiringuitos.
You can swim, sunbathe, or enjoy water sports like paddleboarding. In the evening, the promenade becomes lively with joggers, cyclists, and street performers. Pair your beach day with seafood at one of the nearby restaurants, where paella and fresh fish dominate the menu.
For travelers seeking leisure and fun, Barceloneta Beach is one of the Best Things to do in Barcelona.
5. Visit the Gothic Quarter (Barri Gòtic)
The Gothic Quarter is the historic heart of Barcelona, filled with narrow alleys, medieval buildings, and hidden squares. Walking through this neighborhood feels like stepping back in time. You’ll stumble upon Gothic churches, artisan shops, and lively tapas bars.
Don’t miss the Barcelona Cathedral with its impressive facade and tranquil cloister. Plaça Reial is another must-see, a square lined with palm trees, arcades, and nightlife venues. For history buffs and explorers, the Gothic Quarter offers some of the Top Things to do in Barcelona.
6. Admire Casa Batlló and Casa Milà (La Pedrera)
Gaudí’s influence is everywhere in Barcelona, and two of his residential masterpieces stand out; Casa Batlló and Casa Milà (La Pedrera).
- Casa Batlló: Famous for its colorful façade resembling bones and skulls, it’s often called the “House of Bones.”
- Casa Milà (La Pedrera): A UNESCO site with its wave-like stone façade and rooftop chimneys that look like warriors.
Both houses are located on Passeig de Gràcia, Barcelona’s luxury shopping street, making it easy to combine sightseeing with a bit of retail therapy.
7. Experience Magic at the Montjuïc Hill
Montjuïc Hill is a cultural and leisure paradise. Ride the cable car up the hill and enjoy stunning city and sea views. At the top, you’ll find attractions like Montjuïc Castle, the National Art Museum of Catalonia (MNAC), and the Joan Miró Foundation.
In the evening, the Magic Fountain of Montjuïc steals the show with its dazzling light-and-music display. Families especially love this spectacle, making it one of the Best Things to do in Barcelona after sunset.
8. Taste Authentic Tapas and Catalan Cuisine
No trip to Barcelona is complete without indulging in local food. From patatas bravas to pan con tomate and calçots, Catalan cuisine is rich in flavors. Tapas bars are scattered across the city, offering small plates perfect for sharing.
For seafood lovers, head to Barceloneta. For traditional Catalan meals, try restaurants in Gràcia or El Born. Exploring Barcelona through its food is more than dining; it’s a cultural journey. Without a doubt, food tours rank high among the Top Things to do in Barcelona.
9. Watch a Football Match at Camp Nou
Football fans cannot miss the legendary Camp Nou, home of FC Barcelona. Whether you attend a live match or take the stadium tour, the atmosphere is electrifying. The museum inside offers a glimpse into the club’s history, trophies, and iconic players.
Even non-football enthusiasts are often swept away by the energy of the place. For sports lovers, visiting Camp Nou is among the Best Things to do in Barcelona.
10. Wander Around El Born District
El Born is a trendy district where tradition meets modernity. You’ll find chic boutiques, cocktail bars, and cultural gems like the Picasso Museum. The narrow streets open up into lively plazas, perfect for a leisurely evening stroll.
The highlight here is the Basilica de Santa Maria del Mar, an exquisite Gothic church. If you enjoy art, shopping, and nightlife, El Born easily qualifies as one of the Top Things to do in Barcelona.
11. Go Shopping at Passeig de Gràcia
Passeig de Gràcia is Barcelona’s most elegant shopping avenue, often compared to Paris’s Champs-Élysées. It’s lined with luxury boutiques, high-street fashion stores, and architectural landmarks like Casa Batlló.
Even if shopping isn’t your priority, walking down this street offers a mix of culture, design, and modern lifestyle. Window shopping here is itself one of the Best Things to do in Barcelona.
12. Take a Day Trip to Montserrat
Just an hour from Barcelona lies Montserrat, a mountain range famous for its monastery and unique rock formations. The Benedictine Abbey houses the revered Black Madonna statue, attracting pilgrims from around the world.
You can hike, ride a funicular, or simply enjoy the panoramic views. A day trip to Montserrat offers a perfect blend of spirituality and nature, making it a rewarding addition to your Things to do in Barcelona list.
13. Enjoy the Vibrant Nightlife
Barcelona is a city that never sleeps. From beach clubs at Port Olímpic to rooftop bars in Eixample, nightlife here caters to all tastes. The city is also famous for its music festivals and late-night tapas culture.
If you’re seeking entertainment after dark, experiencing Barcelona’s nightlife is undoubtedly one of the Top Things to do in Barcelona.
14. Discover Local Markets Beyond La Boqueria
While La Boqueria is the most famous, Barcelona has several other markets worth visiting:
- Mercat de Sant Antoni: A mix of food, fashion, and antiques.
- Mercat de la Concepció: Known for its flowers and fresh produce.
- Mercat del Ninot: Offers a more local, authentic vibe.
Exploring these markets is among the Best Things to do in Barcelona for travelers who want to experience daily life like a local.
15. Take a Scenic Ride on the Montjuïc Cable Car
For breathtaking views of the city and the Mediterranean Sea, hop on the Montjuïc Cable Car. The ride connects the port with Montjuïc Hill, offering photographers a chance to capture stunning panoramas.
This activity combines sightseeing with adventure, securing its place among the Things to do in Barcelona that are both fun and family-friendly.
16. Visit the Barcelona Aquarium
Perfect for families, the Barcelona Aquarium at Port Vell is home to more than 11,000 sea creatures. Its Oceanarium tunnel, where sharks swim overhead, is a favorite attraction for kids and adults alike.
This is one of the Best Things to do in Barcelona for those traveling with children or anyone interested in marine life.
17. Take a Walking Tour of Street Art
Barcelona’s walls are canvases showcasing incredible street art. From murals in El Raval to graffiti in Poblenou, the city celebrates creativity in every corner. Joining a street art walking tour helps you discover these hidden gems and learn about Barcelona’s underground culture.
For art enthusiasts, this is one of the most unique things to do in Barcelona.
Conclusion: Explore Barcelona with Ease
Barcelona is not just a destination, it’s an experience waiting to be lived. From Gaudí’s masterpieces and medieval quarters to beaches, markets, and vibrant nightlife, the city caters to every kind of traveler. Whether you’re here for history, food, art, or leisure, the list of Things to do in Barcelona is endless.
To make your trip seamless, consider planning your transfers and exploring the city with comfort through Rydeu, your trusted travel partner. With reliable services and customizable options, you can focus on creating memories while Rydeu takes care of your journeys.
So pack your bags and get ready to discover the Best Things to do in Barcelona, a city that promises to enchant you at every turn.