바리는 이탈리아 남부의 중요한 철도 정차역으로 다양한 목적지를 연결합니다. 바리에서 레체까지의 노선은 약 150킬로미터로, 지역 기차로 약 2시간이 소요됩니다. 또 다른 중요한 노선은 바리에서 타란토까지로, 약 100킬로미터를 이루며 보통 1시간 30분의 여행 시간이 필요합니다. 또한, 바리에서 나폴리까지의 기차는 약 230킬로미터의 거리를 이동하며, 약 3시간의 소요 시간이 필요합니다. 포지타행 직행 서비스도 주목할 만하며, 약 120킬로미터에 1시간 50분의 여행 시간이 소요됩니다. 이러한 연결은 바리를 아풀리아 지역 내 및 그 너머로의 여행을 위한 필수 출발점으로 만듭니다.