If you’re planning a family trip to Barcelona, here are my top 15 picks for things to do with the kids to help you to plan a fun holiday itinerary. We’ve visited Barcelona twice and thankfully there are actually lots of things you can see and do in Barcelona inexpensively. I’ve included both paid and budget-friendly things to do in Barcelona with the kids – as well as a sprinkling of money-saving tips to make things more budget-friendly. Further down, you’ll also find the closest airport and some family accommodation options to help with your holiday planning!
What are the best things to do in Barcelona with kids?
1. Admire the Sagrada Familia

You can’t go to Barcelona with the kids without heading to the infamous Sagrada Familia – designed by Gaudi, it was finally completed in 2026 after 144 years of construction! The building is absolutely magnificent so walk all the way around its exterior to appreciate it, as it’s different on every side. We’ve been there twice and I still find it incredible. Finn is a keen photographer so he loved getting some good shots of the building on our last visit to Barcelona.
👉 Frugal Mum Tip: Kids aged 10 and under can enter for free (though they’ll still need a ticket) which makes things a bit more affordable for families with younger kids. Or, if the budget is tight, simply admire the Sagrada Familia from the outside like we did – it’s definitely worth the trip!
2. Escape wet weather at Barcelona Aquarium
If you’re visiting out-of-season, or happen to get a rainy day, Barcelona Aquarium offers a fun day out with the kids no matter the weather. It features the longest walk-through underwater tunnel in Europe (80 metres!) surrounded by sharks, and you’ll encounter fascinating species like the elusive sea dragons Plus, there’s an immersive room with interactive games for kids of all ages! This one is worth having up your sleeve if you need an indoor attraction.
3. Spend the day Tibidabo Amusement Park

If you’ve got the time, I reckon spending a day at Tibidabo Amusement Park is probably the most fun thing to do with the kids in Barcelona! Tibidabo Amusement Park is perched on Tibidabo Mountain – it’s been around for over 100 years and today you’ll find 25 different rides to choose from and incredible panoramic views over the city. Allow plenty of time as this one is slightly away from the city centre – around 20 minutes by car or taxi or 35-45 minutes via public transport.
👉 Frugal Mum Tip: GetYourGuide offers tickets which include the Cuca de Llum (funicular) ticket to reach the park. And, children under 90 cm tall go free.
4. Hop on a sightseeing tour
A sightseeing bus tour can be a great way to explore the city without tiring out little legs. Pick a hop on and off option so you can explore the areas and buildings you’d likely to see more closely along the way. Some of the sights in Barcelona can be quite spread out so it’s a great way to enjoy the city at your own pace without lots of walking. If you’re using the Metro to get around instead, opt for family travel tickets to save money.
5. Take a trip on the Telefèric de Montjuïc cable car

For fabulous views over the city of Barcelona, take a trip on the Telefèric de Montjuïc cable car – it’s not the most budget-friendly activity but it’s a fun thing to do with the kids. This was the only paid attraction that we shelled out for during our first trip to Barcelona. We paid €52 for our family of four and though the journey is short the views are lovely. You can walk a loop around the castle exterior, with views over the port, whilst you’re at the top. It’s a great way to see Barcelona from above and good fun for the kids.
👉 Frugal Mum Tip: For an extra adventure, you can also go inside Montjuïc Castle. Free admission is available for under 16s (always), every Sunday from 3pm onwards and the first Sunday of each month all day.
6. Head to Barcelona beach

We love a beach day and a budget-friendly morning spent at Barceloneta beach is one of the best free things to do in Barcelona with the kids. Take a break from your city adventures to build sandcastles, paddle in the water and play frisbee on the sand with the kids. Barcelona is really unique in this aspect – not many major cities are so coastal, so being able to have a day playing on the sand with the kids is definitely a winner. This city beach has a cable car too if you fancy an extra adventure!
7. Set sail on a Catamaran Cruise
For something totally different, consider enjoying a day time or sunset catamaran boat trip. Cruise along the Barcelona coast line with the kids enjoying the sunshine over the summer months. There are a number of providers featuring things extras live music, kid’s corners and tapas – with some providers offering swimming from the boat as well. If you need a break from the hustle and bustle of Barcelona’s city streets, a boat trip sounds fab!
👉 Frugal Mum Tip: There are lots of Catamaran Boat Cruises on offer via GetYourGuide so compare options and features to find your perfect family and budget-friendly trip!
8. Relax at Parc de la Ciutadella

Another freebie for your family holiday itinerary, Parc de la Ciutadella is an expansive city centre park in Barcelona and it’s the perfect spot for a budget-friendly al fresco lunch with the kids. The little ones can let off steam in the playground and marvel at the majestic Cascada Monumental. Or, rent a rowing boat on the lake (I think it’s only about £10 for 30 minutes for a family of four) if you fancy it. Pack a picnic to enjoy under the shady trees – we had our lunch here to avoid pricey restaurant meals. If you’ve not got a packed lunch, grab some bits from a supermarket or bakery along the way to keep costs down.
9. Visit the animals at Barcelona Zoo
If your kids love animals as much as mine do, and your budget allows, you could pay a visit to Barcelona Zoo which is located within Parc de la Ciutadella. It’s home to over 400 species of animals and includes fun activities and playgrounds for the kids. Check out websites like GetYourGuide or Tiqets – they often have reduced entrance tickets for Barcelona Zoo with ‘skip the line’ privileges too!
👉 Frugal Mum Tip: If you want to enjoy a few paid attractions in Barcelona with the kids, the most budget-friendly option is likely to be a multi-attraction ticket. You can purchase a family fun pass ticket from Tiqets which covers Barcelona Zoo, a day at PortAventura theme park and a cable car trip.
10. Watch the Magic Fountain of Montjuïc

One of the best free things to do with the kids in Barcelona is an evening visit to the Magic Fountain of Montjuïc. Head there at night for a spectacular light and music show – it’s a magical experience that the kids will love. Check the schedule to ensure that you don’t miss it as the show is sometimes cancelling during drought conditions or for maintenance.
11. Visit the Museu Blau
The Museu Blau (Natural Sciences Museum) is the another handy spot to have up your sleeve if you need to entertain the kids on a rainy day. They can explore fascinating exhibits on dinosaurs, geology and the natural world. It’s affordable and educational – kids go free all of the time and adult tickets are just a few euros. So, if you’re looking for something to do in Barcelona when the weather isn’t on your side then this is likely the most budget-friendly place to spend an afternoon with the kids.
👉 Frugal Mum Tip: Entry to the Museu Blau is totally free for adults and kids on the first Sunday of the month!
12. Enjoy a scenic wander

Both times we’ve visited, I really enjoyed just having a wander around the scenic spots in Barcelona. You could take a stroll along La Rambla with the kids. The famous tree-lined boulevard has vibrant street performers, kiosks and a lively atmosphere to keep the little ones entertained. Stop at La Boqueria Market to admire the colourful fruit displays and grab a snack.
Or, check out the narrow medieval streets of the Gothic Quarter (Barri Gòtic). Spot gargoyles, discover hidden courtyards and take in the charm of centuries-old architecture. You might even want to venture inside Barcelona Cathedral.
13. Spend the evening at a Flamenco Show
For something one-of-kind, immerse yourself in Spanish culture by booking a flamenco night. You can see top flamenco stars live at Barcelona’s legendary tablao located in La Rambla. It was awarded Best Tablao in the World in 2025 and you can even upgrade your booking to include tapas or dinner. This looks one like a really interesting evening out!
14. Check out some more Gaudi buildings

There are beautiful buildings designed by Gaudi all over Barcelona, so for a bit of culture and education there are plenty of places to check out if your budget allows it. The whole family can enjoy the whimsical world of Antoni Gaudí at Park Güell with colourful mosaics, playful sculptures and stunning views of the city. Or, consider visiting Casa Batlló – this Gaudí masterpiece is a bit pricey, but it’s free for younger children.
👉 Frugal Mum Tip: Look out for ‘skip the line’ tickets on websites like GetYourGuide – they’re so handy when you’re travelling with kids!
15. Impress football fans with the Barça Immersive Tour
Though it’s not possible to tour the stadium right now due to renovations, you can still take your little football fans on an adventure through the captivating world of FC Barcelona with the Barça Immersive Tour. Located in a specially adapted space near the Spotify Camp Nou, the exhibition features 18 interactive and audiovisual installations – allowing you to explore the past, present and future of the club. This is another handy rainy day option, as the exhibition is entirely indoors, and it offers an interesting activity if you’re visiting Barcelona with older kids.
If you’ve got time to leave the city…
This one isn’t technically in Barcelona but I had to tag it on for the fun-factor! If you’re staying in or near Barcelona for more than a few days, you might want to tag on a visit to PortAventura World. It’s a massive theme park that’s perfect for kids of all ages – from Sesame Street-themed rides for little ones to adrenaline-pumping rollercoasters for older kids. It’s located in nearby Salou so it’s actually a pretty simple day trip from Barcelona. Your travel options are:
- Take the train from Barcelona Sants to Salou–Port Aventura Station – it’ll take around 90 minutes followed by a 10 minute walk to the theme park.
- Book a ticket that includes transfers – this is a great way to keep things simple. You’ll hop on a coach for around 90 minutes, spend the day at PortAventura and then hop back on the coach in the evening to head back to Barcelona.
- Drive to PortAventura from Barcelona – it’ll take around 60-90 minutes depending on your start point and traffic conditions.
Where can I stay in Barcelona on a budget with kids?
If you’d like to book a hassle-free package holiday that won’t break the bank, easyJet holidays have some brilliant Barcelona flight and hotel deals. At the time of writing, they’re advertising their Barcelona city breaks from around £150pp for 3 nights. Booking slightly out-of-season can be a great way to keep costs down – and you’ll likely have a more enjoyable experience too outside of peak travel times with less crowds and better temperatures for exploring. (Barcelona can be really hot in August!) You could look at hotel options slightly further outside of the city centre, with metro links into the main tourist areas, to save even more. Click here to check out the current deals on the easyJet holidays website.
Staying outside of the city centre can be a great way to save money – we’ve typically paid £50-£100 per night for Eurocamp holiday homes and there are some brilliant options within a hour of central Barcelona. The resorts offer family-friendly accommodation with self-catering facilities, as well as swimming pools and kids’ activities which make for a well-rounded family holiday to go alongside your Barcelona city visit. Check out my article for more info: The 8 best Eurocamp holiday resorts near Barcelona – and here’s a quick glimpse of my top 5 picks.
Vilanova Park
Distance from Vilanova Park Eurocamp to Barcelona: 45 minutes by car, or train from Vilanova i La Geltrú station in around 40 minutes. Vilanova Park is one of the most popular Eurocamp resorts in Spain – we had the best time so check out my Vilanova Park Review for all the details. The park is packed with family-friendly facilities including several large swimming pools, waterslides and a great entertainment programme for the kids with free kids’ club activities and sports. Barcelona Airport is just a short 30 minute transfer. For more information, and prices for your dates, click here to check out Vilanova Park on the Eurocamp website.
Camping El Garrofer
Distance from Camping El Garrofer Eurocamp to Barcelona: 45 minutes by car, or train from Vilanova i La Geltrú station in around 30 minutes. Located just a 15 minute stroll from the stylish seaside town of Sitges, Camping El Garrofer offers a relaxed atmosphere with beautiful surroundings and plenty of family-friendly facilities. There’s a large outdoor pool, playgrounds and sports courts, as well as easy access to the beach. Barcelona Airport is about 25 minutes away, so it’s a good option if you’re looking to fly. For more information, and prices for your dates, click here to check out Camping El Garrofer on the Eurocamp website.
Camping Enmar
Distance from Camping Enmar Eurocamp to Barcelona: 50 minutes by car, or train from Calella station in around an hour. Camping Enmar is a great option for a relaxing holiday if you’d prefer to visit a smaller site, while still having easy access to beach towns and the city of Barcelona. The campsite offers a swimming pool area (with a toddler splash pool and a couple of waterslides), a play area, sports and a kids’ club. Plus, there’s a Blue Flag beach just 100m away and Girona Airport is only a 35 minute drive from the resort. For more information, and prices for your dates, check out Camping Enmar on the Eurocamp website.
Playa Montroig
Distance from Playa Montroig Eurocamp to Barcelona: 90 minutes by car, or train from Cambrils station in an hour. A really popular resort, Playa Montroig has direct beach access, a fantastic pool complex with waterslides and a children’s play pool. It’s just 20 minutes from Reus Airport and boasts tennis courts, mini-golf, bike hire and a full entertainment programme. Check out my Playa Montroig Review – we had a lovely stay – it’s just 20 minutes from PortAventura World, Caribe Aquatic Park and Tarragona. For more information, and prices for your dates, click here to check out Playa Montroig on the Eurocamp website.
Camping Playa Barà
Distance from Camping Playa Barà Eurocamp to Barcelona: 1 hour by car, or train from Coma Ruga station in around 45 minutes. Camping Park Playa Barà is a great option for families who want to mix a city visit with beachside relaxation. The park has a stunning pool complex with waterslides, a kids’ splash pool, direct beach access, tennis courts, mini-golf and a fantastic kids’ club. Plus, PortAventura Theme Park is just 30 minutes away and it’s only 25 minutes from Reus Airport. For more information, and prices for your dates, click here to check out Camping Playa Barà on the Eurocamp website.
For our last Barcelona visit, we stayed at Hotel Villa Romana in Salou and just enjoyed a day visit to Barcelona. We booked a package holiday through TUI and found it be to great value for money. (Check out my Ohtels Villa Romana Hotel Review for all the details.) From there, we caught a train just down the road from the hotel which took us into central Barcelona. The train journey from Salou to Barcelona took about 90 minutes, and cost around €60 for the four of us for a return trip – €15pp. It was a simple journey and the trains ran every few hours. Salou is actually a great spot for a holiday near Barcelona, with lots of other days out on offer too, as well as a long stretch of beach. Check out my article for some family-friendly accommodation options: Where are the best places to stay in Salou with kids?
Which is the closest airport to Barcelona?
The closest airport to Barcelona city centre is Barcelona El Prat International Airport – it sits just 13km south of the city and you can reach all of the action in no time. From there, make use of the Aerobus service – it’s an express bus service that links Barcelona airport to the city centre. This service normally runs every 5-10 minutes within its fixed hours of operation, and you can catch the Aerobus from outside both Terminal 1 and Terminal 2 at the airport. Alternatively, opt to travel by train on the RENFE R2 Nord Line, or hop in a taxi if you have lots of luggage – hopefully the short transfer time should mean the journey is fairly inexpensive whichever way to choose to travel.

Bonus tips for visiting Barcelona on a budget with kids:
- Buy a family fun pass: For skip the line tickets to Barcelona Zoo, a day at PortAventura theme park and a cable car trip – purchase a family fun pass ticket from Tiqets.
- Use your legs: We clocked about ten miles on foot when we were there. The metro isn’t as cheap in Spain as it is in Italy – so although we used it for the longer stretches, we didn’t hop on and off as frequently as we did when we were in Rome.
- Use public transport: When you do need to use the Metro, get a T-familiar ticket to save on transport costs. You currently get 8 trips for €10 – which is 2 journeys for a family of four. Avoid expensive taxis and transfers.
- Self-cater when possible: Stay in accommodation with kitchen facilities to prepare your own meals – it’ll save you a fortune. Use bakeries, markets and supermarkets to keep costs down, and favour fast food or street food over restaurant meals.
- Visit free museums: Many museums offer free entry on the first Sunday of the month or at certain times during the week, so make sure you do some research to plan the best budget-friendly family holiday itinerary for your adventure with the kids in Barcelona. Some of the religious buildings also have free entrance periods for those who are attending mass – so if you’re happy to attend a service then you could get a glimpse inside – though I suspect this won’t allow you to view the whole building.
- Buy combination tickets: If you’re looking to visit several landmarks during your Barcelona trip, look for a ticket offer that combines all of the attractions you’d like to explore. Websites like Tiqets can be great for this kind of thing – they have discounted combination tickets, like their Barcelona Essentials Pass which also includes public transport.
Is Barcelona worth a visit?
I hope that my family holiday itinerary ideas have been useful. Barcelona has its own unique vibe so, if you’re visiting Northern Spain with the kids for a family break, exploring the city is definitely a great way to spend a day (or a few!) and it can be surprisingly budget-friendly too. You can happily wander without spending much at all and it’s a great stop off on a road trip. Comfortable shoes and lightweight strollers are essential – you can hire a travel stroller from Baboodle if need be. And, be prepared with drinks and snacks to keep costs down. For some amazing family-friendly places to stay, take a look at this article: The 8 best Eurocamp holiday resorts near Barcelona – we’ve had some fantastic Eurocamp holidays in Spain. Happy travels! 😊

Other articles you might be interested in…
Eurocamp Spain: The 8 best holiday resorts near Barcelona
Spain with Kids: Ohtels Villa Romana Hotel Review, Salou, Costa Dorada
Where are the best places to stay in Salou with kids?
The 20 best Eurocamp family holidays for a city break in Europe
The 10 best things to do in Salou with kids
Which Eurocamp resorts in Spain are near airports?
This post may contain affiliate links – I may earn a small commission at no additional cost to you.








