Bari est le principal pôle ferroviaire des Pouilles et l’une des villes ferroviaires adriatiques clés du sud de l’Italie. Bari Centrale est la principale gare de la ville, avec des zones distinctes utilisées par Trenitalia, Italo, Ferrovie del Sud Est et Ferrotramviaria. La ville se situe sur le corridor ferroviaire adriatique entre Foggia et Lecce, tandis que les lignes intérieures relient Bari au centre des Pouilles et au versant ionien de la région.
Les services au départ de Bari comprennent des trains à grande vitesse Frecciarossa, des services Intercity, des trains Regionale à travers les Pouilles, des trains régionaux Ferrovie del Sud Est et des trains Ferrotramviaria vers l’aéroport Bari Karol Wojtyla et les villes au nord de la ville. Bari Centrale gère la plupart des trains longue distance au départ de Bari, tandis que la station Bari Aeroporto dessert la liaison ferroviaire vers l’aéroport.
Les itinéraires ferroviaires au départ de Bari partent vers le nord-ouest en direction de Foggia, Rome, Bologne et Milan, vers le sud-est en direction de Brindisi et Lecce, et vers l’intérieur des terres en direction de Tarente, des liaisons de la zone de Matera et des villes régionales du centre des Pouilles. Réservez en ligne vos trains vers Bari et au départ de Bari sur Rail Monsters.