Barcelona liegt im Osten Spaniens in der Nähe der französischen Grenze. Im Süden wird die Stadt vom Mittelmeer umspült, und die Pyrenäen liegen 2 Stunden nördlich davon. Durch ihre Lage ist sie für viele Besucher besser erreichbar als die spanische Hauptstadt Madrid.