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