Барселуш расположен на португальской линии Linha do Minho — северо-западном железнодорожном коридоре, соединяющем Порту с Виана-ду-Каштелу, Валенсой и районом у испанской границы. В городе есть одна основная пассажирская железнодорожная станция — Barcelos, обслуживаемая Comboios de Portugal, обычно известной как CP. Ее железнодорожная роль носит региональный, а не высокоскоростной характер, а Порту выступает главным национальным узлом для дальних поездок.
Поезда из Барселуша включают услуги CP Regional и InterRegional на коридоре Minho, а на отдельных расписаниях доступны некоторые дальние поезда Intercidades. Станция Barcelos обслуживает поезда, следующие на юг в сторону Porto Campanha и Porto Sao Bento, на север в сторону Виана-ду-Каштелу и Валенсы, а также местные рейсы через близлежащие узлы, такие как Nine. В Барселуше нет высокоскоростного железнодорожного сообщения.
Железнодорожные маршруты из Барселуша обеспечивают поездки на юг в Порту для национальных пересадок, на север вдоль атлантической стороны Minho в сторону Виана-ду-Каштелу и далее в Валенсу к приграничному региону рядом с Галисией. К распространенным железнодорожным направлениям относятся Порту, Nine, Брага с пересадкой, Виана-ду-Каштелу, Валенса и Каминья. Забронируйте поезда из Барселуша и в Барселуш онлайн на Rail Monsters.