Барі — головний залізничний вузол Апулії та одне з ключових адріатичних залізничних міст південної Італії. Bari Centrale — головний вокзал міста, з окремими зонами, які використовують Trenitalia, Italo, Ferrovie del Sud Est і Ferrotramviaria. Місто розташоване на Адріатичному залізничному коридорі між Foggia та Lecce, тоді як внутрішні лінії з'єднують Барі з центральною Апулією та Іонічною частиною регіону.
Із Барі курсують швидкісні поїзди Frecciarossa, рейси Intercity, поїзди Regionale по всій Апулії, регіональні поїзди Ferrovie del Sud Est і поїзди Ferrotramviaria до аеропорту Bari Karol Wojtyla та міст на північ від міста. Bari Centrale обслуговує більшість далекого сполучення з Барі, тоді як станція Bari Aeroporto обслуговує залізничне сполучення з аеропортом.
Залізничні маршрути з Барі прямують на північний захід до Foggia, Риму, Болоньї та Мілана, на південний схід до Brindisi та Lecce, а також углиб країни до Taranto, сполучень у районі Matera та регіональних міст у центральній Апулії. Бронюйте поїзди з Барі та до Барі онлайн на Rail Monsters.