COMPARE Prices across different modes

Sep 29
Find prices
$71Marino Autolinee
$97Malta Air
Sep 30
$86Intercity Notte
$74Marino Autolinee
$125Malta Air
Oct 1
$86Intercity Notte
$71Marino Autolinee
$81Malta Air
Oct 2
$33Malta Air
Oct 3
$78Intercity Notte
$105Malta Air
Oct 4
Find prices
$81Malta Air
Oct 5
$64Marino Autolinee
$31Malta Air

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information to Siena from Bari

distanceDistance320 miles (516 km)
durationAverage train duration11 h 19 min
priceAverage train ticket price$75 (€60)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day

Trains from Bari to Siena cover the 320 miles (516 km) long route taking on average 11 h 19 min with our travel partners like. Normally, there are 6 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $49 (€40), but the average price of train tickets is $75 (€60). Travelers depart most frequently from Bari Centrale and arrive in Siena.

Travel Tips

Trains from Bari to Siena
Travel by train to Siena easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bari to Siena.
How much do cheap trains to Siena from Bari cost?
Train tickets from Bari to Siena for some dates and times can be found for as cheap as $49 (€40)  one way in the next 7 days.
What is the cost of a train from Bari to Siena?
If you’re looking to purchase your train tickets in the next week, you can expect the Bari to Siena train price to come in at an average of $75 (€60)  one way.
How far is Bari to Siena by train?
The distance between Bari and Siena by train is approximately 320 miles (516 km).
How long is the train to Siena from Bari?
On average the Bari to Siena train travel time is 11 h 19 min  for the 320 miles (516 km) long route, but the duration can vary if you travel on weekends and holidays.
Which train station from Bari to Siena do I depart from? Which Siena train station from Bari do I arrive in?

Omio customers traveling this route book their trains from Bari Centrale   to Siena.

Where do I find the Bari train station to Siena? Where is the Siena train station?

Passengers booking this route most frequently board their trains from Bari Centrale and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

Passengers arriving in Siena most often arrive at Siena and need to travel around 1 mile (s) / 1 km from this train station to the city center.

How many train services per day are there from Bari to Siena?
The average number of trains departing Bari for Siena is 6 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Bari to Siena? When can I take the last train for the day?
The earliest train departing from Bari to Siena leaves at 6: 07 AM. The last train departing from Bari to Siena leaves at 10: 15 PM. You can find the latest Bari to Siena train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase train tickets between Bari and Siena for the best deals?
If you book a train ticket from Bari to Siena within the next 7 days, you can find tickets to cost on average $75 (€60) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Bari and Siena are generally on sale a few months before the planned departure date.

Trains from Bari to Siena: related information

Here are some other resources that might have the information you need