Travel options
from Florence to Bari

You can get from Florence to Bari by train, bus or flight.

Our recommendation

To get from Florence to Bari on Dec 5 we recommend taking a train because it’s the best combination of price and speed.

08:14AMFlorence Santa Maria Novella6h19 02:33PMBari
0 changes
$1101One-way
Cheapest
07:40PMFlorence Santa Maria Novella10h31 06:11AMBari
1 changes
$851One-way
Other options
11:40AMFlorence Santa Maria Novella9h29 09:09PMBari
1 changes
$931One-way
08:40AMFlorence Santa Maria Novella10h18 06:58PMBari
1 changes
$931One-way
07:29AMFlorence Santa Maria Novella9h36 05:05PMBari
1 changes
$931One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sat
Dec 4
$75Intercity Notte
Find prices
Sun
Dec 5
$75Intercity Notte
$53Flixbus
Mon
Dec 6
$54Intercity
$38Flixbus
Tue
Dec 7
$75Intercity Notte
$78Marino Autolinee
Wed
Dec 8
$54Intercity
$50Flixbus
Thu
Dec 9
$74Frecciarossa
$46Flixbus
Fri
Dec 10
$74Frecciarossa
$32Flixbus
Sat
Dec 11
$48Intercity
$41Flixbus
Sun
Dec 12
$48Intercity Notte
$74Marino Autolinee
Tue
Dec 14
$42Intercity Notte
$71Marino Autolinee
Wed
Dec 15
$51Intercity Notte
$41Flixbus
Thu
Dec 16
$74Frecciarossa
$37Flixbus
Fri
Dec 17
$75Intercity Notte
Find prices
Sat
Dec 18
$75Intercity Notte
$53Flixbus
Sun
Dec 19
$75Intercity Notte
$86Marino Autolinee
Mon
Dec 20
$75Intercity Notte
$85Marino Autolinee
Tue
Dec 21
$75Intercity Notte
$85Marino Autolinee
Wed
Dec 22
$113Frecciarossa
$78Flixbus
Thu
Dec 23
$155Frecciarossa
$94Flixbus
Fri
Dec 24
$75Intercity Notte
$78Flixbus

Travel Information from Florence to Bari

distanceDistance338 miles (545 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$61 - $328
cheapestCheapest modeBus • $61 (€51) • 9 h 35 min
fastestFastest modeFlight • $328 (€274) • 2 h 50 min
carriersPopular travel companiesFlixbus, Alitalia or Intercity Notte

Travel 338 miles (545 km) by bus, flight or train to Bari from Florence. If speed is a priority, then a flight is the best option with an average duration of 2 h 50 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $61 (€51). The most popular travel companies which serve this trip are Flixbus, Alitalia or Intercity Notte among others. Travelers can even take a direct from Florence to Bari.

Travel Tips

Travel from Florence to Bari
Travel 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 Florence to Bari.
FAQs
How do I go from Florence to Bari?

There are 3 ways to travel to Bari from Florence including taking a bus, flight or train.

How do I get from Florence to Bari the cheapest way?

The cheapest way to travel to Bari from Florence is by taking a bus with an average price of $61 (€51).

This is compared to other travel options to Bari:

A bus is $267 (€223) less than a flight for this journey with tickets for a flight from Florence to Bari costing on average $328 (€274).

Taking a bus is usually $14 (€12) less than taking a train to Bari, which costs on average $76 (€63) for the same trip.

What is the quickest way to get from Florence to Bari?

The fastest way from Florence to Bari is by flight with an average journey time of 2 h 50 min.

There are alternative travel options to Bari that can usually take longer:

In comparison, taking a bus requires on average 9 h 35 min   of travel time.

In comparison, going by train can take 9 h 18 min   on average.

How many miles from Florence to Bari would I travel?

The Florence to Bari distance is around 338 miles (545 km).

How many services a day are there to Bari from Florence?

The average frequency per day from Florence to Bari is:

  • 1 train a day.

However, we recommend checking specific travel dates for your journey to Bari from Florence as scheduled services by bus, flight or train can vary by season or day of the week.

What are the departure and arrival points in Florence and in Bari?

These are the most popular departure and arrival points from Florence to Bari:

  • Buses from Florence to Bari most often leave from Florence, Villa Costanza Tram T1 and arrive in Bari, Via Giuseppe Capruzzi (Stazione Centrale).
  • Flights from Florence to Bari most often leave from Florence Peretola Airport and arrive in Bari Palese Airport.
  • Trains mostly leave from Firenze Santa Maria Novella and tend to arrive in Bari Centrale.
Which travel companies can get me from Florence to Bari?

If finding a good deal is your main consideration for your trip from Florence to Bari, then we'll help you find the best value travel companies for you:

  • Flixbus can take you to Bari by bus. If searching for a good deal on buses, you can find tickets for Flixbus from Florence to Bari for $61 (€51).
  • Alitalia can get you to Bari by plane. You can find a good deal for plane tickets with Alitalia from Florence to Bari for $328 (€274) on Omio.
  • Travel with Intercity Notte for trains to Bari. If you’re looking for a good deal on tickets, check for Intercity Notte Florence to Bari tickets on Omio for $76 (€63).
What other popular destinations should I add to my itinerary for my trip from Florence to Bari?
Many of our customers who book a trip from Florence to Bari often extend their vacation and travel to other popular destinations like Rome, Milan or Naples. If you’re thinking of adding another destination to your Florence and Bari itinerary, let Omio find you the best connections between Bari and any of these top destinations today!
How early should I book Florence to Bari tickets online to score the best deals?

Before traveling from Florence to Bari, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A bus ticket for this journey is costing $61 (€51) one way on average.
  • A plane ticket for this journey is costing $328 (€274) one way on average.
  • A train ticket is costing on average $76 (€63) one way for this route.

But we recommend booking Florence to Bari tickets online a few months before your planned travel date to score the best deals and save money on your trip.