Барселона — головний залізничний вузол Іспанії на північно-східному середземноморському коридорі та ключове місто швидкісних залізниць між Мадридом, Каталонією та Францією. У місті є кілька пасажирських станцій, а Барселона-Сантс є головним вокзалом для міжміських поїздів з Барселони. Renfe, Iryo, Ouigo Espana та SNCF Voyageurs здійснюють пасажирські перевезення, пов’язані з містом.
Залізничні рейси Барселони включають швидкісні поїзди AVE, Avlo, Iryo та Ouigo Espana, сервіси Renfe Alvia та Avant, регіональні маршрути Media Distancia, примісько-регіональні поїзди Rodalies de Catalunya та транскордонні швидкісні рейси до Франції. Барселона-Сантс обслуговує більшість міжміських відправлень, тоді як Passeig de Gracia та Estacio de Franca обслуговують вибрані регіональні та міжміські рейси в межах Каталонії та вздовж узбережжя.
Залізничні маршрути з Барселони прямують на захід до Сарагоси та Мадрида, на південь уздовж середземноморського узбережжя до Валенсії та Аліканте, на північний схід через Жирону та Фігерас до Франції, а на південний захід до Таррагони та Ебро-коридору. Основні міста призначення включають Мадрид, Сарагосу, Валенсію, Жирону, Фігерас і Париж. Бронюйте поїзди до Барселони та з Барселони онлайн на Rail Monsters.