Montserrat mountain (1 hour)
A dramatic mountain with a monastery, jagged rock peaks and a cable car or cogwheel train that is half the fun for kids. There are gentle walking trails and big views. A guided tour with pickup removes the train connections, and many add a child-friendly lunch.
Costa Brava and Girona (1.5 hours)
Pair the colourful riverside houses of Girona, used as a Game of Thrones location, with a swim in a Costa Brava cove. Small-group tours with hotel pickup handle the driving so parents can relax, and the mix of town and beach suits mixed-age families.
Theme parks (1 hour south)
PortAventura, with its junior-friendly SesamoAventura zone for younger kids and big coasters for teens, is the headline family day out. A day trip with transport from Barcelona means no driving or parking and an early start while energy is high.
Tibidabo closer to home
If a full day trip feels like too much, Tibidabo is the historic amusement park on the mountain inside the city, with old-fashioned rides, an aeroplane carousel and sweeping views. It is a gentler, half-day alternative for families with little ones.
Picking the right trip
Want mountains and a cable car: Montserrat. Want town plus beach: Costa Brava and Girona. Want rides and thrills: PortAventura, or Tibidabo for a calmer, closer version. For all of them, a tour with pickup is the low-stress choice with kids.
Frequently asked questions
- What is the best day trip from Barcelona with kids?
- Montserrat is a top pick, an hour away with a cable car or cogwheel train that children love and gentle walking trails. PortAventura is the best choice for ride-loving families.
- How far is PortAventura from Barcelona?
- About an hour south. With kids, a day trip tour with transport is simplest, as it avoids driving and parking and gets you there early while energy levels are high.
- Is Tibidabo a good alternative to a full day trip?
- Yes. Tibidabo is a historic amusement park on a mountain inside the city, with old-fashioned rides and great views, making it a gentler half-day option for families with young children.