Расстояние между Мадридом и Барселоной по дороге составляет примерно 620 км. Самый быстрый способ его преодолеть – поездка на поезде. Самый дешёвый – на автобусе.
На поезде
С вокзала Аточа от станции Madrid-Puerta De Atocha отправляются скоростные поезда AVE (перевозчик Renfe AVE) до Барселоны. Билеты стоят €60-120, время в пути примерно 3 часа.
На сайте компании Renfe продают билеты на поезда в любой конец Испании.
На автобусе
Бюджетная поездка получается на автобусе ALSA (сайт компании alsa.com), который отправляется от аэропорта Барахас T4 или от автовокзала Авенида-де-Америка (la terminal de autobuses del intercambiador de Avenida de América). Стоимость проезда €9–40, в дороге – примерно 8 часов.
У Busbud (сервис бронирования билетов на поезда, автобусы и самолеты) есть интерфейс на русском языке. Это облегчит процедуру покупки билета.
На автомобиле
На арендованной машине расстояние между городами вы преодолеете примерно за 6 часов, потратив при этом 49 л бензина стоимостью около €64.
Сравнить цены у разных прокатчиков можно здесь. Думаю, вам пригодятся мои советы по аренде авто в Испании.
На самолете
Между Мадридом и Барселоной летают самолеты. Дешёвые билеты ищите на сайте lowcost.pro.