Taranto, Puglia, Italy

How to get to Taranto: train, plane, car and bus

Practical guide to reaching Taranto by train, plane, car and bus. Connections, travel times and tips for getting around the city of two seas.

How to get to Taranto: train, plane, car and bus

How to get to Taranto

Taranto, the city of two seas nestled between the Mar Grande and Mar Piccolo, is one of Southern Italy's most fascinating and underrated destinations. The capital of the province of the same name in Puglia, it is easily reached from across Italy thanks to good rail, road and air connections through nearby airports.

Getting there by train

Taranto station is an important railway hub in Southern Italy. Trenitalia's Frecciargento trains connect Rome Termini to Taranto in about 5 hours and 30 minutes, passing through Caserta and Bari. From Milan, the journey takes about 7-8 hours with a change at Rome or Bologna.

From Bari Centrale, numerous regional and Intercity trains reach Taranto in about 1 hour and 30 minutes. The Ferrovie del Sud Est (FSE) connect Taranto to Lecce and the Valle d'Itria towns of Martina Franca and Locorotondo, with scenic routes through the Apulian countryside.

Practical tips

  • Frecciargento trains offer discounted fares when booked in advance on the Trenitalia website
  • The station is in the Borgo Nuovo, just minutes from the Swing Bridge and the Old Town
  • FSE trains to the Valle d'Itria are an excellent option for day trips

Getting there by plane

Taranto does not have its own airport but is well served by two nearby ones. Brindisi-Salento Airport (BDS) is about 70 km away and connected to Taranto by direct buses in about 1 hour. Bari Karol Wojtyla Airport (BRI) is about 90 km away, with a train connection via Bari Centrale.

Brindisi airport is the most convenient, with direct flights from Milan, Rome, Turin, Bologna, Venice and several European cities. From Brindisi, STP buses reach Taranto directly, or you can take a train with a change at Francavilla Fontana.

Bari airport offers more international connections. From Bari Centrale, trains to Taranto depart regularly.

Getting there by car

From the A14 motorway (Bologna-Taranto), you exit directly at Taranto. From Rome it is about 530 km and takes 5-6 hours, either via Naples and the A16 Naples-Canosa, or via the A1 to Bari and then the A14 to Taranto. From Milan it is about 900 km, with a travel time of 9-10 hours.

From Bari, the SS100 state road is a fast, toll-free connection reaching Taranto in about 1 hour and 15 minutes. From Lecce, the SS7ter crosses the Salento to Taranto in about 1 hour and 30 minutes.

Parking

  • Porto car park: spacious and convenient for the Old Town and the Aragonese Castle
  • Piazza Garibaldi: ideal starting point for exploring the Borgo Nuovo
  • Watch out for restricted traffic zones in the Old Town, especially active on summer evenings

Getting there by bus

FlixBus connects Taranto with Rome, Naples, Milan and numerous Italian cities. Regional bus companies Marino and STP offer frequent services to Bari, Lecce, Brindisi and Salento towns.

The main long-distance bus stop is in Piazza Castello, in the heart of the city. Travel times from Rome are about 6 hours, but prices are often very affordable.

Getting around the city

Amat runs the urban public transport with a bus network connecting the Borgo Nuovo, the Old Town and the outer districts. The historic centre on the island is compact and easily explored on foot, crossing the atmospheric Swing Bridge.

To reach the beaches along the Salento coast or the trulli of the Valle d'Itria, a car is the most practical solution. FSE trains are a valid alternative for Martina Franca and Alberobello.

Discover Taranto

Now that you know how to get there, explore further with our guides:

Practical info

When is the best time to visit How to get to Taranto?

The recommended time is April, May, June, September and October, when it is less crowded.

Is How to get to Taranto crowded?

How to get to Taranto is a very quiet destination compared with the more touristy ones.

Where is How to get to Taranto?

How to get to Taranto is located in Taranto, Puglia, Italy.

Nearby

More destinations to discover

← All guides