We spent 2 days in Barcelona as a prelude to our Viking Odyssey cruise and had the opportunity to visit some of the most popular attractions the city has to offer. Barcelona is where the Mediterranean meets a vibrant urban tapestry—famed for its unique blend of history, culture, and modernity. From Gaudí’s visionary architecture to beachside bliss, we’ve put together a list of the top attractions in Barcelona you shouldn’t miss, to help you plan your next visit. There are plenty of accommodation options to choose from, and we stayed at the Viladomat Hotel which was comfortable and mid-range in price. Although, if we had our time over again, we would have selected something in the Gothic Quarter closer to the port terminal.
Planning a Barcelona city break or pre-cruise stay?
Here are tools we personally find useful when planning Barcelona and wider Spain trips:
- Hotels and apartments near the Gothic Quarter, Eixample, or cruise port: compare Barcelona stays on Booking.com
Tip: Accommodation prices can vary hugely depending on travel dates. Before booking, see how we use Booking.com’s calendar tool to find cheaper hotel deals and reduce travel costs:
https://trustytraveltips.com/find-cheaper-hotel-deals-booking-com/
- Skip‑the‑line tickets and tours for Sagrada Família, Park Güell, Casa Batlló, and Montjuïc: see Barcelona activities on GetYourGuide.
- Flights or trains to/from Barcelona before or after your cruise: compare routes and prices on KAYAK.
- Travel insurance for Spain and Mediterranean cruises: get a VisitorsCoverage quote before booking non‑refundable hotels, tours and sailings.
- Low‑fee EUR spending and ATM withdrawals: open a Wise multi‑currency account to avoid poor exchange rates on Barcelona hotels, tapas and attraction tickets.
- Europe eSIM for maps, Metro apps and cruise terminal directions: buy an eSIM on Airalo before you arrive.
- Car hire for Costa Brava or Montserrat day trips: compare rental cars on DiscoverCars.
Booking through these links doesn’t cost you extra, but it helps support this free guide to the top attractions in Barcelona.

Top Attractions in Barcelona
La Sagrada Família
Any visit to Barcelona is not complete unless you see the La Sagrad Familia. It is Barcelona’s most iconic landmark and a masterpiece of the famous architect Antoni Gaudi. It’s a stunning creation and has literally been centuries in the making and still not complete. Pre-booking tickets is a must, and expect crowds any time of the year. It’s best to purchase tickets directly from the official website and visit early morning or late afternoon for softer light and fewer crowds.
One of the top attractions in Barcelona is its artistic heritage, which can be explored through its numerous museums and galleries.

Park Güell
In addition to Gaudí’s creations, other top attractions in Barcelona include vibrant markets and beautiful beaches.
Originally conceived as a residential garden city, Park Güell is now a whimsical public park and UNESCO site showcasing Gaudí’s nature-inspired design. Highlights include the serpentine mosaic bench overlooking the city, the Dragon (El Drac) staircase, and the Hypostyle Room with its forest of columns. Tips: The Monumental Zone requires a ticket; sunrise or late evening offers a calmer visit. The free areas still provide beautiful views if tickets sell out.

Casa Batlló
Nicknamed “the House of Bones,” Casa Batlló features an undulating, mosaic-clad facade and a dragon-back roof of glazed tiles. Tips: Buy tickets online; the immersive audio/visual guide enhances the experience. Don’t miss the rooftop for panoramic photos.

Casa Milà (La Pedrera)
The stunning architecture is one of the top attractions in Barcelona, making it a must-see for any visitor.
Known as “La Pedrera” (The Quarry), Casa Milà is famed for its wave-like stone facade and wrought-iron balconies. The rooftop’s sculptural chimneys—often likened to soldiers—are a showstopper, while the recreated early 20th-century apartment and the Espai Gaudí exhibit in the attic provide rich context. Tips: Evening tours add atmosphere and shorter queues. Advance booking is highly recommended.

The Gothic Quarter (Barri Gòtic)
The Gothic Quarter is another of the top attractions in Barcelona, offering a glimpse into the city’s rich history.
This medieval heart of Barcelona is a labyrinth of narrow lanes, hidden squares, and centuries of history. Key stops include the Barcelona Cathedral, Plaça del Rei, and city hall at Plaça Sant Jaume. Expect charming boutiques, cafés, and tapas bars tucked into stone-lined streets. Tips: Join a guided walking tour to uncover Roman remnants and local legends. Go early to enjoy quieter alleys and better photos.

La Rambla and La Boqueria
For an authentic taste of local life, the Boqueria Market is on our list of the top attractions in Barcelona.
La Rambla stretches from Plaça de Catalunya to the Columbus Monument at Port Vell, buzzing with performers, kiosks, and cafés. Just off the boulevard lies Mercat de Sant Josep de la Boqueria, the city’s celebrated food market, and the Gran Teatre del Liceu opera house. Tips: Beware of pickpockets, especially in crowds. Visit in the morning for the freshest produce and fewer people.

Montjuïc Hill
Montjuïc Hill is another one of the top attractions in Barcelona, featuring beautiful gardens and stunning views.
It offers sweeping city-and-sea views, museums, gardens, and Olympic heritage. Don’t miss Montjuïc Castle, the Magic Fountain (evening light-and-music shows), and the Museu Nacional d’Art de Catalunya (MNAC). The Jardins de Joan Miró and Jardins de Laribal are perfect for a quiet pause. Tips: Ride the Telefèric de Montjuïc cable car for scenic vistas. Set aside a half-day to enjoy museums and gardens at a relaxed pace.

El Born District
Trendy yet historic, El Born blends medieval streets with contemporary culture. Top sights include Santa Maria del Mar (a Catalan Gothic gem) and the Picasso Museum, housed across several medieval palaces. Expect indie boutiques, galleries, and stylish cafés—and a lively nightlife scene. Tips: The Picasso Museum books up; secure tickets or visit during off-peak hours. Wander side streets to find artisan shops and hidden wine bars.

Barceloneta Beach
Finally, don’t miss the Barceloneta Beach, one of the top attractions in Barcelona, perfect for relaxation.
Barcelona’s classic urban beach offers golden sands, a palm-lined promenade, and beach bars. It’s ideal for sunbathing, swimming, and seaside dining, with bike rentals and jog-friendly paths along the Passeig Marítim. Tips: Arrive early in peak season to claim a spot. Stay hydrated, use sun protection, and keep valuables secure.
Poble Espanyol
Poble Espanyol serves as a unique collection of Spanish architecture.
Built for the 1929 International Exposition, Poble Espanyol is an open-air architectural museum that recreates buildings and plazas from across Spain. It’s a one-stop immersion into regional styles, crafts, and cuisine, with frequent live performances and artisan workshops. Tips: Check the schedule for demonstrations and shows, and allow a few hours to explore fully.
Places To Stay In Barcelona
Practical Planning Tips
Overall, the top attractions in Barcelona promise a memorable experience for every traveller.
- Tickets and Timing: Major attractions sell out—book timed entries days ahead. Early mornings or late afternoons beat the crowds.
- Getting Around: The metro is fast and affordable; walking is often the best way to explore central neighbourhoods.
- Safety: Barcelona is generally safe, but pickpocketing is common in tourist areas. Use cross-body bags, limit what you carry, and stay aware in crowds.
- Dining: For authentic tapas, try side streets rather than main squares. Reserve dinners on weekends.
If you’re visiting from outside the Eurozone, paying in EUR with a low‑fee provider such as Wise can help reduce foreign transaction and conversion fees on hotels, restaurants and attraction tickets in Barcelona and beyond.
See the other Mediterranean cities we visited here
Watch our video of when we visited Barcelona


