In Barcelona is een aantal beroemde films opgenomen. De stad kent enkele toeristische routes langs deze lokaties. Vicky Cristina Barcelona is een van de populairste - Romantische komedie van Woody Allen over twee Amerikaanse vriendinnen die in Barcelona een sensuele kunstschilder ontmoeten, die een labiele ex heeft. Barcelona is ook de lokatie voor de film Perfume: The Story of a Murderer - dit is een film uit 2006 geregisseerd door Tom Tykwer met Ben Whishaw in de hoofdrol. De film is gebaseerd op Het parfum, een roman van Patrick Süskind.
Ook de film: L'auberge espagnole. Dit is een Franse film uit 2002 geregisseerd en geschreven door Cédric Klapisch. De hoofdrollen worden vertolkt door Romain Duris en Judith Godrèche. In 2005 kwam er een vervolg op de film, Les poupées russes, en in 2013 volgde Casse-tête chinois. L'auberge espagnole won acht filmprijzen, waaronder een César voor Cécile de France in de categorie 'meest veelbelovende actrice'.