Tickets ~€21 adults / €12.60 children 3–12; under 3 free — book online for a discount. Located inside Parc de la Ciutadella, so combine zoo entry with free park time. The zoo features a popular petting area and keeper-led talks throughout the day. Allow 3–4 hours; shaded paths and multiple food kiosks make it manageable in summer heat.

Address: Parc de la Ciutadella, s/n, 08003 Barcelona

Google Maps: Click here for directions

Cost: Paid $$