Travel Information from Bari to Siena
| 320 miles (516 km) | |
| Train, bus or flight | |
| $15 - $36 | |
| Bus • $15 (€14) • 9 h 30 min | |
| Flight • $28 (€25) • 1 h 20 min | |
| Marino Autolinee, Ryanair or Italo |
Travel 320 miles (516 km) by train, bus or flight between Bari and Siena. The most popular travel companies which serve this route are Marino Autolinee, Ryanair or Italo among others. Travelers can even take a direct bus, flight or train from Bari to Siena.
Travel optionsfrom Bari to Siena
How to get from Bari to Siena by train, bus or flight.
Our recommendation
The best way to travel from Bari to Siena is by taking a bus because it’s the best combination of price and speed.
1120Cheapest
1108 · 1994Fastest
AZ1616+
FlixBusOther options
FRECCIARGENTO 8302+
Intercity 592+
Regionale 19086
FRECCIARGENTO 8314+
Regionale Veloce 4106 · Regionale 19094
FRECCIARGENTO 8348+
FRECCIAROSSA 1000 9416+
Regionale 18215
1120 · 2726
1120 · 2490
1120+
206
AZ1616+
FlixBus
AZ1616+
FlixBus
AZ1612+
FlixBusFind all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Bari to Siena
Travel 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.

There are 3 travel options from Bari to Siena: train, bus or flight.
The cheapest way to travel from Bari to Siena is a bus with an average price of $15 (€14).
This is compared to other travel options from Bari to Siena:
A bus is $12 (€11) less than a flight for this journey with tickets for a flight from Bari to Siena costing on average $28 (€25).
Taking a bus costs $20 (€18) less than taking a train, which average ticket prices of $36 (€32).
The fastest way to get to Siena from Bari is by flight with an average travel time of 1 h 20 min.
Other travel options to Siena take longer:
Bus takes 9 h 30 min on average.
Train takes on average 7 h 51 min.
You should expect to travel around 320 miles (516 km) between Bari and Siena.
The average frequency per day from Bari to Siena is:
- Around 1 bus per day.
- 7 trains a day.
However, we recommend checking specific travel dates for your journey between Bari and Siena as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Bari to Siena:
- Most travelers board their bus from Bari, Via Giuseppe Capruzzi (fronte DEA Cafe) and arrive in Siena, Stazione FS (Piazzale Carlo Rosselli).
The following travel companies offer services from Bari to Siena:
- Marino Autolinee, FlixBus or Itabus can get you to Siena by bus. You can find a good deal for bus tickets with FlixBus from Bari to Siena for $15 (€14) on Omio.
- Ryanair, Volotea or Alitalia can get you to Siena by plane. You can find a good deal for plane tickets with Ryanair from Bari to Siena for $28 (€25) on Omio.
- Travel with Italo, Frecciarossa, Intercity Notte, Frecciargento or Intercity to go to Siena by train. For a good deal on tickets, you can find Intercity Bari to Siena tickets on Omio for $36 (€32).
Yes, there are direct services available from Bari to Siena with the following travel companies:
- Direct buses with Marino Autolinee or FlixBus with 1 direct bus per day.
Direct services tend to save you time and add more convenience in getting you to Siena as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Bari to Siena.
Travelling from Bari to Siena: related information
Here are some other resources that might have the information you need
