По Барселоне удобнее всего перемещаться на метро - действует 5 линий метрополитена, станции располагаются рядом с основными городскими достопримечательностями. Станция метрополитена обозначается значком с красной буквой М в белом ромбике на красном фоне. С понедельника по четверг метро работает с 5.00 до 23.00, по пятницам, субботам и предпраздничным дням прекращает работу на час раньше, по воскресеньям с 6.00 до 24.00. Дешевле покупать не один билет («бильете»), а сразу десять. Проездная карта на 10 поездок действительна для поездок на метро, на городских автобусах и пригородной железной дороге. Карта Т-2 дает право на проезд только на метро и на железной дороге. Купить билет можно в киоске у работника станции и в автоматах, а также в офисах Caixa de Catalunya, La Caixa, газетных киосках. До 4 лет проезд бесплатный. Переход с одной станции на другую обозначается стрелкой с цветом линии и указанием ее номера. Выход из метро обозначается словом «salida» или «sortida». Посередине платформы висит схема-карта квартала, показывающая все возможные выходы наружу. Хранить билет необходимо до конца поездки. Штраф за безбилетный проезд — 40 евро. Билеты распространяются на метро, FGC, городской автобус и фуникулер с возможностью пересадки в течение 1 часа 15 минут.
Автобусное сообщение
В Барселоне есть автобусы и трамваи. Знак остановки автобуса - черный автобус на белом фоне. Автобусы работают с 5.30 до 23.00. Автобусы работают ежедн., кр. 25 дек. и 1 янв., каждые 10—30 мин.
В Барселоне существуют два туристических автобусных маршрута: северный (автобусы и остановки обозначены красным цветом) и южный (синий цвет). Можно садиться и выходить на любой из 26 остановок по ходу маршрута. Таким образом, посетив интересующее место, можно дождаться следующего автобуса и продолжить путь — и все по одному билету. В салоне автобуса работает гид, который объявляет остановки на разных языках и комментирует маршрут. Билет для взрослого на 1 день стоит 15 €, на два дня - 19 €, на ребенка (от 4 до 12 лет) - 9 €, на два дня -12 €. Билет можно купить в туристическом автобусе, в турцентрах Барселоны, в гостиницах, на вокзалах, в туристических офисах. К билету прилагаются купоны на скидки в различных магазинах и музеях.
Аэропорт
Международный аэропорт Барселоны El Prat, спроектированный Рикардо Бофиллом к Олимпийским играм 1992 года, расположен в 12 км от города. Туда ведет автострада, но можно доехать и общественным транспортом. В самое ближайшее время к трем существующим терминалам А, В и С будет добавлен четвертый.
Морской транспорт
История порта в Барселоне насчитывает около 2000 лет. Порт является самым важным в осуществлении грузовых и пассажирских перевозок на средиземноморском побережье. Порт занимает площадь в 7,86 км² и разделён на 3 зоны: старый порт, торговый порт и порт для перевозок (логистики). Порт быстро растёт, его размер должен быть удвоен за счёт устья реки Льобрегат на 2 км в южном направлении.
Железнодорожный транспорт
Барселона является одним из основных железнодорожных узлов Испании с главной станцией Сант-Эстасио. В Барселоне находятся три железнодорожные станции, каждая из которых расположена под землей и связана переходами с метро. Барселона является одним из основных железнодорожных узлов Испании. Основной вокзал пригородных поездов — Сантс Эстасьо (каталан. Sants Estacio). Сеть скоростной железной дороги AVE должна быть продлена из Мадрида до Таррагоны в южную часть Каталонии. До Барселоны линию продлили в 2008 г. Планируется к 2011 году сплотить AVE с аналогичной TGV во Франции.