COMPARE Prices across different modes

Sep 19
$86Intercity Notte
Find prices
Sep 20
$86Intercity Notte
$70Malta Air
Sep 21
Find prices
$59Malta Air
Sep 25
$42Malta Air

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

Eurolines France
Bla Bla Bus

Bus Information from Siena to Bari

distanceDistance320 miles (516 km)
durationAverage bus duration9 h 50 min
priceAverage bus ticket price$52 (€42)
changesDirect busYes
carriersBus companiesFlixbus or Marozzi

Buses from Siena to Bari cover the 320 miles (516 km) long journey taking on average 9 h 50 min with our travel partners like Flixbus or Marozzi. There are direct bus services available. While the average ticket price for this route costs around $52 (€42), you can find the cheapest bus ticket for as low as $23 (€18). Travelers depart most frequently from Siena and arrive in Bari, Via Giuseppe Capruzzi.


Omio helps you compare and book the perfect bus with FlixBus between Siena and Bari for a smooth and relaxing journey. Check the latest FlixBus bus schedules for the ideal departure and arrival times, take a look at the travel information for the Siena to Bari bus with FlixBus (such as baggage allowance and amenities offered onboard), compare the best connections for your Siena - Bari route and then book a cheap bus ticket with ease. The distance from Siena to Bari by bus is 320 miles (516 km). You can book tickets for this FlixBus bus for as low as $23 (€18) one-way if you book in advance. When you search for FlixBus tickets between Siena and Bari in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a bus. Book that perfect FlixBus Siena - Bari bus ticket online and enjoy your trip!

Travel Tips

Buses from Siena to Bari
Take the bus to Bari 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 Siena to Bari.
How much do cheap buses from Siena to Bari cost?
Omio customers have found the cheapest buses from Siena to Bari to cost as little as $23 (€18)  in the next 7 days.
What is the price of a bus ticket from Siena to Bari?
The Siena to Bari bus ticket price is on average $52 (€42)  if you are looking to book your tickets for this journey in the next week.
What is the distance from Siena to Bari by bus?
When traveling this route you should expect the distance between Siena and Bari by bus to be approximately 320 miles (516 km).
How long is the bus from Siena to Bari?
On average the Siena to Bari bus travel time is 9 h 50 min  for the 320 miles (516 km) long route, but the duration can vary if you travel on weekends and holidays.
What station does the bus from Siena to Bari depart from? Which Bari bus station do I come into from Siena?

There are a few bus stations in Siena to start your route from including Siena, Stazione Ferroviaria, Siena, Stazione FS and Siena, Siena/Viale Pietro Toselli. In Bari you have a few bus station options to choose from for your arrival including Bari, Via Giuseppe Capruzzi, Bari, Via Giuseppe Capruzzi and Bari, Aeroporto di Bari-Karol Wojtyła.

Omio customers traveling this route depart most frequently from Siena   and arrive in Bari, Via Giuseppe Capruzzi.

Where is the bus station in Siena? Where is the bus station in Bari?

The most popular departure bus station with passengers for this route, called Siena, is located 1 mile (s) / 1 km from the city center of Siena.

The most popular arrival bus station, Bari, Via Giuseppe Capruzzi, is located 1 mile (s) / 1 km away from the city center of Bari.

What bus providers offer a service from Siena to Bari?
For the best Siena to Bari bus to purchase, you can travel safely and comfortably with Flixbus or Marozzi. However, it's always good to check all possible bus companies with services between Siena and Bari to compare what amenities they may offer.
When is the earliest bus from Siena to Bari? When is the last bus from Siena to Bari?
The earliest bus for this trip departs from Siena at 5: 15 AM. The last bus leaves from Siena at 9: 35 PM. Check Omio for the latest bus schedule from Siena to Bari and book the best time to depart on your chosen travel date.
How early should I buy bus tickets from Siena to Bari to score the best deals?
If you buy the Siena to Bari bus within the next 7 days, you can find one way tickets to cost on average $52 (€42). However, booking your bus ticket in advance gives you access to the best prices for buses from Siena to Bari. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Bari Gramsc, Siena
Siena (Stazione Ferroviaria)
Siena, Italy
Staz.FS, Siena
Stazione FS, p.Rosselli, Siena