Москву от Барселоны отделяет 3000 км пути напрямик. Быстрее всего преодолеть их можно на самолёте. Перелёт между этими двумя городами занимает от 4.5 часов до 5 часов 20 минут. На продолжительность рейса влияет то, какая авиакомпания его осуществляет, тип судна и погодные условия. Встречный ветер и облачность могут добавить к этим цифрам ещё около 30 минут, но, как правило, не больше.
Регулярные прямые рейсы в международный аэропорт Барселоны есть «Аэрофлота», Iberia и Vueling, в сумме не менее 10 отправлений в неделю.
Есть также рейсы с пересадкой — Iberia через Мадрид, KLM через Амстердам, Alitalia через Милан или Рим, CSA через Прагу, Swiss через Женеву и т. п.. В сезон из Москвы и многих крупных городов России в Барселону также летают и чартеры.
Добраться от аэропорта до центра города не составит труда. Самый легкий способ — сесть на поезд, который идет в самое сердце Барселоны — на вокзал Сантс и далее на Пассей-де-Грассиа. Время в пути около 20-30 минут, отправляется регулярно примерно с 6 утра до полуночи каждые полчаса, стоимость проезда около 3 евро. Также курсируют автобусы и такси, но первые слишком медленные, а вторые — дорогие.
Поезда отправляются от старого терминала Т2, а большая часть рейсов прилетает в новый — терминал Т1. Однако между ними постоянно курсируют бесплатные автобусы для пассажиров, в пути 5–7 минут.