World Train Map

Classic route

Bari–Taranto railway

Taranto → Bari · Italy

View on the map →Wikipedia ↗

Bari–Taranto railway — Taranto to Bari
Photo · Francesco · CC BY 2.0

104 km across the Murge plateau from Bari through Gioia del Colle to Taranto, now covered end to end by Frecciarossa in a little over an hour.

How this line was checked

Questions and answers

How long is the Bari–Taranto railway?

The Bari–Taranto railway runs 103 km from Taranto to Bari.

How long does the Bari–Taranto railway take?

The fastest scheduled journey is ≈ 1 h 09 min for the 103 km. That is an average of 90 km/h end to end. The line's top service speed is 150 km/h.

Who runs the Bari–Taranto railway?

Trenitalia, with Frecciarossa.

How old is the Bari–Taranto railway?

The line has been in service since 1865. That is the year the atlas dates it from: for a modern brand running over an older railway, it is the railway's date, not the brand's.

How often does the Bari–Taranto railway run?

19 direct trains on a weekday (counted on 2 September 2026).

View on the world railway map →

Read more on Wikipedia ↗

More classic routes

More train routes in Italy.