Get 5% of discount using the code
MYESIMNOW5
Buy my eSIM
Trustpilot

How many days in Barcelona do you need? Create your ideal travel itinerary

Wondering how many days in Barcelona you need? Whether it’s two, three, or more days, get the itinerary that includes must-see spots like Sagrada Família, Park Güell, and more.

julio osuna english content writer

Updated: May 15, 2025

Barcelona has so many iconic sights, you could spend two full days just spotting Gaudí’s masterpieces across the city. And that’s just Gaudí! While his creations are outwardly, they make only one piece of the puzzle: Barcelona. 

Whether it’s the people watching along La Rambla, wandering around the Gothic Quarter, watching a Barcelona match in Montjuïc, or admiring the surreal shapes of Casa Batlló, the city is brimming with sights and experiences.

But here’s the question: how many days in Barcelona is enough? This short guide will help you plan a solid Barcelona itinerary, no matter how many days in Barcelona you have.

how many days in barcelona

How many days do you need in Barcelona?

Travelers to Spain need at least four days in Barcelona. It might sound too little for such a vast city, but it will give you enough time to get a good feel of it, especially if you have a well-planned itinerary. However, this doesn’t mean you should skip the opportunity to see Barcelona, if you have less time than that! Most travelers to Spain will match their travel style and schedule with anywhere from two to seven days in the city. Here’s what each experience can look like:

  • Two days: Ideal for a short itinerary that covers the basics and gives you a hint of the Catalan city. You can visit the must-see spots in the city center like the Sagrada Família and Park Güell, or La Rambla.
  • Three days: Still an amazing trip for a weekend break. You’ll have time to explore more neighborhoods, see more of Gaudí’s architecture, and even squeeze in a quick trip to Montjuïc or a local museum.
  • Four days: The sweet spot for most travelers. You can visit all the major sights, enjoy the food scene, and take time sightseeing. There’s time to throw in a guided walking tour or a local market visit.
  • Five to seven: Barcelona becomes a laid-back adventure. You can explore nearby towns, take beach breaks, and really let the city unfold at your own pace. Moreover, those visiting at just the right time can even catch Sonar Barcelona
The iconic Park Guell with traditional Gaudí buildings and surrounded by nature
Park Güell is one of the most iconic Gaudí works. Source: Shutterstock

Two days in Barcelona: A short-stop itinerary

While two days in Barcelona might not be enough to explore every corner of the city, you can wrap things up by visiting the most iconic landmarks.

Here are some ideas for a Barcelona itinerary for a short visit:

  • Visit the Sagrada Familia: Start your trip with Barcelona’s most iconic spot. Gaudí’s unfinished basilica is a symbol of the city and part of a UNESCO World Heritage Site. Book your tickets in advance because visits are only possible within specified time slots. Sign up for a guided tour, since that’s the best way to explore the interesting symbolism of Gaudí’s highly detailed designs.
  • Explore the Park Güell: Head uphill through the winding streets of Barcelona to reach the 17 acres of this colorful public park filled with mosaics, staircases, and gorgeous views of the city. If you have time, you can also stop by the Gaudí House Museum at the end of your visit.
  • Stroll La Rambla and visit Mercado de la Boqueria: Walk Barcelona’s most iconic boulevard and pop into la Boqueria, a famous market with everything from fresh fruit and jamón to tapas and smoothies. Continue your walk toward Port Vell or Plaça de Catalunya and enjoy the street performers and local shops along the way.
  • End your day trying local food: Ready for a Catalan take on Spanish food? Try a local spot like La Lolita, Pasta Market, or El Nacional for a delicious paella de mariscos or escalivada, and pair it with a glass of wine or local beer.
The Sagrada Familia church seen from above with surrounding buildings in Barcelona
The iconic Sagrada Familia is one of the most important tourist attractions in Barcelona. Source: Shutterstock

Three days in Barcelona: A weekend-break itinerary

Spending three days in Barcelona can give you enough time to see the city’s most iconic landmarks without rushing. The best way to start your weekend break is by ticking off all the spots from the two-day itinerary and then adding some more interesting spots beyond central locations.

  • Book a walking tour of the Gothic QuarterBarri Gòtic, in Catalan, is the historic center of the old town of Barcelona. It stretches from La Rambla to Via Laietana. Exploring the Gothic Quarter feels like traveling back in time. Walk past the remains of the city walls, explore old squares, and end your visit at the Basilica of Santa Maria del Mar, also known as the Barcelona Cathedral. The Museu d’Historia de Barcelona is also there, so it’s a great opportunity to learn about the Spanish Civil War.
  • Explore more Gaudí architecture: There’s much more to Gaudí than the Sagrada Família and Park Güell. Visit Casa Vicens, Palau Güell, Casa Batlló, and Casa Milà (La Pedrera)—all along or near Passeig de Gràcia. That way, you can learn more about his style, design, and architectural significance.
  • Spend the evening in El Born: This trendy neighborhood is just the place for a night out. Grab dinner at one of its many small restaurants, get a glass of Catalan wine, or find a cool bar with cocktails and live music.
  • Visit Montserrat or Montjuïc: Located in the Barcelona hills, Montserrat is a multi-peaked mountain home to the abbey of Santa Maria de Montserrat, the Montserrat Museum, and breathtaking views of the city. Since you’re on a three-day trip, it’s better to take the funicular rather than the hiking trails to the top to save some time.
Entrance to the Montjuic Castle in Barcelona
Spare some time to visit the Montjuïc Castle. Source: Shutterstock

Four days in Barcelona: The perfect city balance

Four days in Barcelona strikes the right balance between sightseeing, food, and simply observing the city’s vibe. You can easily spend four full days exploring the old town, admiring architecture, and enjoying some of the best food and cultural spots, without falling into tourist traps.

Here’s what to add to your itinerary:

  • Follow the three-day itinerary: Start with the Sagrada Família, Park Güell, La Rambla, and Mercado de la Boqueria. Explore the Gothic Quarter, enjoy dinner and drinks in El Born, walk Passeig de Gràcia, and spend time at Montjuïc or take a day trip to Montserrat.
  • Visit a contemporary art museum: Head to MACBA (Museu d’Art Contemporani de Barcelona) to see the latest works and trends in the local art scene. It’s one of the best places to see Barcelona’s modern side.
  • Wander around Gràcia: Spend your afternoon in this laid-back neighborhood known for its local cafés, quirky shops, and chilled-out plazas. It’s a great place to escape the crowds.
  • Join a food tour: Taste your way through the city with a local guide. A food tour is an excellent way to taste the local specialties at all the right places, while strolling through the city at the same time.
  • Enjoy a rooftop bar at sunset: Grab a table with outdoor seating and have rooftop drinks before calling it a night. Summer is the best time to visit Barcelona and its rooftop bars, so you can admire its skyline with a drink in hand and live music playing.

Five to seven days in Barcelona: A slow-travel itinerary

If this is your first trip to this incredible city, spending five to seven days allows you to do your due diligence, check all must-see attractions, and get a deeper feel for local life. You can build on your four-day itinerary with beach days, day trips, art museums, and spontaneous detours.

Here’s how to make the most of a longer stay:

  • Take a day trip by train: Hop on a train ride to nearby places like Girona, Sitges, or Tarragona. Walk the city walls in Girona, explore the Roman ruins of Tarragona, or enjoy coastal views in Sitges. These are all doable for just a few hours away or a full-day trip.
  • Spend a day at the beach: Visiting Barcelona can be overwhelming. That’s why it’s a good idea to spend a day just relaxing on one of its beaches. Head to Barceloneta Beach, Playa de Bogatell, or San Sebastian Beach for swimming, sunbathing, or a drink at a beach bar.
  • Visit more museums: Explore the Picasso Museum, dive into modern pieces at MACBA, or check out something unexpected like the Barcelona Erotic Museum.
  • Watch a Barcelona game: If you’re a football fan, see FC Barcelona play at the Lluís Companys Olympic Stadium while Camp Nou is under renovation. If you’re visiting once it reopens, take the full stadium and museum tour.
  • Relax and wander: Use your final days to revisit favorite neighborhoods, enjoy long lunches, or simply get lost in the streets of the old town. The extra time lets you move at your own pace—no need to rush between stops.

If Barcelona is part of a bigger journey through southern Spain, your time here will set the perfect tone for what’s ahead.

couple watching Barcelona from a hill
Watching Barcelona from a hill is always a great plan for tourists. Source: Shutterstock

While these are the main attractions in Barcelona, you can always leave some room for spontaneity when creating a Barcelona itinerary.

Sites like the Arc de Triomf, La Pedrera, and the Parc de la Ciutadella are worth mentioning, but if you don’t have enough time on your first incredible trip, you can always go back for a new adventure in Barcelona.

Keep a reliable connection in Barcelona with Holafly 

Now that your Barcelona itinerary is planned, there’s one final important question to ask: how to get an internet connection in Spain, beyond the free WiFi at the Barcelona Airport?

Our call here is to use our eSIM for Barcelona. You’ll find options for 5- or 7-day plans (and more), which cost $20.90 to $29.90. This means you’ll pay up to $4.27/day for unlimited data, up to 500 MB of data sharing allowance, and 24/7 customer support.

But, what if Barcelona is just one of the stops on your long trip around Europe? We go back to the question – how many days in Barcelona do you have? 

For shorter stays, the regular eSIM will work fine, but if you want to stay over a month, Holafly Connect makes more sense. It’s a monthly eSIM subscription. It covers over 170 destinations, including Barcelona. Plans range from $39.90/month with 10 GB, but if you want the unlimited experience, pricing is $64.90/month, which is way better than paying for data roaming in Spain or expensive pocket WiFi alternatives.

Julio Osuna

Julio Osuna

English Content Writer

I first started my content creation journey as a freelancer in 2019, before connecting with Holafly in 2021. At Holafly, my travel and tech interests come together in one place as I craft high-quality articles about the eSIM and related markets. My content aims to help travelers stay connected, wherever they are.

Read full bio