Travel options
from Bari to Florence

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

Our recommendation

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

02:35PMBari6h11 08:46PMFlorence Santa Maria Novella
0 changes
$981One-way
Cheapest
10:09PMBari8h43 06:52AMFlorence Santa Maria Novella
1 changes
$751One-way
Other options
09:55AMBari9h27 07:22PMFlorence Santa Maria Novella
2 changes
$851One-way
08:07AMBari9h15 05:22PMFlorence Santa Maria Novella
2 changes
$851One-way
08:07AMBari10h04 06:11PMFlorence Santa Maria Novella
1 changes
$831One-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

Tue
Nov 30
$75Intercity Notte
Find prices
Wed
Dec 1
$75Intercity Notte
$41Flixbus
Thu
Dec 2
$54Intercity
$75Marino Autolinee
Fri
Dec 3
$75Intercity Notte
$75Marino Autolinee
Sat
Dec 4
$63Intercity Notte
Find prices
Sun
Dec 5
$76Intercity Notte
$71Marino Autolinee
Mon
Dec 6
$75Frecciarossa
$37Flixbus
Tue
Dec 7
$54Intercity
Find prices
Wed
Dec 8
$52Intercity Notte
$46Flixbus
Thu
Dec 9
$54Intercity
$71Marino Autolinee
Fri
Dec 10
$54Intercity
$75Marino Autolinee
Sat
Dec 11
$47Intercity
$71Marino Autolinee
Sun
Dec 12
$47Intercity
Find prices
Mon
Dec 13
$51Intercity Notte
$71Marino Autolinee
Tue
Dec 14
$40Intercity
$71Marino Autolinee
Wed
Dec 15
$32Intercity Notte
$71Marino Autolinee
Thu
Dec 16
$31Intercity Notte
$71Marino Autolinee
Fri
Dec 17
$47Intercity Notte
$73Marino Autolinee
Sat
Dec 18
$32Intercity Notte
$71Marino Autolinee
Sun
Dec 19
$47Intercity
$46Flixbus
Mon
Dec 20
$51Intercity Notte
$71Marino Autolinee

Travel Tips

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

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

What is the cheapest way from Bari to Florence?

The cheapest way to go to Florence from Bari is by taking a bus, which costs on average $58 (€48).

This is compared to other ways of getting to Florence:

Taking a bus is usually $240 (€200) less than taking a flight to Florence, which costs on average $298 (€248) for the same trip.

Taking a bus is about $18 (€15) less than taking a train, which costs on average $75 (€63) for this journey.

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

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

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

In comparison, traveling by bus can take you on average 10 h 5 min.

In comparison, traveling by train can take you on average 8 h 43 min.

How far is Florence from Bari?

You should expect to travel around 338 miles (545 km) between Bari and Florence.

How many services a day are there between Bari and Florence?

The average frequency per day from Bari to Florence is:

  • 8 trains per day.

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

When traveling to Florence from Bari, where do I depart from Bari and where do I arrive in Florence?

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

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

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

  • Travel with Flixbus for buses to Florence. If you’re looking for a good deal on tickets, check for Flixbus Bari to Florence tickets on Omio for $58 (€48).
  • Travel with PGA-Portugalia Airlines for flights to Florence. If you’re looking for a good deal on tickets, check for PGA-Portugalia Airlines Bari to Florence tickets on Omio for $298 (€248).
  • Intercity Notte can take you to Florence by train. If searching for a good deal on trains, you can find tickets for Intercity Notte from Bari to Florence for $75 (€63).
Where should I go next after I travel between Bari and Florence?
Many of our customers who book a trip from Bari to Florence often extend their vacation and travel to other popular destinations like Rome, Milan or Venice. If you’re thinking of adding another destination to your Bari and Florence itinerary, let Omio find you the best connections between Florence and any of these top destinations today!
How far in advance should I buy tickets to Florence from Bari online to get the best deals?

Before traveling from Bari to Florence, 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 costs on average $58 (€48) one way.
  • A plane ticket for this trip is costing $298 (€248) one way on average.
  • A train ticket is costing on average $75 (€63) one way for this route.

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