Comme centre culturel, Barcelone dispose d’un grand nombre de musées et de centres culturels qui permettent d’appréhender et de découvrir toutes les facettes de la société, particulièrement dans les domaines historiques et artistiques. Parmi les grands musées il faut citer le Museu Nacional d’Art de Catalunya, situé au Palau Nacional de Montjuic, dédié à la peinture, le Museu d’Art Contemporani, le Museu Picasso, ou la Fundació Miró. Mais il faut également mentionner d’autres musées comme celui de l’Histoire de la Catalogne, ou le Musée zoologique, ainsi que des petits musées plus spécialisés comme le Museu Tèxtil et le Museu de la Xocolata.
On peut également rencontrer en ville des musées de caractère plus ludique, comme le Museu de Cera (musée de cire), celui du club de football FC Barcelona, sans oublier le Museu de la Eròtica.