Duration 44h 29m
Distance 519 km
Average price 90€
Frequency 5/week

Trip overview

The average train between Bari and Pozzallo takes 44h 29m and the fastest train takes 43h 58m. The train runs, on average, 5 times per week from Bari to Pozzallo. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train • 15h

  1. Bari Centrale
  2. Taranto
  3. Sibari
  4. Paola
  5. Siracusa
  6. Pozzallo
Bookable on Rome2rio
36€ - 184€

Bari to Pozzallo train times

Trains run five times a week between Bari and Pozzallo. The service departs Bari at 08:15 in the morning, which arrives into Pozzallo at 06:48. All services require a transfer, and take on average 44h 29m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Bari to Pozzallo? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Bari to Pozzallo. However, there are services departing from Bari Centrale and arriving at Pozzallo via Taranto, Sibari, Paola and Siracusa. The journey, including transfers, takes approximately 15h.

More details

The distance between Bari and Pozzallo is 519 km.

Bari to Pozzallo train services, operated by Trenitalia, depart from Bari Centrale station.

More details

Bari to Pozzallo train services, operated by Trenitalia, arrive at Pozzallo station.

More details

Book your Bari to Pozzallo train tickets online with Rome2rio.

Search and book

There are 2148+ hotels available in Pozzallo. Prices start at 87€ per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps