Из России в Испанию сейчас нет прямых рейсов из-за закрытых воздушных пространств. Можно добраться с пересадками через третьи страны. Например, через Турцию. Из России в Турцию есть прямые рейсы из Москвы, Санкт-Петербурга, Екатеринбурга и других городов. Из Турции в Испанию (Мадрид, Барселона, Валенсия и другие города) можно долететь на рейсах авиакомпаний Turkish Airlines и Pegasus.
Также можно добраться через другие европейские страны, такие как Италия, Франция, Сербия и Германия. Ещё один вариант — через аэропорты Закавказья (Ереван, Баку, Кутаиси, Тбилиси), откуда есть рейсы в Испанию от бюджетных авиакомпаний.
Кроме того, можно рассмотреть вариант путешествия на поезде с пересадками. Например, через Париж — путь из Москвы до французской столицы, а в Барселону состав отправляется от станции Gare de Lyon. Между Францией и Испанией курсируют высокоскоростные электрички. Также возможен путь через Варшаву — до Варшавы туристы добираются на поезде через Беларусь, оттуда можно купить билет на поезда, следующие с пересадками в Барселону. На границе может потребоваться длительная остановка, поскольку железнодорожная колея в Испании нестандартная.
Наконец, можно рассмотреть комбинированный маршрут с паромами и арендой автомобиля внутри ЕС. Машина доедет только до «стартовой точки» в дружественной стране, а дальше потребуется аренда авто. Важно учитывать, что въезд в ЕС (Польша, Литва, Латвия, Финляндия) на автомобиле с российскими номерами может быть запрещён.